Releases: aws/bedrock-agentcore-sdk-python
Releases · aws/bedrock-agentcore-sdk-python
Bedrock AgentCore SDK v1.6.0
Installation
pip install bedrock-agentcore==1.6.0What's Changed
See CHANGELOG.md for details.
What's Changed
- feat: add custom code-based evaluator decorator and typed models by @jariy17 in #383
- Release v1.6.0 by @github-actions[bot] in #385
Full Changelog: v1.5.1...v1.6.0
Bedrock AgentCore SDK v1.5.1
Installation
pip install bedrock-agentcore==1.5.1What's Changed
See CHANGELOG.md for details.
What's Changed
- Revert "feat: Emit OTEL attributes for AgentCore Evaluation support" by @notgitika in #380
- Release v1.5.1 by @github-actions[bot] in #384
Full Changelog: v1.5.0...v1.5.1
Bedrock AgentCore SDK v1.5.0
Installation
pip install bedrock-agentcore==1.5.0What's Changed
See CHANGELOG.md for details.
What's Changed
- feat: add support for policies and certificates by @rvkandury in #371
- Ci/dependabot auto merge by @sundargthb in #361
- ci: add backward compatibility integration test workflow by @sundargthb in #357
- Ci/breaking change detection by @sundargthb in #358
- feat: Add certificates to create_code_interpreter() by @sundargthb in #373
- feat: add ground truth support to EvaluationClient and OnDemandEvaluationDatasetRunner by @jariy17 in #376
- chore: Modify arn parsing in runtime client to allow for different partitions by @mahlera in #362
- Release v1.5.0 by @github-actions[bot] in #379
New Contributors
- @rvkandury made their first contribution in #371
- @mahlera made their first contribution in #362
Full Changelog: v1.4.8...v1.5.0
Bedrock AgentCore SDK v1.4.8
Installation
pip install bedrock-agentcore==1.4.8What's Changed
See CHANGELOG.md for details.
What's Changed
- fix: Handle image-only messages in
retrieve_customer_contextby @grahamburgsma in #299 - ci(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #359
- ci(deps): bump trufflesecurity/trufflehog from 3.93.8 to 3.94.0 by @dependabot[bot] in #360
- ci: migrate PyPI publishing to OIDC Trusted Publishing by @sundargthb in #363
- fix: lazy import strands-agents-evals to avoid ImportError when not installed by @jariy17 in #367
- feat: Emit OTEL attributes for AgentCore Evaluation support by @jesseturner21 in #368
- Release v1.4.8 by @github-actions[bot] in #369
New Contributors
- @grahamburgsma made their first contribution in #299
- @jesseturner21 made their first contribution in #368
Full Changelog: v1.4.7...v1.4.8
Bedrock AgentCore SDK v1.4.7
Installation
pip install bedrock-agentcore==1.4.7What's Changed
See CHANGELOG.md for details.
What's Changed
- fix: use separate ports for runtime integ tests to avoid parallel conflicts by @Hweinstock in #332
- fix: add missing agentId metadata to batched agent state flush by @Hweinstock in #331
- feat: add data plane, extraction, and lifecycle integ tests to TestMemoryClient by @Hweinstock in #334
- feat: add ResourcePolicyClient for resource-based policy management by @Hweinstock in #328
- chore: remove manual_test_memory_client.py by @Hweinstock in #337
- ci(deps): bump trufflesecurity/trufflehog from 3.90.6 to 3.93.8 by @dependabot[bot] in #343
- ci(deps): bump slackapi/slack-github-action from 2.0.0 to 3.0.1 by @dependabot[bot] in #344
- chore(deps): bump pyjwt from 2.10.1 to 2.12.0 by @dependabot[bot] in #341
- feat(strands-memory): add event metadata support to AgentCoreMemorySessionManager by @tejaskash in #339
- feat: add A2A protocol support via serve_a2a by @tejaskash in #349
- feat: add missing data plane passthroughs and integration tests by @Hweinstock in #352
- fix: add retries for flaky integ tests that depend on LLM responses by @Hweinstock in #351
- ci(deps): bump aws-actions/configure-aws-credentials from 5 to 6 by @dependabot[bot] in #345
- Revise agent deployment instructions in README by @cagataycali in #130
- ci(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #165
- chore(deps): bump pyasn1 from 0.6.2 to 0.6.3 by @dependabot[bot] in #353
- ci(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #80
- feat: add AG-UI protocol support via serve_ag_ui and AGUIApp by @tejaskash in #350
- fix: normalize snake_case/camelCase in passthrough methods for consistent SDK API by @Hweinstock in #348
- Release v1.4.7 by @github-actions[bot] in #355
New Contributors
- @cagataycali made their first contribution in #130
Full Changelog: v1.4.6...v1.4.7
Bedrock AgentCore SDK v1.4.6
Installation
pip install bedrock-agentcore==1.4.6What's Changed
See CHANGELOG.md for details.
What's Changed
- fix(memory): handle SELF_MANAGED override type in _wrap_configuration by @abhu85 in #290
- fix: return 400 for UnicodeDecodeError in invocation handler by @tejaskash in #313
- fix: use memoryStrategyId instead of strategyId in search_long_term_memories by @tejaskash in #314
- test(memory): add stream delivery integ tests, and TESTING.md by @Hweinstock in #317
- fix(memory): pass through unknown config keys in _wrap_configuration by @jariy17 in #322
- feat: add name parameter to browser_session() and SessionConfiguration by @kevin-orellana in #326
- feat: rewrite controlplane integration tests with pytest by @Hweinstock in #323
- chore: remove test_devex.py, update TESTING.md by @Hweinstock in #325
- fix: replace hardcoded sleeps with polling in session manager tests by @Hweinstock in #324
- feat(memory): add boto3_session parameter to MemoryClient by @jariy17 in #330
- Release v1.4.6 by @github-actions[bot] in #333
New Contributors
Full Changelog: v1.4.5...v1.4.6
Bedrock AgentCore SDK v1.4.5
Installation
pip install bedrock-agentcore==1.4.5What's Changed
See CHANGELOG.md for details.
What's Changed
- ci: parallelize integration tests into matrix jobs by @jariy17 in #269
- chore(deps): bump aiohttp from 3.13.2 to 3.13.3 by @dependabot[bot] in #232
- chore(deps): bump filelock from 3.18.0 to 3.20.3 by @dependabot[bot] in #231
- chore(deps): bump urllib3 from 2.5.0 to 2.6.3 by @dependabot[bot] in #230
- chore(deps): bump virtualenv from 20.31.2 to 20.36.1 by @dependabot[bot] in #229
- chore(deps): bump werkzeug from 3.1.3 to 3.1.5 by @dependabot[bot] in #228
- chore(deps): bump python-multipart from 0.0.20 to 0.0.22 by @dependabot[bot] in #224
- fix: apply ruff formatting to openai converter files by @tejaskash in #312
- Add daily Slack notification for open PRs by @jariy17 in #304
- ci(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #140
- ci(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #139
- chore(deps): bump mcp from 1.12.2 to 1.23.0 by @dependabot[bot] in #310
- chore(deps): bump pillow from 11.3.0 to 12.1.1 by @dependabot[bot] in #309
- chore(deps): bump werkzeug from 3.1.5 to 3.1.6 by @dependabot[bot] in #308
- chore(deps): bump starlette from 0.47.1 to 0.49.1 by @dependabot[bot] in #307
- chore(deps): bump cryptography from 45.0.5 to 46.0.5 by @dependabot[bot] in #306
- chore(deps-dev): bump wheel from 0.45.1 to 0.46.2 by @dependabot[bot] in #221
- ci: temporarily disable memory integration tests by @jariy17 in #319
- chore: remove deprecated legacy-release workflow by @Hweinstock in #315
- fix(strands-memory): restore positional arg order in SessionManager init by @tejaskash in #318
- Release v1.4.5 by @github-actions[bot] in #321
New Contributors
- @tejaskash made their first contribution in #312
Full Changelog: v1.4.4...v1.4.5
Bedrock AgentCore SDK v1.4.4
Installation
pip install bedrock-agentcore==1.4.4What's Changed
See CHANGELOG.md for details.
What's Changed
- fix: allow custom HTTP status codes from entrypoint handlers (#284) by @aidandaly24 in #296
- fix: Session Manager Batching improvements by @padmak30 in #298
- feat: add EvaluationClient with run() for on-demand session evaluation by @jariy17 in #300
- feat: split release workflow into prepare and publish by @Hweinstock in #301
- feat(memory): add streamDeliveryResources support to memory SDK by @Hweinstock in #302
- Release v1.4.3 by @github-actions[bot] in #297
- feat(strands-memory): add converter injection and optional restored-tool filtering by @dharamendrak in #288
- Release v1.4.4 by @github-actions[bot] in #305
New Contributors
- @Hweinstock made their first contribution in #301
- @dharamendrak made their first contribution in #288
Full Changelog: v1.4.3...v1.4.4
Bedrock AgentCore SDK v1.4.3
Installation
pip install bedrock-agentcore==1.4.3What's Changed
See CHANGELOG.md for details.
What's Changed
- Release v1.4.2 by @github-actions[bot] in #294
- feat: add buffering for agent state events by @padmak30 in #295
Full Changelog: v1.4.2...v1.4.3
Bedrock AgentCore SDK v1.4.2
Installation
pip install bedrock-agentcore==1.4.2What's Changed
See CHANGELOG.md for details.
What's Changed
- Release v1.4.1 by @github-actions[bot] in #287
- fix: AgentCoreMemorySessionManager - Cache agent timestamps to eliminate redundant list_events calls by @padmak30 in #289
- feat: Add automatic flush for batched messages, on AfterInvocationEvent hook and interval-based periodical flush by @padmak30 in #291
- fix: fix npe in memory session manager when messages have no text content by @padmak30 in #293
Full Changelog: v1.4.1...v1.4.2