diff --git a/CHANGELOG.md b/CHANGELOG.md index ac17c421..a5d7c651 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,13 @@ +## 0.44.1 + +### Features +* Add `min_attempts` and `absolute_max_elapsed_time_ms` fields to `BackoffStrategy`. `min_attempts` is the minimum number of retry attempts that must fire before `max_elapsed_time` is honored; defaults to `0` (preserves existing behavior). `absolute_max_elapsed_time_ms` caps when a new retry can start (does not interrupt in-flight requests); defaults to `None`. Together these close a short-circuit where a single slow first attempt could exhaust the retry budget before any retry fired. + ## 0.44.0 ### Breaking changes * Removed deprecated connector config models from the SDK (e.g. `S3SourceConnectorConfig`, `AzureDestinationConnectorConfig`). Pass connector configs as plain dicts with arbitrary fields. The SDK is no longer coupled to backend connector schemas — new fields work without an SDK upgrade. -### Features -* Add `min_attempts` and `absolute_max_elapsed_time_ms` fields to `BackoffStrategy`. `min_attempts` is the minimum number of retry attempts that must fire before `max_elapsed_time` is honored; defaults to `0` (preserves existing behavior). `absolute_max_elapsed_time_ms` caps when a new retry can start (does not interrupt in-flight requests); defaults to `None`. Together these close a short-circuit where a single slow first attempt could exhaust the retry budget before any retry fired. See FS-1988. - ## 0.43.4 ### Enhancements diff --git a/RELEASES.md b/RELEASES.md index 9b480d33..10855b06 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1221,3 +1221,13 @@ Based on: - [python v0.44.0] . ### Releases - [PyPI v0.44.0 ] https://pypi.org/project/unstructured-client/0.44.0 - . + +## 2026-05-27 16:00:00 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.601.0 (2.680.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v0.44.1] . +### Releases +- [PyPI v0.44.1] https://pypi.org/project/unstructured-client/0.44.1 - . diff --git a/src/unstructured_client/_version.py b/src/unstructured_client/_version.py index 6b0c1dcb..cffd0888 100644 --- a/src/unstructured_client/_version.py +++ b/src/unstructured_client/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "unstructured-client" -__version__: str = "0.44.0" +__version__: str = "0.44.1" __openapi_doc_version__: str = "1.2.31" __gen_version__: str = "2.680.0" -__user_agent__: str = "speakeasy-sdk/python 0.44.0 2.680.0 1.2.31 unstructured-client" +__user_agent__: str = "speakeasy-sdk/python 0.44.1 2.680.0 1.2.31 unstructured-client" try: if __package__ is not None: