v1.5.0 - AWS Strands Focus
🎯 Major Refactor: AWS Strands Focus
This minor version release refocuses the project exclusively on AWS Strands agents, removing experimental Google ADK support.
Breaking Changes
- Removed Google ADK Support: All Google ADK integration code, tests, and documentation removed
- Project now exclusively supports AWS Strands agents
- Simplified codebase and reduced dependencies
- Removed
google-adkfrom dev dependencies
Why This Change?
The Google ADK integration introduced significant complexity and compatibility issues:
- Multiple hotfix releases (v1.4.3, v1.4.4, v1.4.5) attempting to fix Google ADK support
- Async generator incompatibilities and context object requirements
- Added maintenance burden without clear production use cases
By focusing exclusively on AWS Strands, we can:
- ✅ Provide better support for the primary use case
- ✅ Reduce code complexity and maintenance overhead
- ✅ Ensure stability and reliability
- ✅ Faster development of AWS Strands-specific features
Updated Documentation
- README.md: Updated to clearly specify "AWS Strands agents"
- pyproject.toml: Updated project description
- docs/Chat_TODO.md: Retitled as "AWS Strands Chat Loop"
Maintained Features
All existing features for AWS Strands agents remain fully functional:
- ✅ Automatic metadata extraction and tool discovery
- ✅ Streaming responses with token tracking
- ✅ Session management and conversation history
- ✅ Audio notifications
- ✅ OpenAI Harmony format support
- ✅ Template system
- ✅ Agent aliases
- ✅ All 316 tests passing
Migration Notes
If you were using Google ADK agents (experimental):
- Google ADK support has been removed
- Please pin to v1.4.5 if you need Google ADK compatibility
- Consider migrating to AWS Strands for full feature support
Technical Details
Removed:
- Google ADK dev dependency
- Google ADK test agent and 4 related tests
run_async()andrun_live()method detection- Async generator handling code
- Google ADK response format parsing
Test Results:
- 316 tests passing (down from 320)
- All AWS Strands functionality verified
- No regressions in core features
Full Changelog: v1.4.5...v1.5.0