diff --git a/ChangeLog b/ChangeLog index 802b2ef1..861f0c80 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,46 @@ +4.3.0 +----- + +* Static Large Objects will now be used by default for segmented uploads + to clusters that support them. The new `--use-dlo` option may be used to + create Dynamic Large Objects, as was the previous behavior without + `--use-slo`. + +* Uploads from stdin may now be Dynamic Large Objects by using the new + `--use-dlo` option. + +* The `--timeout` option may now include 's', 'm', and 'h' suffixes similar + to the `tempurl` `<time>` argument. + +* `499 Client Disconnect` responses are now retried in a manner similar to + `408 Request Timeout` responses. + +* Requests are retried for more SSL errors. Only certificate validation + errors will not be retried. + +* If downloaded content does not match the Content-Length from response + headers, the reported error will now highlight Content-Length rather than + ETag. + +* Transaction IDs are now included when downloaded content does not match + the expectations set by response headers. + +* Fix an import error for some distributions by using `importlib` rather than + `pkg_resources` when possible. + +* Various other minor bug fixes and improvements. + + +4.2.0 +----- + +* The `tempurl` subcommand may now be used to sign admin `/info` requests. + +* Now tested under Python 3.10. + +* Various other minor bug fixes and improvements. + + 4.1.0 ----- diff --git a/releasenotes/notes/4_3_0_release.yaml b/releasenotes/notes/4_3_0_release.yaml new file mode 100644 index 00000000..6f56bbd1 --- /dev/null +++ b/releasenotes/notes/4_3_0_release.yaml @@ -0,0 +1,40 @@ +--- +features: + - | + Static Large Objects will now be used by default for segmented uploads + to clusters that support them. The new ``--use-dlo`` option may be used to + create Dynamic Large Objects, as was the previous behavior without + ``--use-slo``. + + - | + Uploads from stdin may now be Dynamic Large Objects by using the new + ``--use-dlo`` option. + + - | + The ``--timeout`` option may now include 's', 'm', and 'h' suffixes similar + to the ``tempurl`` ``<time>`` argument. + +fixes: + - | + ``499 Client Disconnect`` responses are now retried in a manner similar to + ``408 Request Timeout`` responses. + + - | + Requests are retried for more SSL errors. Only certificate validation + errors will not be retried. + + - | + If downloaded content does not match the Content-Length from response + headers, the reported error will now highlight Content-Length rather than + ETag. + + - | + Transaction IDs are now included when downloaded content does not match + the expectations set by response headers. + + - | + Fix an import error for some distributions by using ``importlib`` rather than + ``pkg_resources`` when possible. + + - | + Various other minor bug fixes and improvements.