A2A Protocol 2025.1 Version Released
We are pleased to announce the official release of A2A Protocol version 2025.1. This is the first major release of 2025, bringing several key features and improvements.
Major Updates
1. Streaming Support
- Added WebSocket and SSE transport mechanisms
- Supports large-scale data stream processing
- Provides real-time data exchange capabilities
2. Improved Task State Management
- Added state transition history recording
- Optimized state notification mechanism
- Supports state rollback and recovery
3. Enhanced Security Features
- OAuth 2.0 authentication integration
- Improved RBAC/ABAC authorization
- Complete audit log support
4. Performance Optimization
- Reduced memory footprint
- Improved concurrent processing capabilities
- Optimized network transmission efficiency
Compatibility Notes
This update includes some backward-incompatible changes:
Message Format Changes
message.type
is now a required field- Structure of
message.metadata
has changed
Authentication Mechanism Updates
- Removed support for basic authentication
- Bearer token format changed
API Path Adjustments
- Some API endpoint paths have changed
- Certain parameter names modified
Upgrade Guide
For a detailed upgrade guide, please refer to the Version Upgrade Guide. Key steps include:
- Update dependency package versions
- Adapt to the new message format
- Migrate authentication configurations
- Update API calls
Future Plans
In upcoming versions, we plan to:
- Increase integration with more cloud platforms
- Provide richer monitoring functionalities
- Improve the developer toolchain
- Expand ecosystem support