From cfea59896f893790b08ed37e3dea2656d71b753d Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Thu, 11 Dec 2025 12:30:45 -0700 Subject: [PATCH 1/6] Release: smithy-core-0.3.0 --- packages/smithy-core/.changes/0.3.0.json | 12 ++++++++++++ .../smithy-core-enhancement-20251124183509.json | 4 ---- packages/smithy-core/CHANGELOG.md | 8 ++++++++ packages/smithy-core/src/smithy_core/__init__.py | 2 +- 4 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 packages/smithy-core/.changes/0.3.0.json delete mode 100644 packages/smithy-core/.changes/next-release/smithy-core-enhancement-20251124183509.json diff --git a/packages/smithy-core/.changes/0.3.0.json b/packages/smithy-core/.changes/0.3.0.json new file mode 100644 index 00000000..06eb6613 --- /dev/null +++ b/packages/smithy-core/.changes/0.3.0.json @@ -0,0 +1,12 @@ +{ + "changes": [ + { + "type": "enhancement", + "description": "Improved default error message for instances of ClientTimeoutError." + }, + { + "type": "breaking", + "description": "Refactored `resolve_retry_strategy` to avoid code duplication per operation." + } + ] +} diff --git a/packages/smithy-core/.changes/next-release/smithy-core-enhancement-20251124183509.json b/packages/smithy-core/.changes/next-release/smithy-core-enhancement-20251124183509.json deleted file mode 100644 index 56a70a6c..00000000 --- a/packages/smithy-core/.changes/next-release/smithy-core-enhancement-20251124183509.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "enhancement", - "description": "Improved default error message for instances of ClientTimeoutError." -} \ No newline at end of file diff --git a/packages/smithy-core/CHANGELOG.md b/packages/smithy-core/CHANGELOG.md index 29d49d54..5af0e57f 100644 --- a/packages/smithy-core/CHANGELOG.md +++ b/packages/smithy-core/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## v0.3.0 + +### Breaking Changes +* Refactored `resolve_retry_strategy` to avoid code duplication per operation. + +### Enhancements +* Improved default error message for instances of ClientTimeoutError. + ## v0.2.0 ### Features diff --git a/packages/smithy-core/src/smithy_core/__init__.py b/packages/smithy-core/src/smithy_core/__init__.py index f6c4e158..860e7402 100644 --- a/packages/smithy-core/src/smithy_core/__init__.py +++ b/packages/smithy-core/src/smithy_core/__init__.py @@ -8,7 +8,7 @@ from . import interfaces, rfc3986 from .exceptions import SmithyError -__version__ = "0.2.0" +__version__ = "0.3.0" class HostType(Enum): From 1672d144a6d4c0e9e4eb574502f6cc90a805bec8 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Thu, 11 Dec 2025 12:47:10 -0700 Subject: [PATCH 2/6] Release: smithy_aws_core-0.3.0 --- packages/smithy-aws-core/.changes/0.3.0.json | 8 ++++++++ packages/smithy-aws-core/CHANGELOG.md | 5 +++++ packages/smithy-aws-core/pyproject.toml | 2 +- packages/smithy-aws-core/src/smithy_aws_core/__init__.py | 2 +- 4 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 packages/smithy-aws-core/.changes/0.3.0.json diff --git a/packages/smithy-aws-core/.changes/0.3.0.json b/packages/smithy-aws-core/.changes/0.3.0.json new file mode 100644 index 00000000..8a075bae --- /dev/null +++ b/packages/smithy-aws-core/.changes/0.3.0.json @@ -0,0 +1,8 @@ +{ + "changes": [ + { + "type": "dependency", + "description": "Bump `smithy-core` from `~=0.2.0` to `~=0.3.0`." + } + ] +} diff --git a/packages/smithy-aws-core/CHANGELOG.md b/packages/smithy-aws-core/CHANGELOG.md index 90a18a3d..5727dae7 100644 --- a/packages/smithy-aws-core/CHANGELOG.md +++ b/packages/smithy-aws-core/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## v0.3.0 + +### Dependencies +* Bump `smithy-core` from `~=0.2.0` to `~=0.3.0`. + ## v0.2.0 ### Dependencies diff --git a/packages/smithy-aws-core/pyproject.toml b/packages/smithy-aws-core/pyproject.toml index c9c2defe..7dbd5ffb 100644 --- a/packages/smithy-aws-core/pyproject.toml +++ b/packages/smithy-aws-core/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Topic :: Software Development :: Libraries" ] dependencies = [ - "smithy-core~=0.2.0", + "smithy-core~=0.3.0", "smithy-http~=0.3.0", "aws-sdk-signers~=0.1.0" ] diff --git a/packages/smithy-aws-core/src/smithy_aws_core/__init__.py b/packages/smithy-aws-core/src/smithy_aws_core/__init__.py index d4291a16..fa138734 100644 --- a/packages/smithy-aws-core/src/smithy_aws_core/__init__.py +++ b/packages/smithy-aws-core/src/smithy_aws_core/__init__.py @@ -1,4 +1,4 @@ # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.2.0" +__version__ = "0.3.0" From 4341c175d5ec86cd0a06ff7af82240f3044a92ae Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Thu, 11 Dec 2025 12:48:08 -0700 Subject: [PATCH 3/6] Release: smithy_http-0.3.1 --- packages/smithy-http/.changes/0.3.1.json | 12 ++++++++++++ .../smithy-http-enhancement-20251122132342.json | 4 ---- packages/smithy-http/CHANGELOG.md | 8 ++++++++ packages/smithy-http/src/smithy_http/__init__.py | 2 +- 4 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 packages/smithy-http/.changes/0.3.1.json delete mode 100644 packages/smithy-http/.changes/next-release/smithy-http-enhancement-20251122132342.json diff --git a/packages/smithy-http/.changes/0.3.1.json b/packages/smithy-http/.changes/0.3.1.json new file mode 100644 index 00000000..a5b6c090 --- /dev/null +++ b/packages/smithy-http/.changes/0.3.1.json @@ -0,0 +1,12 @@ +{ + "changes": [ + { + "type": "bugfix", + "description": "Fixed empty error messaging for CRT-based timeout errors." + }, + { + "type": "dependency", + "description": "Removed strict pinning on `smithy-core` in favor of client managed versions." + } + ] +} diff --git a/packages/smithy-http/.changes/next-release/smithy-http-enhancement-20251122132342.json b/packages/smithy-http/.changes/next-release/smithy-http-enhancement-20251122132342.json deleted file mode 100644 index d7b9f982..00000000 --- a/packages/smithy-http/.changes/next-release/smithy-http-enhancement-20251122132342.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "enhancement", - "description": "Improved error messaging for CRT-based timeout errors." -} \ No newline at end of file diff --git a/packages/smithy-http/CHANGELOG.md b/packages/smithy-http/CHANGELOG.md index e999a023..bc0e08da 100644 --- a/packages/smithy-http/CHANGELOG.md +++ b/packages/smithy-http/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## v0.3.1 + +### Bug fixes +* Fixed empty error messaging for CRT-based timeout errors. + +### Dependencies +* Removed strict pinning on `smithy-core` in favor of client managed versions. + ## v0.3.0 ### Features diff --git a/packages/smithy-http/src/smithy_http/__init__.py b/packages/smithy-http/src/smithy_http/__init__.py index f877b9f4..5f6aea01 100644 --- a/packages/smithy-http/src/smithy_http/__init__.py +++ b/packages/smithy-http/src/smithy_http/__init__.py @@ -6,7 +6,7 @@ from . import interfaces from .interfaces import FieldPosition -__version__ = "0.3.0" +__version__ = "0.3.1" class Field(interfaces.Field): From 349a2e3dec86ccc334920ebea997706f25e7c957 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 30 Dec 2025 11:14:55 -0700 Subject: [PATCH 4/6] Release: smithy_aws_event_stream-0.2.1 --- packages/smithy-aws-event-stream/.changes/0.2.1.json | 8 ++++++++ packages/smithy-aws-event-stream/CHANGELOG.md | 5 +++++ .../src/smithy_aws_event_stream/__init__.py | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 packages/smithy-aws-event-stream/.changes/0.2.1.json diff --git a/packages/smithy-aws-event-stream/.changes/0.2.1.json b/packages/smithy-aws-event-stream/.changes/0.2.1.json new file mode 100644 index 00000000..cfaba4aa --- /dev/null +++ b/packages/smithy-aws-event-stream/.changes/0.2.1.json @@ -0,0 +1,8 @@ +{ + "changes": [ + { + "type": "dependency", + "description": "Removed strict pinning on `smithy-core` in favor of client managed versions." + } + ] +} \ No newline at end of file diff --git a/packages/smithy-aws-event-stream/CHANGELOG.md b/packages/smithy-aws-event-stream/CHANGELOG.md index 50724dc7..25709de3 100644 --- a/packages/smithy-aws-event-stream/CHANGELOG.md +++ b/packages/smithy-aws-event-stream/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## v0.2.1 + +### Dependencies +* Removed strict pinning on `smithy-core` in favor of client managed versions. + ## v0.2.0 ### Dependencies diff --git a/packages/smithy-aws-event-stream/src/smithy_aws_event_stream/__init__.py b/packages/smithy-aws-event-stream/src/smithy_aws_event_stream/__init__.py index c392c786..068e5f44 100644 --- a/packages/smithy-aws-event-stream/src/smithy_aws_event_stream/__init__.py +++ b/packages/smithy-aws-event-stream/src/smithy_aws_event_stream/__init__.py @@ -1,4 +1,4 @@ # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.2.0" +__version__ = "0.2.1" From e8ce6e59671959ad9bf277149640f4d383fc9dd5 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 30 Dec 2025 11:16:55 -0700 Subject: [PATCH 5/6] Release: smithy_json-0.2.1 --- packages/smithy-json/.changes/0.2.1.json | 8 ++++++++ packages/smithy-json/CHANGELOG.md | 5 +++++ packages/smithy-json/src/smithy_json/__init__.py | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 packages/smithy-json/.changes/0.2.1.json diff --git a/packages/smithy-json/.changes/0.2.1.json b/packages/smithy-json/.changes/0.2.1.json new file mode 100644 index 00000000..cfaba4aa --- /dev/null +++ b/packages/smithy-json/.changes/0.2.1.json @@ -0,0 +1,8 @@ +{ + "changes": [ + { + "type": "dependency", + "description": "Removed strict pinning on `smithy-core` in favor of client managed versions." + } + ] +} \ No newline at end of file diff --git a/packages/smithy-json/CHANGELOG.md b/packages/smithy-json/CHANGELOG.md index d1f01ed0..924ce187 100644 --- a/packages/smithy-json/CHANGELOG.md +++ b/packages/smithy-json/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## v0.2.1 + +### Dependencies +* Removed strict pinning on `smithy-core` in favor of client managed versions. + ## v0.2.0 ### Dependencies diff --git a/packages/smithy-json/src/smithy_json/__init__.py b/packages/smithy-json/src/smithy_json/__init__.py index a16b4e4b..25c23bc5 100644 --- a/packages/smithy-json/src/smithy_json/__init__.py +++ b/packages/smithy-json/src/smithy_json/__init__.py @@ -13,7 +13,7 @@ from ._private.serializers import JSONShapeSerializer as _JSONShapeSerializer from .settings import JSONSettings -__version__ = "0.2.0" +__version__ = "0.2.1" __all__ = ("JSONCodec", "JSONDocument", "JSONSettings") From f8831040351c9f70bf762c7cefd13fa0309a4d9c Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 30 Dec 2025 12:01:48 -0700 Subject: [PATCH 6/6] Release: smithy-python codegen 0.2.0 --- .../amazon/smithy/python/aws/codegen/AwsPythonDependency.java | 2 +- codegen/build.gradle.kts | 2 +- .../amazon/smithy/python/codegen/SmithyPythonDependency.java | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/codegen/aws/core/src/main/java/software/amazon/smithy/python/aws/codegen/AwsPythonDependency.java b/codegen/aws/core/src/main/java/software/amazon/smithy/python/aws/codegen/AwsPythonDependency.java index 90aa2e0f..1e7b67ac 100644 --- a/codegen/aws/core/src/main/java/software/amazon/smithy/python/aws/codegen/AwsPythonDependency.java +++ b/codegen/aws/core/src/main/java/software/amazon/smithy/python/aws/codegen/AwsPythonDependency.java @@ -22,7 +22,7 @@ private AwsPythonDependency() {} */ public static final PythonDependency SMITHY_AWS_CORE = new PythonDependency( "smithy_aws_core", - "~=0.2.0", + "~=0.3.0", PythonDependency.Type.DEPENDENCY, false); } diff --git a/codegen/build.gradle.kts b/codegen/build.gradle.kts index c8f736a5..cec13612 100644 --- a/codegen/build.gradle.kts +++ b/codegen/build.gradle.kts @@ -15,5 +15,5 @@ allprojects { group = "software.amazon.smithy.python" - version = "0.1.0" + version = "0.2.0" } diff --git a/codegen/core/src/main/java/software/amazon/smithy/python/codegen/SmithyPythonDependency.java b/codegen/core/src/main/java/software/amazon/smithy/python/codegen/SmithyPythonDependency.java index 9c6ff047..220c80df 100644 --- a/codegen/core/src/main/java/software/amazon/smithy/python/codegen/SmithyPythonDependency.java +++ b/codegen/core/src/main/java/software/amazon/smithy/python/codegen/SmithyPythonDependency.java @@ -22,7 +22,7 @@ public final class SmithyPythonDependency { */ public static final PythonDependency SMITHY_CORE = new PythonDependency( "smithy_core", - "~=0.2.0", + "~=0.3.0", Type.DEPENDENCY, false); @@ -78,7 +78,7 @@ public final class SmithyPythonDependency { */ public static final PythonDependency SMITHY_AWS_CORE = new PythonDependency( "smithy_aws_core", - "~=0.2.0", + "~=0.3.0", Type.DEPENDENCY, false);