Releases: aws/bedrock-agentcore-sdk-python
Releases · aws/bedrock-agentcore-sdk-python
Bedrock AgentCore SDK v0.1.4
Installation
pip install bedrock-agentcore==0.1.4
What's Changed
See CHANGELOG.md for details.
What's Changed
- Release v0.1.3 by @github-actions[bot] in #70
- ci(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #48
- ci(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #55
- ci(deps): bump aws-actions/configure-aws-credentials from 4 to 5 by @dependabot[bot] in #71
- ci(deps): bump trufflesecurity/trufflehog from 3.90.2 to 3.90.6 by @dependabot[bot] in #72
- add optional session parameter to CodeInterpreter for custom credential management by @gonzalo123 in #41
- ci(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #73
- feat: implement AWS Lambda compatible JSON logging by @siwachabhi in #76
- fix: dont use milliseconds or microseconds because boto3 doesnt suppo… by @bergjaak in #83
New Contributors
- @github-actions[bot] made their first contribution in #70
- @gonzalo123 made their first contribution in #41
- @bergjaak made their first contribution in #83
Full Changelog: v0.1.3...v0.1.4
Bedrock AgentCore SDK v0.1.3
Installation
pip install bedrock-agentcore==0.1.3
What's Changed
See CHANGELOG.md for details.
What's Changed
- add simple agent integration test by @guoken1 in #28
- update trigger for integration tests by @guoken1 in #31
- fix collaborator check by @guoken1 in #33
- fail github actions when coverage threshold is not met by @guoken1 in #35
- use json to manage local workload identity and user id by @guoken1 in #37
- chore: remove concurrency checks and simplify thread pool handling by @siwachabhi in #46
- add automated release workflows (PyPI disabled for testing) by @sundargthb in #36
- ci(deps): bump trufflesecurity/trufflehog from 3.90.0 to 3.90.2 by @dependabot[bot] in #27
- chore: release v0.1.2 and fix bump script by @sundargthb in #50
- feat: add validation for browser live view URL expiry timeout by @singhpta in #57
- fix(memory): fix last_k_turns by @akshseh in #62
- feat(memory): add functionality to memory client by @akshseh in #61
- Improve serialization by @zhan9san in #60
- fix/observability logs improvement by @siwachabhi in #67
- feat(memory): Add passthrough for gmdp and gmcp operations for Memory by @jgordley in #66
- feat: add AgentCore Memory Session Manager with Strands Agents by @afarntrog in #65
- fix: add uv installation to release workflow by @sundargthb in #69
New Contributors
- @singhpta made their first contribution in #57
- @akshseh made their first contribution in #62
- @zhan9san made their first contribution in #60
- @jgordley made their first contribution in #66
- @afarntrog made their first contribution in #65
Full Changelog: v0.1.1...v0.1.3
v0.1.2
Bedrock AgentCore SDK v0.1.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[Unreleased]
[0.1.0] - 2025-07-16
Added
- Initial release of Bedrock AgentCore Python SDK
- Runtime framework for building AI agents
- Memory client for conversation management
- Authentication decorators for OAuth2 and API keys
- Browser and Code Interpreter tool integrations
- Comprehensive documentation and examples
Security
- TLS 1.2+ enforcement for all communications
- AWS SigV4 signing for API authentication
- Secure credential handling via AWS credential chain
[0.1.1] - 2025-07-23
Fixed
-
Identity OAuth2 parameter name - Fixed incorrect parameter name in GetResourceOauth2Token
- Changed
callBackUrl
toresourceOauth2ReturnUrl
for correct API compatibility - Ensures proper OAuth2 token retrieval for identity authentication flows
- Changed
-
Memory client region detection - Improved region handling in MemoryClient initialization
- Now follows standard AWS SDK region detection precedence
- Uses explicit
region_name
parameter when provided - Falls back to
boto3.Session().region_name
if not specified - Defaults to 'us-west-2' only as last resort
-
JSON response double wrapping - Fixed duplicate JSONResponse wrapping issue
- Resolved issue when semaphore acquired limit is reached
- Prevents malformed responses in high-concurrency scenarios
Improved
- JSON serialization consistency - Enhanced serialization for streaming and non-streaming responses
- Added new
_safe_serialize_to_json_string
method with progressive fallbacks - Handles datetime, Decimal, sets, and Unicode characters consistently
- Ensures both streaming (SSE) and regular responses use identical serialization logic
- Improved error handling for non-serializable objects
- Added new
Bedrock AgentCore SDK 0.1.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[Unreleased]
[0.1.0] - 2025-01-XX
Added
- Initial release of Bedrock AgentCore Python SDK
- Runtime framework for building AI agents
- Memory client for conversation management
- Authentication decorators for OAuth2 and API keys
- Browser and Code Interpreter tool integrations
- Comprehensive documentation and examples
Security
- TLS 1.2+ enforcement for all communications
- AWS SigV4 signing for API authentication
- Secure credential handling via AWS credential chain