npm / @aws-sdk/client-bedrock-runtime
@aws-sdk/client-bedrock-runtime
What changed in @aws-sdk/client-bedrock-runtime 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
16 new APIs and options2 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@aws-sdk/client-bedrock-runtime 318 changes
New APIs and options 16
The Amazon Bedrock Converse and ConverseStream APIs now support changing tools mid-conversation.
Evaluates prompts and responses against safety checks without creating guardrail resources, returning numeric scores for application-specific adaptive logic.
Messages can now use the system role.
Adds support for request metadata in Invoke Model and Invoke Model with Response Stream requests.
Converse and ConverseStream APIs now support structured outputs.
Adds support for extended prompt caching with a one-hour TTL.
Clients allow protocol selection by class constructor.
Adds support for Audio Blocks in the Bedrock Runtime client.
Adds malformed_model_output as a stop reason.
Adds malformed_tool_use as a stop reason.
Adds support for Streaming Image Output in the Bedrock Runtime client.
Adds Bedrock Runtime Reserved Service support for developers using the client.
Adds support for automatically enforcing safeguards across accounts within an AWS Organization.
Adds support for Search Results in the Bedrock Runtime client.
Amazon Bedrock Runtime adds service tier support.
Adds support for system tool and web citation responses in the Bedrock Runtime client.
Fixes and other changes 2
Event signing streams now use static credentials.
Fixes adaptive retry throttling detection, which may affect how the SDK handles throttling during adaptive retries.