NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1343 most downloaded on PyPI
An integration package connecting AWS and LangChain
Last release 4 days ago
30 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
94 releases · first in 2024
docs(aws): add a web search agent sample notebook by sundargthb in #1280
Full Changelog: langchain-aws==1.7.9...langchain-aws==1.8.0
One column per month.
fix(aws): handle redacted-only reasoning content by Zexu Jin (@jackjin1997) in #1299
Full Changelog: langchain-aws==1.7.8...langchain-aws==1.7.9
fix(langgraph-checkpoint-aws): apply region_name when a boto3 session is supplied by Ch Revanth reddy (@revanth-045) in #1284
model property to Bedrock chat models by Mason Daugherty (@mdrxy) in #1294Full Changelog: langchain-aws==1.7.7...langchain-aws==1.7.8
feat(aws): support LANGSMITH_GATEWAY in ChatBedrockConverse by ccurme (@ccurme) in #1283
LANGSMITH_GATEWAY in ChatBedrockConverse by ccurme (@ccurme) in #1283Full Changelog: langchain-aws==1.7.6...langchain-aws==1.7.7
fix(aws): Repair model-stringified tool-call args in structured output by Michael Chin (@michaelnchin) in #1243
Full Changelog: langgraph-checkpoint-aws==1.2.3...langchain-aws==1.7.6
fix(aws): Enable Converse streaming for xAI Grok models by Michael Chin (@michaelnchin) in #1238
aws-sdk-bedrock-runtime>=0.10 by Michael Chin (@michaelnchin) in #1253Full Changelog: langchain-aws==1.7.4...langchain-aws==1.7.5
test(aws): Upgrade ChatBedrockConverse standard Mistral integration tests to Mistral Large 3 by Michael Chin (@michaelnchin) in #1228
Full Changelog: langchain-aws==1.7.3...langchain-aws==1.7.4
fix(aws): ignore unsupported cross-provider AI blocks by Mason Daugherty (@mdrxy) in #1218
Full Changelog: langchain-aws==1.7.2...langchain-aws==1.7.3
chore(model-profiles): refresh model profile data by @langchain-oss-model-profiles[bot] in #1214
Full Changelog: langchain-aws==1.7.1...langchain-aws==1.7.2
feat(aws): add DynamoDBVectorStore backed by DynamoDB vector indexes by Lee (@LeeroyHannigan) in #1200
Full Changelog: langgraph-checkpoint-aws==1.2.2...langchain-aws==1.7.1
feat(aws): add ChatOpenAIMantle for Bedrock Mantle OpenAI-compatible API by Piyush Jain (@3coins) in #1189
[openai] extras.reasoning_effort param for ChatBedrockConverse by Nishitha M (@imnishitha) in #1188Full Changelog: langchain-aws==1.6.4...langchain-aws==1.7.0
chore: bump actions/setup-python from 6 to 7 in the actions-dependencies group by Dependabot (@dependabot) [bot] in #1179
Full Changelog: langchain-aws==1.6.3...langchain-aws==1.6.4
fix(aws): Auto-downgrade ToolChoice to auto when adaptive thinking is unsupported with forced tools by Michael Chin (@michaelnchin) in #1151
Full Changelog: langchain-aws==1.6.2...langchain-aws==1.6.3
feat(aws): Support Claude Fable and Sonnet 5 by Michael Chin (@michaelnchin) in #1140
Full Changelog: langgraph-checkpoint-aws==1.2.0...langchain-aws==1.6.2
fix(aws): strip null anyOf variants to stay within Bedrock 16-union-type limit by @evipani in https://github.com/langchain-ai/langchain-aws/pull/1114
xfail reasons for Bedrock mixed text+tool_use turn by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/1118Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.6.0...langchain-aws==1.6.1
⚠️ Breaking Change: When Bedrock returns cacheDetails, input_token_details["cache_creation"] is now 0 and cache-write tokens move to the new TTL-speci…
input_token_details["cache_creation"] is now 0 and cache-write tokens move to the new TTL-specific ephemeral_5m_input_tokens/ephemeral_1h_input_tokens keys.langchain-aws version metadata to models by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/1102Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langgraph-checkpoint-aws==1.1.1...langchain-aws==1.6.0
test(aws): silence pending deprecation and PDF user warnings in test runs by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/1063
prompt_prefill structured output mode by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/1042test_tool_use_with_cache_point deterministic by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/1056test_request_headers by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/1060ChatAnthropicBedrock region tests hermetic by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/1061test_request_headers robust to credential-resolution requests by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/1062PytestBenchmarkWarning by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/1079Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.5.0...langchain-aws==1.5.1
fix(aws): trace runtime model override by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/1048
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.4.7...langchain-aws==1.5.0
docs: Add AgentCore Runtime deployment (Part 2) to Deep Agents notebook by @sundargthb in https://github.com/langchain-ai/langchain-aws/pull/1021
ls_provider to message response_metadata by @ccurme in https://github.com/langchain-ai/langchain-aws/pull/1043Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.4.6...langchain-aws==1.4.7
chore: bump langchain-core min to 1.3.2 by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/1017
langchain-core min to 1.3.2 by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/1017Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.4.5...langchain-aws==1.4.6
chore: bump langsmith from 0.7.30 to 0.7.31 in /libs/langgraph-checkpoint-aws in the uv group across 1 directory by @dependabot[bot] in https://github
ls_provider to message response_metadata by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/981Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.4.4...langchain-aws==1.4.5
feat(aws): Update ChatBedrockConverse to support create_agent response_format by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/9
create_agent response_format by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/934guard_last_turn_only=True on ChatBedrockConverse by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/1003bedrock_api_key docstrings to warn about multitenant incompatibility by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/991Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-agentcore-codeinterpreter==0.0.2...langchain-aws==1.4.4
feat(aws): impute file name for document content blocks by @ccurme in https://github.com/langchain-ai/langchain-aws/pull/963
document content blocks by @ccurme in https://github.com/langchain-ai/langchain-aws/pull/963test_structured_output_tool_choice_not_supported to unit tests by @ccurme in https://github.com/langchain-ai/langchain-aws/pull/969Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.4.2...langchain-aws==1.4.3
chore(model-profiles): refresh model profile data by @langchain-model-profile-bot[bot] in https://github.com/langchain-ai/langchain-aws/pull/948
_resolve_model_profile hook by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/960Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-agentcore-codeinterpreter==0.0.1...langchain-aws==1.4.2
feat(aws): add configurable code interpreter identifier to CodeInterpreter by @harrytran001 in https://github.com/langchain-ai/langchain-aws/pull/919
model-profiles to allowed scopes in PR linting by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/939Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.4.0...langchain-aws==1.4.1
docs: enhance README with LangSmith and usage links by @npentrel in https://github.com/langchain-ai/langchain-aws/pull/906
llms-full.txt by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/910Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langgraph-checkpoint-aws==1.0.6...langchain-aws==1.4.0
fix(aws): handle video blocks in _format_data_content_block by @sharyar in https://github.com/langchain-ai/langchain-aws/pull/898
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.3.0...langchain-aws==1.3.1
chore: update model IDs by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/890
with_structured_output by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/862Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.2.5...langchain-aws==1.3.0
fix(aws): unwrap non_standard content blocks by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/875
non_standard content blocks by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/875Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.2.4...langchain-aws==1.2.5
feat(aws): Add API key parameter to Bedrock chat models by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/849
tool_result content by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/870Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.2.3...langchain-aws==1.2.4
chore(aws): bump deps by @ccurme in https://github.com/langchain-ai/langchain-aws/pull/855
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.2.2...langchain-aws==1.2.3
feat(aws): Be aware of "au" region prefix in Bedrock model_id by @tgargiani in https://github.com/langchain-ai/langchain-aws/pull/840
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langgraph-checkpoint-aws==1.0.4...langchain-aws==1.2.2
chore: update docs for new contribution guide by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/825
additional_model_request_fields keys to snake case by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/829Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.2.0...langchain-aws==1.2.1
build(aws): upgrade langchain-core version constraint to allow 1.2.5 by @santiagoaguiar in https://github.com/langchain-ai/langchain-aws/pull/820
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.1.1...langchain-aws==1.2.0
fix: relax NumPy version constraint by @wuodar in https://github.com/langchain-ai/langchain-aws/pull/771
SECURITY.md file by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/800Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.1.0...langchain-aws==1.1.1
fix: README formatting by @michaelnchin in langchain-aws#714
New Contributors
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.0.0...langchain-aws==1.1.0
Add ResponseMetadata logging to embedding models by @ananyasharmaadform-bot in https://github.com/langchain-ai/langchain-aws/pull/675
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.35...langchain-aws==1.0.0
Support multiple system messages for Anthropic by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/572
SECURITY.md by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/636CONTRIBUTING.md by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/637Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.33...langchain-aws==1.0.0a1
fix: Support jp cross region inference profiles by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/671
jp cross region inference profiles by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/671Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langgraph-checkpoint-aws==0.2.0...langchain-aws==0.2.35
Support multiple system messages for Anthropic by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/572
SECURITY.md by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/636CONTRIBUTING.md by @mdrxy in https://github.com/langchain-ai/langchain-aws/pull/637Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.33...langchain-aws==0.2.34
aws(patch): (Converse) fix citations and misc test updates by @ccurme in https://github.com/langchain-ai/langchain-aws/pull/626
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.32...langchain-aws==0.2.33
fix: add guardrails trace support for ChatBedrock streaming (#541) by @BumaldaOverTheWater94 in https://github.com/langchain-ai/langchain-aws/pull/587
amer and global bedrock cross region inference profiles by @mikesjanebitbucketaccount in https://github.com/langchain-ai/langchain-aws/pull/607Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.31...langchain-aws==0.2.32
feat: Add AmazonS3Vectors by @chai3 in https://github.com/langchain-ai/langchain-aws/pull/551
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.30...langchain-aws==0.2.31
Update toolkit samples to reference Bedrock AgentCore by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/549
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.29...langchain-aws==0.2.30
Add citation support #537 by @itogaston in https://github.com/langchain-ai/langchain-aws/pull/542
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.28...langchain-aws==0.2.29
Fix the last commit as it was not removing the stream parameter. by @aagarwal-amit in https://github.com/langchain-ai/langchain-aws/pull/527
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.27...langchain-aws==0.2.28
Change to be able to pass stream param during ainvoke by @aagarwal-amit in https://github.com/langchain-ai/langchain-aws/pull/513
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.26...langchain-aws==0.2.27
aws[patch]: (Converse) support camel case tool call args by @ccurme in https://github.com/langchain-ai/langchain-aws/pull/516
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.25...langchain-aws==0.2.26
Update ChatBedrock to handle OpenAI format images in ToolMessage by @rong-xyz in https://github.com/langchain-ai/langchain-aws/pull/495
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.24...langchain-aws==0.2.25
Correctly handle empty input in ChatBedrock's Anthropic prompt adapter by @rotemruso in https://github.com/langchain-ai/langchain-aws/pull/477
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.23...langchain-aws==0.2.24
Added streaming support for writer palmyra models by @edvinhallvaxhiu in https://github.com/langchain-ai/langchain-aws/pull/466
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.22...langchain-aws==0.2.23
Add support of Prompt Caching for tools by @sharonxiaohanli in https://github.com/langchain-ai/langchain-aws/pull/460
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.21...langchain-aws==0.2.22
aws[patch]: support extra keys on multi-modal content blocks by @ccurme in https://github.com/langchain-ai/langchain-aws/pull/458
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.20...langchain-aws==0.2.21
aws[patch]: support standard format for multi-modal content blocks by @ccurme in https://github.com/langchain-ai/langchain-aws/pull/455
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.19...langchain-aws==0.2.20
Fix bound Anthropic thinking params in ChatBedrockConverse by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/449
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.18...langchain-aws==0.2.19
Added config for dependabot grouped updates. by @3coins in https://github.com/langchain-ai/langchain-aws/pull/426
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.17...langchain-aws==0.2.18
Add user agent extra field to header for Bedrock Agent runtime invocations by @jdbaker01 in https://github.com/langchain-ai/langchain-aws/pull/390
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.16...langchain-aws==0.2.17
aws[patch]: fix ordering of tool result content blocks by @ccurme in https://github.com/langchain-ai/langchain-aws/pull/389
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==0.2.15...langchain-aws==0.2.16
aws[patch]: allow structured output when thinking is enabled for Claude 3.7 by @ccurme in https://github.com/langchain-ai/langchain-aws/pull/380
Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/v0.2.14...langchain-aws%3D%3D0.2.15
Use logger.exception to log errors inside exception handlers and avoid logging from the root logger by @edgarrmondragon in https://github.com/langchai
logger.exception to log errors inside exception handlers and avoid logging from the root logger by @edgarrmondragon in https://github.com/langchain-ai/langchain-aws/pull/364Full Changelog: https://github.com/langchain-ai/langchain-aws/compare/v0.2.13...v0.2.14
Your coding agent can read these notes before it upgrades. Set up the MCP server →