From 5c2d0dc7c371db883d807b3e572a02891751e3a2 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 21 Aug 2022 02:35:27 +0000 Subject: public-inbox 1.9.0 --- Documentation/RelNotes/v1.9.0.eml | 68 +++++++++++++++++++++++++++++++++++++++ Documentation/RelNotes/v1.9.0.wip | 66 ------------------------------------- MANIFEST | 2 +- Makefile.PL | 3 +- 4 files changed, 71 insertions(+), 68 deletions(-) create mode 100644 Documentation/RelNotes/v1.9.0.eml delete mode 100644 Documentation/RelNotes/v1.9.0.wip diff --git a/Documentation/RelNotes/v1.9.0.eml b/Documentation/RelNotes/v1.9.0.eml new file mode 100644 index 00000000..2d83cbfe --- /dev/null +++ b/Documentation/RelNotes/v1.9.0.eml @@ -0,0 +1,68 @@ +From: Eric Wong +To: meta@public-inbox.org +Subject: [ANNOUNCE] public-inbox 1.9.0 +Date: Sun, 21 Aug 2022 02:36:59 +0000 +MIME-Version: 1.0 +Content-Type: text/plain; charset=utf-8 +Content-Disposition: inline +Message-ID: <2022-08-21T023659Z-public-inbox-1.9.0-rele@sed> + +Upgrading: + + lei users need to "lei daemon-kill" after installation to load + new code. Normal daemons (read-only, and public-inbox-watch) + will also need restarts, of course, but there's no + backwards-incompatible data format changes so rolling back to + older versions is harmless. + +Major bugfixes: + + * lei no longer freezes from inotify/EVFILT_VNODE handling, + user interrupts (Ctrl-C), nor excessive errors/warnings + + * IMAP server fairness improved to avoid excessive blob prefetch + +New features: + + * POP3 server support added, use either public-inbox-pop3d or + the new public-inbox-netd superserver + + * public-inbox-netd superserver supporting any combination of HTTP, + IMAP, POP3, and NNTP services; simplifying management and allowing + more sharing of memory used for various data structures. + + * public-inbox-httpd and -netd support per-listener .psgi files + + * SIGHUP reloads TLS certs and keys in addition to config and .psgi files + + * "lei reindex" command for lei users to update personal index + in ~/.local/share/lei/store for search improvements below: + +Search improvements: + + These will require --reindex with public-inbox-index and/or + public-inbox-extindex for public inboxes. + + * patchid: prefix search support added to WWW and lei for + "git patch-id --stable" support + + * text inside base-85 binary patches are no longer indexed + to avoid false positives + + * for lei users, "lei reindex" now exists and is required + to take advantage of aforementioned indexing changes + +Performance improvements: + + * IMAP server startup is faster with many mailboxes when using + "public-inbox-extindex --all" + + * NNTP group listings are also faster with many inboxes when + using "public-inbox-extindex --all" + + * various small opcode and memory usage reductions + +Please report bugs via plain-text mail to: meta@public-inbox.org + +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.9.0.wip b/Documentation/RelNotes/v1.9.0.wip deleted file mode 100644 index 517e291b..00000000 --- a/Documentation/RelNotes/v1.9.0.wip +++ /dev/null @@ -1,66 +0,0 @@ -From: Eric Wong -To: meta@public-inbox.org -Subject: [WIP] public-inbox 1.9 -MIME-Version: 1.0 -Content-Type: text/plain; charset=utf-8 -Content-Disposition: inline - -Upgrading: - - lei users need to "lei daemon-kill" after installation to load - new code. Normal daemons (read-only, and public-inbox-watch) - will also need restarts, of course, but there's no - backwards-incompatible data format changes so rolling back to - older versions is harmless. - -Major bugfixes: - - * lei no longer freezes from inotify/EVFILT_VNODE handling, - user interrupts (Ctrl-C), nor excessive errors/warnings - - * IMAP server fairness improved to avoid excessive blob prefetch - -New features: - - * POP3 server support added, use either public-inbox-pop3d or - the new public-inbox-netd superserver - - * public-inbox-netd superserver supporting any combination of HTTP, - IMAP, POP3, and NNTP services; simplifying management and allowing - more sharing of memory used for various data structures. - - * public-inbox-httpd and -netd support per-listener .psgi files - - * SIGHUP reloads TLS certs and keys in addition to config and .psgi files - - * "lei reindex" command for lei users to update personal index - in ~/.local/share/lei/store for search improvements below: - -Search improvements: - - These will require --reindex with public-inbox-index and/or - public-inbox-extindex for public inboxes. - - * patchid: prefix search support added to WWW and lei for - "git patch-id --stable" support - - * text inside base-85 binary patches are no longer indexed - to avoid false positives - - * for lei users, "lei reindex" now exists and is required - to take advantage of aforementioned indexing changes - -Performance improvements: - - * IMAP server startup is faster with many mailboxes when using - "public-inbox-extindex --all" - - * NNTP group listings are also faster with many inboxes when - using "public-inbox-extindex --all" - - * various small opcode and memory usage reductions - -Please report bugs via plain-text mail to: meta@public-inbox.org - -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/MANIFEST b/MANIFEST index 43128382..336c7e6a 100644 --- a/MANIFEST +++ b/MANIFEST @@ -14,7 +14,7 @@ Documentation/RelNotes/v1.6.0.eml Documentation/RelNotes/v1.6.1.eml Documentation/RelNotes/v1.7.0.eml Documentation/RelNotes/v1.8.0.eml -Documentation/RelNotes/v1.9.0.wip +Documentation/RelNotes/v1.9.0.eml Documentation/clients.txt Documentation/common.perl Documentation/dc-dlvr-spam-flow.txt diff --git a/Makefile.PL b/Makefile.PL index 848eb702..67012d3e 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -11,7 +11,8 @@ my $v = {}; my $t = {}; # do not sort -my @RELEASES = qw(v1.8.0 v1.7.0 v1.6.1 v1.6.0 v1.5.0 v1.4.0 v1.3.0 v1.2.0 +my @RELEASES = qw(v1.9.0 + v1.8.0 v1.7.0 v1.6.1 v1.6.0 v1.5.0 v1.4.0 v1.3.0 v1.2.0 v1.1.0-pre1 v1.0.0); $v->{news_deps} = [ map { "Documentation/RelNotes/$_.eml" } @RELEASES ]; -- cgit v1.2.3-24-ge0c7