From 15b9d61aec3c242ca567ec77894dbbab7e6f3104 Mon Sep 17 00:00:00 2001 From: jonathan343 Date: Mon, 20 Oct 2025 11:41:25 -0400 Subject: [PATCH 1/4] Update to the latest bedrock-runtime service model --- codegen/aws-models/bedrock-runtime.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/codegen/aws-models/bedrock-runtime.json b/codegen/aws-models/bedrock-runtime.json index 8a768de..5036109 100644 --- a/codegen/aws-models/bedrock-runtime.json +++ b/codegen/aws-models/bedrock-runtime.json @@ -730,6 +730,9 @@ { "target": "com.amazonaws.bedrockruntime#ServiceQuotaExceededException" }, + { + "target": "com.amazonaws.bedrockruntime#ServiceUnavailableException" + }, { "target": "com.amazonaws.bedrockruntime#ThrottlingException" }, @@ -6048,6 +6051,12 @@ "traits": { "smithy.api#enumValue": "content_filtered" } + }, + "MODEL_CONTEXT_WINDOW_EXCEEDED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "model_context_window_exceeded" + } } } }, From 5d2349ae44a7bcf62a6edb2c93b44a5b7e8f270c Mon Sep 17 00:00:00 2001 From: jonathan343 Date: Mon, 20 Oct 2025 11:42:19 -0400 Subject: [PATCH 2/4] Update aws-sdk-bedrock-runtime to v0.1.1 --- clients/aws-sdk-bedrock-runtime/CHANGELOG.md | 12 ++++++++++++ clients/aws-sdk-bedrock-runtime/docs/conf.py | 2 +- clients/aws-sdk-bedrock-runtime/pyproject.toml | 7 ++++--- .../src/aws_sdk_bedrock_runtime/__init__.py | 2 +- .../src/aws_sdk_bedrock_runtime/_private/schemas.py | 9 +++++++++ .../src/aws_sdk_bedrock_runtime/models.py | 4 ++++ 6 files changed, 31 insertions(+), 5 deletions(-) diff --git a/clients/aws-sdk-bedrock-runtime/CHANGELOG.md b/clients/aws-sdk-bedrock-runtime/CHANGELOG.md index bb32f84..1c54973 100644 --- a/clients/aws-sdk-bedrock-runtime/CHANGELOG.md +++ b/clients/aws-sdk-bedrock-runtime/CHANGELOG.md @@ -2,6 +2,18 @@ ## Unreleased +## v0.1.1 + +### API Changes +* New stop reason (`MODEL_CONTEXT_WINDOW_EXCEEDED`) for Converse and ConverseStream. + +### Enhancements +* Improvements to the underlying AWS CRT HTTP client result in a signifigant decrease in CPU usage. Addresses [aws-sdk-python#11](https://github.com/awslabs/aws-sdk-python/issues/11). + +### Dependencies + +* **Updated**: `smithy_http[awscrt]` from `~=0.1.0` to `~=0.2.0`. + ### Breaking - Removed unused `serialize.py` and `deserialize.py` modules. diff --git a/clients/aws-sdk-bedrock-runtime/docs/conf.py b/clients/aws-sdk-bedrock-runtime/docs/conf.py index b41954d..ca1e0d3 100644 --- a/clients/aws-sdk-bedrock-runtime/docs/conf.py +++ b/clients/aws-sdk-bedrock-runtime/docs/conf.py @@ -7,7 +7,7 @@ project = "Amazon Bedrock Runtime" author = "Amazon Web Services" -release = "0.1.0" +release = "0.1.1" extensions = ["sphinx.ext.autodoc", "sphinx.ext.viewcode"] diff --git a/clients/aws-sdk-bedrock-runtime/pyproject.toml b/clients/aws-sdk-bedrock-runtime/pyproject.toml index a4d5bd0..fc92e4a 100644 --- a/clients/aws-sdk-bedrock-runtime/pyproject.toml +++ b/clients/aws-sdk-bedrock-runtime/pyproject.toml @@ -3,7 +3,7 @@ [project] name = "aws_sdk_bedrock_runtime" -version = "0.1.0" +version = "0.1.1" description = "aws_sdk_bedrock_runtime client" readme = "README.md" requires-python = ">=3.12" @@ -19,13 +19,14 @@ classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.12", - "Programming Language :: Python :: 3.13" + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14" ] dependencies = [ "smithy_aws_core[eventstream, json]~=0.1.0", "smithy_core~=0.1.0", - "smithy_http[awscrt]~=0.1.0" + "smithy_http[awscrt]~=0.2.0" ] [dependency-groups] diff --git a/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/__init__.py b/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/__init__.py index e1ee049..6028b64 100644 --- a/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/__init__.py +++ b/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/__init__.py @@ -1,3 +1,3 @@ # Code generated by smithy-python-codegen DO NOT EDIT. -__version__: str = "0.1.0" +__version__: str = "0.1.1" diff --git a/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/_private/schemas.py b/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/_private/schemas.py index 761aad0..adb2b70 100644 --- a/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/_private/schemas.py +++ b/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/_private/schemas.py @@ -3124,6 +3124,15 @@ Trait.new(id=ShapeID("smithy.api#enumValue"), value="content_filtered") ], }, + "MODEL_CONTEXT_WINDOW_EXCEEDED": { + "target": UNIT, + "traits": [ + Trait.new( + id=ShapeID("smithy.api#enumValue"), + value="model_context_window_exceeded", + ) + ], + }, }, ) diff --git a/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/models.py b/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/models.py index 45d85f1..90cde1b 100644 --- a/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/models.py +++ b/clients/aws-sdk-bedrock-runtime/src/aws_sdk_bedrock_runtime/models.py @@ -5694,6 +5694,9 @@ def _consumer(schema: Schema, de: ShapeDeserializer) -> None: ShapeID( "com.amazonaws.bedrockruntime#ServiceQuotaExceededException" ): ServiceQuotaExceededException, + ShapeID( + "com.amazonaws.bedrockruntime#ServiceUnavailableException" + ): ServiceUnavailableException, ShapeID( "com.amazonaws.bedrockruntime#ThrottlingException" ): ThrottlingException, @@ -10213,6 +10216,7 @@ class StopReason(StrEnum): STOP_SEQUENCE = "stop_sequence" GUARDRAIL_INTERVENED = "guardrail_intervened" CONTENT_FILTERED = "content_filtered" + MODEL_CONTEXT_WINDOW_EXCEEDED = "model_context_window_exceeded" def _serialize_guardrail_assessment_map( From 06c9773940aa734116781b6af248bbabe9399833 Mon Sep 17 00:00:00 2001 From: jonathan343 Date: Mon, 20 Oct 2025 11:46:00 -0400 Subject: [PATCH 3/4] Update aws-sdk-python to v0.1.1 --- clients/aws-sdk-python/pyproject.toml | 5 +++-- clients/aws-sdk-python/src/aws_sdk_python/__init__.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/clients/aws-sdk-python/pyproject.toml b/clients/aws-sdk-python/pyproject.toml index 1a863e2..4cca2dc 100644 --- a/clients/aws-sdk-python/pyproject.toml +++ b/clients/aws-sdk-python/pyproject.toml @@ -16,12 +16,13 @@ classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.12", - "Programming Language :: Python :: 3.13" + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14" ] dependencies = [] [project.optional-dependencies] -bedrock_runtime = ["aws_sdk_bedrock_runtime==0.1.0"] +bedrock_runtime = ["aws_sdk_bedrock_runtime==0.1.1"] all = [ "aws_sdk_python[bedrock_runtime]", ] diff --git a/clients/aws-sdk-python/src/aws_sdk_python/__init__.py b/clients/aws-sdk-python/src/aws_sdk_python/__init__.py index 1c308f0..7bfe2ad 100644 --- a/clients/aws-sdk-python/src/aws_sdk_python/__init__.py +++ b/clients/aws-sdk-python/src/aws_sdk_python/__init__.py @@ -1,6 +1,6 @@ # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.1.0" +__version__ = "0.1.1" # TODO: Consider adding relative imports for services from the top level namespace? From d0f4286493d090c395f0d0270bd03d945dd98d47 Mon Sep 17 00:00:00 2001 From: jonathan343 Date: Tue, 21 Oct 2025 13:48:46 -0400 Subject: [PATCH 4/4] Update changelog API change entry --- clients/aws-sdk-bedrock-runtime/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clients/aws-sdk-bedrock-runtime/CHANGELOG.md b/clients/aws-sdk-bedrock-runtime/CHANGELOG.md index 1c54973..f1e628e 100644 --- a/clients/aws-sdk-bedrock-runtime/CHANGELOG.md +++ b/clients/aws-sdk-bedrock-runtime/CHANGELOG.md @@ -5,7 +5,7 @@ ## v0.1.1 ### API Changes -* New stop reason (`MODEL_CONTEXT_WINDOW_EXCEEDED`) for Converse and ConverseStream. +* New stop reason for Converse and ConverseStream ### Enhancements * Improvements to the underlying AWS CRT HTTP client result in a signifigant decrease in CPU usage. Addresses [aws-sdk-python#11](https://github.com/awslabs/aws-sdk-python/issues/11).