1 To: meta@public-inbox.org
2 Subject: [WIP] public-inbox 2.2.0
4 Content-Type: text/plain; charset=utf-8
5 Content-Disposition: inline
7 This release is mainly to fix a regression for -nntpd affecting
8 neomutt and possibly other NNTP clients.
10 There is also ongoing work to integrate coderepo handling into
11 the codebase and the idea of `lei p2q' is integrated into the
16 lei users need to "lei daemon-kill" after installation to load
17 new code. Normal daemons (read-only, and public-inbox-watch)
18 will also need restarts, of course, but there's no
19 backwards-incompatible data format changes so rolling back to
20 older versions is harmless.
24 * support raw UTF-8 headers from SMTPUTF8 hosts
26 * standardize on `#' prefix for stderr diagnostics (previously `I:')
30 * support `+' in inbox names
32 * support coderepo displays for systems without cgit
34 * improve display of git tags, commits and trees in $INBOX/$OID/s/ endpoint
36 * numerous memory usage reductions by avoiding Perl scratchpads
38 * add #related anchor and search form to find related patches
39 based on blob OIDs (IOW, exposing `lei p2q' to the web)
41 * fix footer in listing of >200 inboxes
45 * use http.proxy / http.<remote>.proxy from system-wide git-config if
48 * improve IMAP error reporting
50 * reduce default IMAP connections to avoid overloading servers
52 * compatibility with SQLite <3.8.3 on CentOS 7.x
54 solver (used by lei (rediff|blob), and PublicInbox::WWW)
56 * handle copies in patches properly
60 * SIGWINCH is handled properly on less common architectures and OSes
62 * fix EINTR handling for kqueue users
66 * fix LISTGROUP with range (affects neomutt)
68 public-inbox-clone / public-inbox-fetch / `lei add-external --mirror'
70 * mtime of downloaded manifest preserved
74 * parallel mirroring of multiple inboxes/coderepos via manifest
76 * new flags to support this include:
77 --dry-run, --inbox-config=, --project-list=, --prune,
78 --keep-going, --jobs, --include=, --exclude=, --objstore=, ...
80 PublicInbox::SaPlugin::ListMirror
82 * List-ID handling special-cased according to RFC 2919 rules
84 Please report bugs via plain-text mail to: meta@public-inbox.org
86 See archives at https://public-inbox.org/meta/ for all history.
87 See https://public-inbox.org/TODO for what the future holds.