]> Sergey Matveev's repositories - public-inbox.git/blob - Documentation/RelNotes/v1.2.0.eml
solver: break apart inbox blob retrieval
[public-inbox.git] / Documentation / RelNotes / v1.2.0.eml
1 From e@80x24.org Sun Nov  3 03:12:41 2019
2 Date: Sun, 3 Nov 2019 03:12:41 +0000
3 From: Eric Wong <e@80x24.org>
4 To: meta@public-inbox.org
5 Subject: [ANNOUNCE] public-inbox 1.2.0
6 Content-Type: text/plain; charset=utf-8
7 Message-ID: <20191103030500.public-inbox-1.2.0@released>
8
9 * first non-pre/rc release with v2 format support for scalability.
10   See public-inbox-v2-format(5) manpage for more details.
11
12 * new admin tools for v2 inboxes:
13   - public-inbox-convert - converts v1 to v2 repo formats
14   - public-inbox-compact - v2 convenience wrapper for xapian-compact(1)
15   - public-inbox-purge - purges entire messages out of v2 history
16   - public-inbox-edit - edits sensitive data out messages from v2 history
17   - public-inbox-xcpdb - copydatabase(1) wrapper to upgrade Xapian formats
18                          (e.g. from "chert" to "glass") and resharding
19                          of v2 inboxes
20
21 * SQLite3 support decoupled from Xapian support, and Xapian DBs may be
22   configured without phrase support to save space.  See "indexlevel" in
23   public-inbox-config(5) manpage for more info.
24
25 * codebase now uses Perl 5.10.1+ features (e.g. "//")
26
27 * public-inbox-nntpd
28   - support STARTTLS and NNTPS
29   - support COMPRESS extension
30   - fix several RFC3977 compliance bugs
31   - improved interopability with picky clients such as leafnode
32     and Alpine
33
34 * public-inbox-watch
35   - support multiple spam training directories
36   - support mapping multiple inboxes per Maildir
37   - List-ID header support (see "listid" in public-inbox-config(5))
38
39 * public-inbox-mda
40   - List-ID header support (see above)
41
42 * PublicInbox::WWW
43   - grokmirror-compatible manifest.js.gz endpoint generation
44   - user-configurable color support in $INBOX_URL/_/text/color/
45   - BOFHs may set default colors via "publicinbox.css"
46     (see public-inbox-config(5))
47   - ability to map git code repositories and run cgit
48     (see "coderepo" and "cgitrc" in public-inbox-config(5))
49   - able to recreate blobs with coderepo associations and Xapian
50   - search results may be reversed
51   - reduce memory usage when rendering large threads
52   - syntax highlighting for patches and blobs
53
54 * public-inbox-httpd / public-inbox-nntpd:
55   - lower memory usage in C10K scenarios
56   - buffers slow clients to filesystem (TMPDIR) instead of RAM
57   - improved FreeBSD support
58   - Danga::Socket is no longer a runtime dependency
59
60 * many documentation updates, new manpages for:
61   - PublicInbox::SaPlugin::ListMirror
62   - public-inbox-init
63   - public-inbox-learn
64
65 * workaround memory leaks on Perl 5.16.3 (on CentOS/RHEL 7.x)
66
67 Thanks to Ali Alnubani, Alyssa Ross, Amitai Schleier, Dave Taht,
68 Dmitry Alexandrov, Eric W. Biederman, Jan Kiszka, Jonathan Corbet,
69 Kyle Meyer, Leah Neukirchen, Mateusz Łoskot, Nicolás Ojeda Bär,
70 SZEDER Gábor, Urs Janßen, Wang Kang, and edef for all their help,
71 bug reports, patches and suggestions.
72
73 Special thanks to Konstantin Ryabitsev and The Linux Foundation
74 for their sponsorship and support over the past two years.
75
76 https://public-inbox.org/releases/public-inbox-1.2.0.tar.gz
77
78 SHA256: dabc735a5cfe396f457ac721559de26ae38abbaaa74612eb786e9e2e1ca94269
79
80   Chances are: You don't know me and never will.  Everybody else
81   can verify the tarball and sign a reply saying they've
82   verified it, instead.  The more who do this, the better, but
83   don't trust the BOFH :P
84
85 See archives at https://public-inbox.org/meta/ for all history.
86 See https://public-inbox.org/TODO for what the future holds.