Skip to content

Releases: aws/bedrock-agentcore-sdk-python

Bedrock AgentCore SDK v0.1.4

17 Sep 18:29
5b97e5a
Compare
Choose a tag to compare

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

05 Sep 22:53
08358df
Compare
Choose a tag to compare

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

Full Changelog: v0.1.1...v0.1.3

v0.1.2

11 Aug 21:30
Compare
Choose a tag to compare

Fixed: Remove concurrency checks and simplify thread pool handling (#46)

Bedrock AgentCore SDK v0.1.1

23 Jul 22:53
5359f91
Compare
Choose a tag to compare

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 to resourceOauth2ReturnUrl for correct API compatibility
    • Ensures proper OAuth2 token retrieval for identity authentication flows
  • 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

Bedrock AgentCore SDK 0.1.0

16 Jul 18:38
bb70511
Compare
Choose a tag to compare

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