The A2A Java SDK 1.0.0.Beta1 has been released, fully aligned with the final A2A Specification 1.0.0. This release introduces two structural breaking changes: Java packages renamed from io.a2a to org.a2aproject.sdk, and Maven groupId updated to org.a2aproject.sdk. Key highlights include equal support for JSON-RPC, gRPC, and HTTP+JSON/REST transports, structured error codes, HTTP caching headers for Agent Card, a new DataPart.fromJson() factory method, and flexible HTTP client support including JDK and Vert.x-backed clients for Quarkus. Several bug fixes address race conditions, terminal-state task handling, and HTTP spec compliance. The road to 1.0.0.GA will add cross-version protocol support and specification micro-update tracking.
Sort: