From e683fa9ea41f44191e32be6af37069210c4593e2 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Thu, 15 Dec 2022 19:34:18 +0000 Subject: [PATCH] relnotes: 2.0.0 work-in-progress I'm thinking the -nntpd regression fix will push this release out sooner rather than later... --- Documentation/RelNotes/v2.0.0.wip | 87 +++++++++++++++++++++++++++++++ MANIFEST | 1 + 2 files changed, 88 insertions(+) create mode 100644 Documentation/RelNotes/v2.0.0.wip diff --git a/Documentation/RelNotes/v2.0.0.wip b/Documentation/RelNotes/v2.0.0.wip new file mode 100644 index 00000000..a5468f8c --- /dev/null +++ b/Documentation/RelNotes/v2.0.0.wip @@ -0,0 +1,87 @@ +To: meta@public-inbox.org +Subject: [WIP] public-inbox 2.2.0 +MIME-Version: 1.0 +Content-Type: text/plain; charset=utf-8 +Content-Disposition: inline + +This release is mainly to fix a regression for -nntpd affecting +neomutt and possibly other NNTP clients. + +There is also ongoing work to integrate coderepo handling into +the codebase and the idea of `lei p2q' is integrated into the +WWW UI. + +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. + +treewide + + * support raw UTF-8 headers from SMTPUTF8 hosts + + * standardize on `#' prefix for stderr diagnostics (previously `I:') + +PublicInbox::WWW + + * support `+' in inbox names + + * support coderepo displays for systems without cgit + + * improve display of git tags, commits and trees in $INBOX/$OID/s/ endpoint + + * numerous memory usage reductions by avoiding Perl scratchpads + + * add #related anchor and search form to find related patches + based on blob OIDs (IOW, exposing `lei p2q' to the web) + + * fix footer in listing of >200 inboxes + +lei + + * use http.proxy / http..proxy from system-wide git-config if + unconfigured for lei + + * improve IMAP error reporting + + * reduce default IMAP connections to avoid overloading servers + + * compatibility with SQLite <3.8.3 on CentOS 7.x + +solver (used by lei (rediff|blob), and PublicInbox::WWW) + + * handle copies in patches properly + +portability + + * SIGWINCH is handled properly on less common architectures and OSes + + * fix EINTR handling for kqueue users + +public-inbox-nntpd + + * fix LISTGROUP with range (affects neomutt) + +public-inbox-clone / public-inbox-fetch / `lei add-external --mirror' + + * mtime of downloaded manifest preserved + +public-inbox-clone: + + * parallel mirroring of multiple inboxes/coderepos via manifest + + * new flags to support this include: + --dry-run, --inbox-config=, --project-list=, --prune, + --keep-going, --jobs, --include=, --exclude=, --objstore=, ... + +PublicInbox::SaPlugin::ListMirror + + * List-ID handling special-cased according to RFC 2919 rules + +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 29f368de..8d60d9dc 100644 --- a/MANIFEST +++ b/MANIFEST @@ -15,6 +15,7 @@ Documentation/RelNotes/v1.6.1.eml Documentation/RelNotes/v1.7.0.eml Documentation/RelNotes/v1.8.0.eml Documentation/RelNotes/v1.9.0.eml +Documentation/RelNotes/v2.0.0.wip Documentation/clients.txt Documentation/common.perl Documentation/dc-dlvr-spam-flow.txt -- 2.44.0