diff --git a/clients/aws-sdk-bedrock-runtime/CHANGELOG.md b/clients/aws-sdk-bedrock-runtime/CHANGELOG.md index bb32f84..f1e628e 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 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( 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? 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" + } } } },