From 4821798351defce82c102e46d6f5f84f0cdc0e34 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 3 Nov 2019 03:01:40 +0000 Subject: public-inbox v1.2.0 --- Documentation/RelNotes/v1.2.0.eml | 77 +++++++++++++++++++++++++++++++++++++++ Documentation/RelNotes/v1.2.0.wip | 71 ------------------------------------ 2 files changed, 77 insertions(+), 71 deletions(-) create mode 100644 Documentation/RelNotes/v1.2.0.eml delete mode 100644 Documentation/RelNotes/v1.2.0.wip (limited to 'Documentation/RelNotes') diff --git a/Documentation/RelNotes/v1.2.0.eml b/Documentation/RelNotes/v1.2.0.eml new file mode 100644 index 00000000..2eeb0de0 --- /dev/null +++ b/Documentation/RelNotes/v1.2.0.eml @@ -0,0 +1,77 @@ +From: Eric Wong +To: meta@public-inbox.org +Subject: [ANNOUNCE] public-inbox 1.2.0 +Content-Type: text/plain; charset=utf-8 +Message-ID: <20191103030500.public-inbox-1.2.0@released> + +* first non-pre/rc release with v2 format support for scalability. + See public-inbox-v2-format(5) manpage for more details. + +* new admin tools for v2 inboxes: + - public-inbox-convert - converts v1 to v2 repo formats + - public-inbox-compact - v2 convenience wrapper for xapian-compact(1) + - public-inbox-purge - purges entire messages out of v2 history + - public-inbox-edit - edits sensitive data out messages from v2 history + - public-inbox-xcpdb - copydatabase(1) wrapper to upgrade Xapian formats + (e.g. from "chert" to "glass") and resharding + of v2 inboxes + +* SQLite3 support decoupled from Xapian support, and Xapian DBs may be + configured without phrase support to save space. See "indexlevel" in + public-inbox-config(5) manpage for more info. + +* codebase now uses Perl 5.10.1+ features (e.g. "//") + +* public-inbox-nntpd + - support STARTTLS and NNTPS + - support COMPRESS extension + - fix several RFC3977 compliance bugs + - improved interopability with picky clients such as leafnode + and Alpine + +* public-inbox-watch + - support multiple spam training directories + - support mapping multiple inboxes per Maildir + - List-ID header support (see "listid" in public-inbox-config(5)) + +* public-inbox-mda + - List-ID header support (see above) + +* PublicInbox::WWW + - grokmirror-compatible manifest.js.gz endpoint generation + - user-configurable color support in $INBOX_URL/_/text/color/ + - BOFHs may set default colors via "publicinbox.css" + (see public-inbox-config(5)) + - ability to map git code repositories and run cgit + (see "coderepo" and "cgitrc" in public-inbox-config(5)) + - able to recreate blobs with coderepo associations and Xapian + - search results may be reversed + - reduce memory usage when rendering large threads + - syntax highlighting for patches and blobs + +* public-inbox-httpd / public-inbox-nntpd: + - lower memory usage in C10K scenarios + - buffers slow clients to filesystem (TMPDIR) instead of RAM + - improved FreeBSD support + - Danga::Socket is no longer a runtime dependency + +* many documentation updates, new manpages for: + - PublicInbox::SaPlugin::ListMirror + - public-inbox-init + - public-inbox-learn + +* workaround memory leaks on Perl 5.16.3 (on CentOS/RHEL 7.x) + +Thanks to Ali Alnubani, Alyssa Ross, Amitai Schleier, Dave Taht, +Dmitry Alexandrov, Eric W. Biederman, Jan Kiszka, Jonathan Corbet, +Kyle Meyer, Leah Neukirchen, Mateusz Łoskot, Nicolás Ojeda Bär, +SZEDER Gábor, Urs Janßen, Wang Kang, and edef for all their help, +bug reports, patches and suggestions. + +Special thanks to Konstantin Ryabitsev and The Linux Foundation +for their sponsorship and support over the past two years. + +https://public-inbox.org/releases/public-inbox-1.2.0.tar.gz + +See archives at https://public-inbox.org/meta/ for all history. +See https://public-inbox.org/TODO for what the future holds. diff --git a/Documentation/RelNotes/v1.2.0.wip b/Documentation/RelNotes/v1.2.0.wip deleted file mode 100644 index 8df3e4f9..00000000 --- a/Documentation/RelNotes/v1.2.0.wip +++ /dev/null @@ -1,71 +0,0 @@ -To: meta@public-inbox.org -Subject: [WIP] public-inbox 1.2.0 - -* first non-pre/rc release with v2 format support for scalability. - See public-inbox-v2-format(5) manpage for more details. - -* new admin tools for v2 inboxes: - - public-inbox-convert - converts v1 to v2 repo formats - - public-inbox-compact - v2 convenience wrapper for xapian-compact(1) - - public-inbox-purge - purges entire messages out of v2 history - - public-inbox-edit - edits sensitive data out messages from v2 history - - public-inbox-xcpdb - copydatabase(1) wrapper to upgrade Xapian formats - (e.g. from "chert" to "glass") and resharding - of v2 inboxes - -* SQLite3 support decoupled from Xapian support, and Xapian DBs may be - configured without phrase support to save space. See "indexlevel" in - public-inbox-config(5) manpage for more info. - -* codebase now uses Perl 5.10.1+ features (e.g. "//") - -* public-inbox-nntpd - - support STARTTLS and NNTPS - - support COMPRESS extension - - fix several RFC3977 compliance bugs - - improved interopability with picky clients such as leafnode - and Alpine - -* public-inbox-watch - - support multiple spam training directories - - support mapping multiple inboxes per Maildir - - List-ID header support (see "listid" in public-inbox-config(5)) - -* public-inbox-mda - - List-ID header support (see above) - -* PublicInbox::WWW - - grokmirror-compatible manifest.js.gz endpoint generation - - user-configurable color support in $INBOX_URL/_/text/color/ - - BOFHs may set default colors via "publicinbox.css" - (see public-inbox-config(5)) - - ability to map git code repositories and run cgit - (see "coderepo" and "cgitrc" in public-inbox-config(5)) - - able to recreate blobs with coderepo associations and Xapian - - search results may be reversed - - reduce memory usage when rendering large threads - - syntax highlighting for patches and blobs - -* public-inbox-httpd / public-inbox-nntpd: - - lower memory usage in C10K scenarios - - buffers slow clients to filesystem (TMPDIR) instead of RAM - - improved FreeBSD support - - Danga::Socket is no longer a runtime dependency - -* many documentation updates, new manpages for: - - PublicInbox::SaPlugin::ListMirror - - public-inbox-init - -* workaround memory leaks on Perl 5.16.3 (on CentOS/RHEL 7.x) - -Thanks to Ali Alnubani, Alyssa Ross, Amitai Schleier, Dave Taht, -Dmitry Alexandrov, Eric W. Biederman, Jan Kiszka, Jonathan Corbet, -Kyle Meyer, Leah Neukirchen, Mateusz Łoskot, Nicolás Ojeda Bär, -SZEDER Gábor, Urs Janßen, Wang Kang, and edef for all their help, -bug reports, patches and suggestions. - -Special thanks to Konstantin Ryabitsev and The Linux Foundation -for their sponsorship and support over the past two years. - -See archives at https://public-inbox.org/meta/ for all history. -See https://public-inbox.org/TODO for what the future holds. -- cgit v1.2.3-24-ge0c7