update NEWS.txt for release

This commit is contained in:
meejah 2024-01-04 20:04:04 -07:00
parent f44574f2f2
commit ee19fc5a18
114 changed files with 81 additions and 41 deletions

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
Tahoe-LAFS now includes a new "Grid Manager" specification and implementation adding more options to control which storage servers a client will use for uploads.

View File

@ -1 +0,0 @@
Added support for Python 3.12, and work with Eliot 1.15

View File

@ -1,4 +0,0 @@
Provide better feedback from plugin configuration errors
Local errors now print a useful message and exit.
Announcements that only contain invalid / unusable plugins now show a message in the Welcome page.

View File

@ -1 +0,0 @@
The new HTTPS-based storage server is now enabled transparently on the same port as the Foolscap server. This will not have any user-facing impact until the HTTPS storage protocol is supported in clients as well.

View File

@ -1,5 +0,0 @@
`tahoe run ...` will now exit when its stdin is closed.
This facilitates subprocess management, specifically cleanup.
When a parent process is running tahoe and exits without time to do "proper" cleanup at least the stdin descriptor will be closed.
Subsequently "tahoe run" notices this and exits.

View File

@ -1 +0,0 @@
Several minor errors in the Great Black Swamp proposed specification document have been fixed.

View File

@ -1 +0,0 @@
Work with (and require) newer versions of pycddl.

View File

@ -1 +0,0 @@
Uploading immutables will now better use available bandwidth, which should allow for faster uploads in many cases.

View File

@ -1 +0,0 @@

View File

@ -1 +0,0 @@
Downloads of large immutables should now finish much faster.

View File

@ -1 +0,0 @@
The integration test suite now includes a set of capability test vectors (``integration/vectors/test_vectors.yaml``) which can be used to verify compatibility between Tahoe-LAFS and other implementations.

View File

@ -1 +0,0 @@
Mutable objects can now be created with a pre-determined "signature key" using the ``tahoe put`` CLI or the HTTP API. This enables deterministic creation of mutable capabilities. This feature must be used with care to preserve the normal security and reliability properties.

View File

@ -1 +0,0 @@
Python 3.7 is no longer supported, and Debian 10 and Ubuntu 18.04 are no longer tested.

View File

@ -1 +0,0 @@
Fix incompatibility with transitive dependency charset_normalizer >= 3 when using PyInstaller.

View File

@ -1 +0,0 @@
Changes made to mypy.ini to make mypy more 'strict' and prevent future regressions.

View File

@ -1 +0,0 @@
Fixes truthy conditional in status.py

View File

@ -1 +0,0 @@
Fixes variable name same as built-in type.

View File

@ -1 +0,0 @@
Added support for Python 3.11.

View File

@ -1 +0,0 @@
tenacity is no longer a dependency.

View File

@ -1 +0,0 @@
Tahoe-LAFS is incompatible with cryptography >= 40 and now declares a requirement on an older version.

View File

@ -1 +0,0 @@
A bug where Introducer nodes configured to listen on Tor or I2P would not actually do so has been fixed.

View File

@ -1 +0,0 @@

View File

@ -1,2 +0,0 @@
The (still off-by-default) HTTP storage client will now use Tor when Tor-based client-side anonymity was requested.
Previously it would use normal TCP connections and not be anonymous.

View File

@ -1 +0,0 @@
tahoe run now accepts --allow-stdin-close to mean "keep running if stdin closes"

View File

@ -1 +0,0 @@
Document the ``force_foolscap`` configuration options for ``[storage]`` and ``[client]``.

View File

@ -1 +0,0 @@
The storage server and client now support a new, HTTPS-based protocol.

Some files were not shown because too many files have changed in this diff Show More