summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog43
-rw-r--r--releasenotes/notes/4_3_0_release.yaml40
2 files changed, 83 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 802b2ef..861f0c8 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 0000000..6f56bbd
--- /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.