Path to this page:
Subject: CVS commit: pkgsrc/filesystems/tahoe-lafs
From: Greg Troxel
Date: 2024-08-12 01:16:41
Message id: 20240811231641.4EC68FC74@cvs.NetBSD.org
Log Message:
filesystems/tahoe-lafs: Update to 1.19.0
Note that tahoe fails because it has not adapted to API withdrawals in
py-attrs. However 1.18.0 fails the same way, so having 1.19.0 almost
working seems better. Reverting py-attrs to 2024Q2 should make tahoe
work.
Release 1.19.0 (2024-01-04)
===========================
Features
--------
- 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. (`#2916
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2916>`_)
- Added support for Python 3.12, and work with Eliot 1.15 (`#3072
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3072>`_)
- `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. (`#3921
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3921>`_)
- 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. (`#3962
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3962>`_)
- Added support for Python 3.11. (`#3982
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3982>`_)
- tahoe run now accepts --allow-stdin-close to mean "keep running if stdin \
closes" (`#4036 \
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4036>`_)
- The storage server and client now support a new, HTTPS-based protocol. (`#4041 \
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4041>`_)
- Some operations now run in threads, improving the responsiveness of
Tahoe nodes. (`#4068
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4068>`_)
- Logs are now written in a thread, which should make the application
more responsive under load. (`#4804
<https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4804>`_)
Files: