* [ANNOUNCE] public-inbox 1.2.0
@ 2019-11-03 3:12 Eric Wong
2019-11-03 3:16 ` [PATCH] public-inbox v1.2.0 Eric Wong
0 siblings, 1 reply; 2+ messages in thread
From: Eric Wong @ 2019-11-03 3:12 UTC (permalink / raw)
To: meta
* first non-pre/rc release with v2 format support for scalability.
See public-inbox-v2-format(5) manpage for more details.
* new admin tools for v2 inboxes:
- public-inbox-convert - converts v1 to v2 repo formats
- public-inbox-compact - v2 convenience wrapper for xapian-compact(1)
- public-inbox-purge - purges entire messages out of v2 history
- public-inbox-edit - edits sensitive data out messages from v2 history
- public-inbox-xcpdb - copydatabase(1) wrapper to upgrade Xapian formats
(e.g. from "chert" to "glass") and resharding
of v2 inboxes
* SQLite3 support decoupled from Xapian support, and Xapian DBs may be
configured without phrase support to save space. See "indexlevel" in
public-inbox-config(5) manpage for more info.
* codebase now uses Perl 5.10.1+ features (e.g. "//")
* public-inbox-nntpd
- support STARTTLS and NNTPS
- support COMPRESS extension
- fix several RFC3977 compliance bugs
- improved interopability with picky clients such as leafnode
and Alpine
* public-inbox-watch
- support multiple spam training directories
- support mapping multiple inboxes per Maildir
- List-ID header support (see "listid" in public-inbox-config(5))
* public-inbox-mda
- List-ID header support (see above)
* PublicInbox::WWW
- grokmirror-compatible manifest.js.gz endpoint generation
- user-configurable color support in $INBOX_URL/_/text/color/
- BOFHs may set default colors via "publicinbox.css"
(see public-inbox-config(5))
- ability to map git code repositories and run cgit
(see "coderepo" and "cgitrc" in public-inbox-config(5))
- able to recreate blobs with coderepo associations and Xapian
- search results may be reversed
- reduce memory usage when rendering large threads
- syntax highlighting for patches and blobs
* public-inbox-httpd / public-inbox-nntpd:
- lower memory usage in C10K scenarios
- buffers slow clients to filesystem (TMPDIR) instead of RAM
- improved FreeBSD support
- Danga::Socket is no longer a runtime dependency
* many documentation updates, new manpages for:
- PublicInbox::SaPlugin::ListMirror
- public-inbox-init
- public-inbox-learn
* workaround memory leaks on Perl 5.16.3 (on CentOS/RHEL 7.x)
Thanks to Ali Alnubani, Alyssa Ross, Amitai Schleier, Dave Taht,
Dmitry Alexandrov, Eric W. Biederman, Jan Kiszka, Jonathan Corbet,
Kyle Meyer, Leah Neukirchen, Mateusz Łoskot, Nicolás Ojeda Bär,
SZEDER Gábor, Urs Janßen, Wang Kang, and edef for all their help,
bug reports, patches and suggestions.
Special thanks to Konstantin Ryabitsev and The Linux Foundation
for their sponsorship and support over the past two years.
https://public-inbox.org/releases/public-inbox-1.2.0.tar.gz
SHA256: dabc735a5cfe396f457ac721559de26ae38abbaaa74612eb786e9e2e1ca94269
Chances are: You don't know me and never will. Everybody else
can verify the tarball and sign a reply saying they've
verified it, instead. The more who do this, the better, but
don't trust the BOFH :P
See archives at https://public-inbox.org/meta/ for all history.
See https://public-inbox.org/TODO for what the future holds.
^ permalink raw reply [flat|nested] 2+ messages in thread
* [PATCH] public-inbox v1.2.0
2019-11-03 3:12 [ANNOUNCE] public-inbox 1.2.0 Eric Wong
@ 2019-11-03 3:16 ` Eric Wong
0 siblings, 0 replies; 2+ messages in thread
From: Eric Wong @ 2019-11-03 3:16 UTC (permalink / raw)
To: meta
---
Hmm.. chicken-and-egg problem with the exact date and
checksum in the release notes vs what's in the tarball.
Oh well.. And yeah, need to release more frequently :x
Documentation/RelNotes/{v1.2.0.wip => v1.2.0.eml} | 8 +++++++-
Documentation/include.mk | 1 +
MANIFEST | 2 +-
Makefile.PL | 2 +-
4 files changed, 10 insertions(+), 3 deletions(-)
rename Documentation/RelNotes/{v1.2.0.wip => v1.2.0.eml} (91%)
diff --git a/Documentation/RelNotes/v1.2.0.wip b/Documentation/RelNotes/v1.2.0.eml
similarity index 91%
rename from Documentation/RelNotes/v1.2.0.wip
rename to Documentation/RelNotes/v1.2.0.eml
index 8df3e4f9..2eeb0de0 100644
--- a/Documentation/RelNotes/v1.2.0.wip
+++ b/Documentation/RelNotes/v1.2.0.eml
@@ -1,5 +1,8 @@
+From: Eric Wong <e@80x24.org>
To: meta@public-inbox.org
-Subject: [WIP] public-inbox 1.2.0
+Subject: [ANNOUNCE] public-inbox 1.2.0
+Content-Type: text/plain; charset=utf-8
+Message-ID: <20191103030500.public-inbox-1.2.0@released>
* first non-pre/rc release with v2 format support for scalability.
See public-inbox-v2-format(5) manpage for more details.
@@ -55,6 +58,7 @@ Subject: [WIP] public-inbox 1.2.0
* many documentation updates, new manpages for:
- PublicInbox::SaPlugin::ListMirror
- public-inbox-init
+ - public-inbox-learn
* workaround memory leaks on Perl 5.16.3 (on CentOS/RHEL 7.x)
@@ -67,5 +71,7 @@ bug reports, patches and suggestions.
Special thanks to Konstantin Ryabitsev and The Linux Foundation
for their sponsorship and support over the past two years.
+https://public-inbox.org/releases/public-inbox-1.2.0.tar.gz
+
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/include.mk b/Documentation/include.mk
index 04b33e4f..ea0498c1 100644
--- a/Documentation/include.mk
+++ b/Documentation/include.mk
@@ -125,6 +125,7 @@ Documentation/standards.txt : Documentation/standards.perl
$(PERL) $< >$@+ && touch -r $< $@+ && mv $@+ $@
RELEASES =
+RELEASES += v1.2.0
RELEASES += v1.1.0-pre1
RELEASES += v1.0.0
diff --git a/MANIFEST b/MANIFEST
index dac096ed..ef8538b4 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -5,7 +5,7 @@ COPYING
Documentation/.gitignore
Documentation/RelNotes/v1.0.0.eml
Documentation/RelNotes/v1.1.0-pre1.eml
-Documentation/RelNotes/v1.2.0.wip
+Documentation/RelNotes/v1.2.0.eml
Documentation/dc-dlvr-spam-flow.txt
Documentation/design_notes.txt
Documentation/design_www.txt
diff --git a/Makefile.PL b/Makefile.PL
index adc7e518..1c70c6f3 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -20,7 +20,7 @@ my %man3 = map {; # semi-colon tells Perl this is a BLOCK (and not EXPR)
WriteMakefile(
NAME => 'PublicInbox',
- VERSION => '1.1.0-pre1',
+ VERSION => '1.2.0',
AUTHOR => 'Eric Wong <e@80x24.org>',
ABSTRACT => 'public-inbox server infrastructure',
EXE_FILES => \@EXE_FILES,
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2019-11-03 3:16 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-03 3:12 [ANNOUNCE] public-inbox 1.2.0 Eric Wong
2019-11-03 3:16 ` [PATCH] public-inbox v1.2.0 Eric Wong
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).