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:

  1. Message Format Changes

    • message.type is now a required field
    • Structure of message.metadata has changed
  2. Authentication Mechanism Updates

    • Removed support for basic authentication
    • Bearer token format changed
  3. 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:

  1. Update dependency package versions
  2. Adapt to the new message format
  3. Migrate authentication configurations
  4. Update API calls

Future Plans

In upcoming versions, we plan to:

  1. Increase integration with more cloud platforms
  2. Provide richer monitoring functionalities
  3. Improve the developer toolchain
  4. Expand ecosystem support

Related Resources