# What changed in @aws-sdk/client-bedrock-runtime

> 18 changes in @aws-sdk/client-bedrock-runtime 3 from its official release notes, upgrade guides and advisories: 16 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/@aws-sdk/client-bedrock-runtime/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @aws-sdk/client-bedrock-runtime 3

### New APIs and options

- The Amazon Bedrock Converse and ConverseStream APIs now support changing tools mid-conversation. (3.1101.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#311010-2026-07-31)
- Evaluates prompts and responses against safety checks without creating guardrail resources, returning numeric scores for application-specific adaptive logic. (3.1069.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#310690-2026-06-15)
- Messages can now use the system role. (3.1056.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#310560-2026-05-28)
- Adds support for request metadata in Invoke Model and Invoke Model with Response Stream requests. (3.1051.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#310510-2026-05-20)
- Converse and ConverseStream APIs now support structured outputs. (3.983.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39830-2026-02-04)
- Adds support for extended prompt caching with a one-hour TTL. (3.972.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39720-2026-01-20)
- Clients allow protocol selection by class constructor. (3.953.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39530-2025-12-16)
- Adds support for Audio Blocks in the Bedrock Runtime client. (3.943.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39430-2025-12-02)
- Adds malformed_model_output as a stop reason. (3.943.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39430-2025-12-02)
- Adds malformed_tool_use as a stop reason. (3.943.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39430-2025-12-02)
- Adds support for Streaming Image Output in the Bedrock Runtime client. (3.943.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39430-2025-12-02)
- Adds Bedrock Runtime Reserved Service support for developers using the client. (3.941.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39410-2025-11-26)
- Adds support for automatically enforcing safeguards across accounts within an AWS Organization. (3.938.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39380-2025-11-21)
- Adds support for Search Results in the Bedrock Runtime client. (3.935.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39350-2025-11-19)
- Amazon Bedrock Runtime adds service tier support. (3.934.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39340-2025-11-18)
- Adds support for system tool and web citation responses in the Bedrock Runtime client. (3.920.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#39200-2025-10-29)

### Fixes and other changes

- Event signing streams now use static credentials. (3.1031.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#310310-2026-04-16)
- Fixes adaptive retry throttling detection, which may affect how the SDK handles throttling during adaptive retries. (3.1021.0) — [release notes](https://github.com/aws/aws-sdk-js-v3/blob/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f/clients/client-bedrock-runtime/CHANGELOG.md#310210-2026-03-31)
