]> Sergey Matveev's repositories - public-inbox.git/blob - Documentation/RelNotes/v2.0.0.wip
relnotes: 2.0.0 work-in-progress
[public-inbox.git] / Documentation / RelNotes / v2.0.0.wip
1 To: meta@public-inbox.org
2 Subject: [WIP] public-inbox 2.2.0
3 MIME-Version: 1.0
4 Content-Type: text/plain; charset=utf-8
5 Content-Disposition: inline
6
7 This release is mainly to fix a regression for -nntpd affecting
8 neomutt and possibly other NNTP clients.
9
10 There is also ongoing work to integrate coderepo handling into
11 the codebase and the idea of `lei p2q' is integrated into the
12 WWW UI.
13
14 Upgrading:
15
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.
21
22 treewide
23
24   * support raw UTF-8 headers from SMTPUTF8 hosts
25
26   * standardize on `#' prefix for stderr diagnostics (previously `I:')
27
28 PublicInbox::WWW
29
30   * support `+' in inbox names
31
32   * support coderepo displays for systems without cgit
33
34   * improve display of git tags, commits and trees in $INBOX/$OID/s/ endpoint
35
36   * numerous memory usage reductions by avoiding Perl scratchpads
37
38   * add #related anchor and search form to find related patches
39     based on blob OIDs (IOW, exposing `lei p2q' to the web)
40
41   * fix footer in listing of >200 inboxes
42
43 lei
44
45   * use http.proxy / http.<remote>.proxy from system-wide git-config if
46     unconfigured for lei
47
48   * improve IMAP error reporting
49
50   * reduce default IMAP connections to avoid overloading servers
51
52   * compatibility with SQLite <3.8.3 on CentOS 7.x
53
54 solver (used by lei (rediff|blob), and PublicInbox::WWW)
55
56   * handle copies in patches properly
57
58 portability
59
60   * SIGWINCH is handled properly on less common architectures and OSes
61
62   * fix EINTR handling for kqueue users
63
64 public-inbox-nntpd
65
66   * fix LISTGROUP with range (affects neomutt)
67
68 public-inbox-clone / public-inbox-fetch / `lei add-external --mirror'
69
70   * mtime of downloaded manifest preserved
71
72 public-inbox-clone:
73
74   * parallel mirroring of multiple inboxes/coderepos via manifest
75
76   * new flags to support this include:
77     --dry-run, --inbox-config=, --project-list=, --prune,
78     --keep-going, --jobs, --include=, --exclude=, --objstore=, ...
79
80 PublicInbox::SaPlugin::ListMirror
81
82   * List-ID handling special-cased according to RFC 2919 rules
83
84 Please report bugs via plain-text mail to: meta@public-inbox.org
85
86 See archives at https://public-inbox.org/meta/ for all history.
87 See https://public-inbox.org/TODO for what the future holds.