| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| python_v1.53.0 source code.tar.gz | 2026-08-20 | 8.9 MB | |
| python_v1.53.0 source code.zip | 2026-08-20 | 10.3 MB | |
| README.md | 2026-08-20 | 6.2 kB | |
| Totals: 3 Items | 19.2 MB | 0 | |
python/v1.53.0
Auto-drafted from commits in python/v1.52.0..python/v1.53.0, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.
🚀 Features
- feat: add context manager offloading strategies (#3505) (bc3799523)
- feat(memory-ts): add FileMemoryStore (#3825) (baca68e3d)
- feat(typescript): add audio content blocks (#3865) (a1e880a2d)
- feat(python): add audio content blocks (#3862) (7f9a0b892)
- feat(ts): thread per-call model through InvokeModelStage (#3875) (70cafa596)
- feat(bidi): add echo suppression support (#3580) (3547e8884)
- feat(ts): support multiple continuation inputs (#3837) (c186207cf)
- feat(site): add /community/ editorial hub and 14-lesson course (#3520) (0b46c8430)
- feat(memory): support min/max score filtering in Bedrock knowledge base store (#3726) (913714954)
- feat(ci): count only complexity a PR adds, in both SDKs (#3771) (a129c34f9)
- feat(catalog): add band (#3843) (b04971027)
- feat(site): add strands-dynamodb-storage to the catalog and tier compat-layer providers (#3830) (b1558143a)
- feat(ts): add execution-scoped cancellation to ToolContext (#3807) (0ca278c40)
- feat(site): built-in SDK integrations and maintainer tiers in the catalog (#3766) (766e4f4e3)
- feat: add injected content behind cache points (#3704) (d2567ce5e)
- feat(site): expire New sidebar badges 30 days after addedDate (#3815) (ef2dbe565)
- feat: add after tool call duration (#3589) (47d9b2f7b)
- feat(py): add agent-as-tool delegation (#3346) (26ba07820)
- feat(mcp): add client OAuth authentication for streamable HTTP (#3554) (48123d7c6)
- feat(mcp): surface tool annotations in ToolSpec (#3528) (5ef6ab7f7)
- feat(anthropic): enable prompt caching via cache_config and cache_tools (#3571) (d2d1cd206)
🐛 Fixes
- fix(bedrock)!: cache system prompt in auto mode (#3681) (697c833df)
- fix(multiagent): accumulate cache token counters in Graph and Swarm (#3884) (606e1b84d)
- fix: fix failing unit tests for bedrock caching (#3887) (2b6af5a1d)
- fix: read prompt_tokens_details cache reads in TS OpenAI Chat (#3885) (2b2d9bd40)
- fix(bidi): failing tests (#3883) (35eef8c87)
- fix(bidi): emit gemini usage metadata alongside content events (#3725) (4654a6c0d)
- fix(plugins): preserve initialization failures (#3482) (e09d4d63f)
- fix(site): set catalog addedDate values from actual git history (#3864) (7f37881d6)
- fix(anthropic): raise on unsupported document and image formats instead of sending undeliverable requests (#3790) (651f771bd)
- fix(bedrock): inherit cache_config ttl on an untimed tools cache point (#3858) (8bd807dfc)
- fix(openai): classify Bedrock Mantle context-overflow errors (#3722) (333885bbd)
- fix(bedrock): omit falsy cache point TTLs (#3799) (27fccbfd2)
- fix(build): include strandly workspace in root build and type-check (#3804) (1cba4a90f)
- fix(bedrock-kb): unwrap NumericValue metadata back to the stored number (#3655) (234ede962)
- fix(site): rebuild the test content snapshot when content changes (#3773) (7c266b39c)
- fix(anthropic): deliver url-source images instead of silently dropping them (#3792) (8c3b2102b)
- fix(anthropic): throw on undeliverable document blocks instead of silently dropping them (#3786) (a2ac1180f)
📚 Documentation
- docs: add bidi observability documentation (#3739) (7a6686105)
- docs: list aidress-mcp in the integrations catalog (#3364) (53eb575c2)
- docs(integrations): standardize OpenAI-compatible provider pages and add OpenRouter (#3829) (6120087ba)
- docs: file-based memory store (#2895) (ff2bdd096)
- docs(bedrock): move Mantle guide to the Bedrock page and document the Mantle config (#3831) (77e21514a)
- docs(production): add agent execution boundaries (#3457) (8fd742a30)
- docs: add note for disabling conversation managers (#3823) (cc99e8c15)
- docs(site): add agent-as-tool delegation docs (#3484) (21f13b579)
- docs: add Figma-to-code blog post from CreativeX Novum team (#3744) (f827291f4)
- docs(skills): update API review label names in strands-review skill (#3805) (56bfae4a1)
- docs(catalog): add Python language to strands-github-storage (#3781) (ad83f748f)
- docs(team): require both decorator and log when deprecating a tool (#3599) (4eb468b01)
- docs(changelog): sync strands-agents/evals backfill (#3794) (ad6421ee0)
- docs(changelog): sync strands-agents/harness-sdk typescript/v1.13.0 (#3796) (66fef8d05)
- docs(changelog): sync strands-agents/harness-sdk python/v1.52.0 (#3788) (be5f06a23)
✅ Tests
- test(openai): remove unwinnable rate-limit throttling integ test (#3891) (f79ce8101)
- test(site): compare content collections against files on disk (#3856) (ecc3dfc39)
- test: add integration testing for caching (#3793) (5b3e06077)
👷 CI
- ci(python): update mypy requirement from <2.0.0,>=1.15.0 to >=1.15.0,<3.0.0 in /strands-py (#3868) (0a1b2662f)
- ci(python): scope portaudio install to a gated bidi job (#3890) (6ae356dcb)
- ci(typescript): bump @aws-sdk/client-bedrock-runtime from 3.1106.0 to 3.1107.0 in the production-minor group (#3869) (af2fcac26)
- ci(docs): bump astro from 7.2.0 to 7.2.2 in /site (#3851) (003bd9f44)
- ci(docs): bump sanitize-html from 2.17.6 to 2.17.7 in /site (#3849) (b7e0e0a7d)
- ci: bump astral-sh/setup-uv from 9.0.0 to 10.0.1 (#3848) (dd5c91818)
- ci(typescript): bump @aws-sdk/client-bedrock-runtime from 3.1105.0 to 3.1106.0 in the production-minor group (#3850) (8b32f2826)
- ci(typescript): bump @aws-sdk/client-bedrock-runtime from 3.1104.0 to 3.1105.0 in the production-minor group (#3816) (3e3859e9c)
- ci(typescript): bump @aws-sdk/client-bedrock-runtime from 3.1097.0 to 3.1104.0 in the production-minor group (#3801) (6fbb6861a)
- ci(python): update litellm requirement from <=1.95.0,>=1.75.9 to >=1.75.9,<=1.96.0 in /strands-py (#3775) (928bc00b7)
- ci(anthropic): re-enable anthropic integration tests (#3783) (1c45a8b50)
🔧 Chores
- chore(site): refresh catalog stats (#3847) (b10c261f7)
- chore: remove vestigial strandly workspace (#3806) (0d7b218db)
🔖 Other
- style(python): apply ruff formatting (#3866) (2a4fc5d35)