X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=blobdiff_plain;f=Documentation%2FRelNotes%2Fv1.4.0.eml;h=fa3940bd9a02386249145259a634228399d0b0f4;hp=0ebf8d651f81abfc2ef5bbbb780d1ba3e5f8042d;hb=afd0bc24476be06e841bf83cb870b353f0a044b7;hpb=6e2f31b8b81ccc99fe17e8a639d66c84c04558dd diff --git a/Documentation/RelNotes/v1.4.0.eml b/Documentation/RelNotes/v1.4.0.eml index 0ebf8d65..fa3940bd 100644 --- a/Documentation/RelNotes/v1.4.0.eml +++ b/Documentation/RelNotes/v1.4.0.eml @@ -1,14 +1,85 @@ From: Eric Wong To: meta@public-inbox.org -Subject: [WIP] public-inbox 1.4.0 +Subject: [ANNOUNCE] public-inbox 1.4.0 +Date: Fri, 17 Apr 2020 08:47:00 +0000 +Message-Id: <20200417084700.public-inbox-1.4.0-rele@sed> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 +This release focuses on reproducibility improvements and +bugfixes for corner-cases. Busy instances of PublicInbox::WWW +may also notice memory usage reductions. + +For rare messages lacking Date and/or Received headers, mirrors +now fall back to using the git author/commit times to reindex +them. This ensures search and filtering queries behave +identically on mirrors as they do on the original machine. + +"altid" SQLite dumps are now accessible to all over the WWW +interface via `POST /$INBOX/$ALTID.sql.gz'. + +Busy instances of PublicInbox::WWW (whether via +public-inbox-httpd or another PSGI server) may notice +significant memory usage reductions from the single message +"permalink" lifetime optimization. There also ongoing work to +improve memory lifetime management to reduce the potential for +memory fragmentation in daemons. + +* general changes: + + - `include.*' directives in the public-inbox-config(5) file + are now honored as documented in git-config(1), + thanks to Andreas Rottmann. + + - `+0000' is assumed for dates missing TZ offsets; + thanks to Leah Neukirchen for spotting this regression from + v1.2.0. + + - `<' and `>' characters are dropped to avoid errors in git + in addresses for git, thanks again to Leah for noticing + this long-standing bug. + * PublicInbox::WWW: - - reduced memory use for single message "permalink" view + + - memory reductions for message display and rendering + - code preload improved to reduce memory fragmentation - remove redundant "a=" parameter in links to solver - escape '&' in hrefs properly - fix optional address obfuscation in search results + - `POST /$INBOX/$ALTID.sql.gz' endpoint to retrieve SQLite dumps + +* public-inbox-httpd + public-inbox-nntpd: + + - fix SIGUSR2 upgrade in worker-less instances (-W0) + +* public-inbox-httpd: + + - fix RFC 7230 conformance when Content-Length and "chunked" + are both specified + +* public-inbox-index: + + - reproduce original date and time stamps in mirrors for messages + lacking Date: and/or Received: headers + + - new `--compact' (or `-c') switch to perform the equivalent of + public-inbox-compact(1) after indexing each inbox + +* documentation: + + - add Documentation/technical/data_structures.txt for new hackers + +* scripts/import_vger_from_mbox: (not really a production-level script) + + - fix ">From" unescaping thanks to a bug report from Kyle Meyer + +Thanks to Andreas Rottmann, Leah Neukirchen and Kyle Meyer +for their contributions to this release. + +Release tarball available for download over HTTPS or Tor .onion: + +https://yhbt.net/public-inbox.git/snapshot/public-inbox-1.4.0.tar.gz +http://ou63pmih66umazou.onion/public-inbox.git/snapshot/public-inbox-1.4.0.tar.gz Please report bugs via plain-text mail to: meta@public-inbox.org