# A2A Java SDK 1.0.0.Alpha2 Released

DevFeed: [A2A Java SDK 1.0.0.Alpha2 Released](<https://devfeed.tech/articles/a2a-java-sdk-1-0-0-alpha2-released-43579.md>)

Original publisher: [Read original article](<https://quarkus.io/blog/a2a-java-sdk-1-0-0-alpha2-released/>)

Author: Emmanuel Hugonnet (https://twitter.com/ehsavoie)

Published: 2026-02-12T00:00:00Z

Content type: release

Language: en

Sources: [Quarkus - Supersonic Subatomic Java](<https://devfeed.tech/sources/quarkus-supersonic-subatomic-java.md>)

Topics: [A2A protocol](<https://devfeed.tech/topics/a2a-protocol.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Quarkus](<https://devfeed.tech/topics/quarkus.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Push Notifications](<https://devfeed.tech/topics/push-notifications.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>)

Tags: [a2a](<https://devfeed.tech/tags/a2a.md>), [a2a-protocol](<https://devfeed.tech/tags/a2a-protocol.md>), [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api](<https://devfeed.tech/tags/api.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [grpc](<https://devfeed.tech/tags/grpc.md>), [java](<https://devfeed.tech/tags/java.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [push-notification](<https://devfeed.tech/tags/push-notification.md>), [push-notifications](<https://devfeed.tech/tags/push-notifications.md>), [quarkus](<https://devfeed.tech/tags/quarkus.md>), [release](<https://devfeed.tech/tags/release.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [version](<https://devfeed.tech/tags/version.md>)

## AI overview

The A2A Java SDK 1.0.0.Alpha2 release adds OpenTelemetry telemetry support and full push-notification support for task updates. It also introduces breaking API and protocol changes, including alignment with the latest A2A specification and updated gRPC definitions.

## Source excerpt

We are pleased to announce the release of A2A Java SDK 1.0.0.Alpha2. This release brings significant new features and improvements as we continue to align with the A2A 1.0 specification. What's A2A? The Agent2Agent (A2A) Protocol is an open standard that enables AI agents to communicate and collaborate with one another, regardless of each agent's underlying framework, language, or vendor. The A2A Java SDK makes it easy to build A2A-compliant agents in Java, with reference implementations based on Quarkus. Key Highlights in 1.0.0.Alpha2 This release includes several important enhancements and breaking changes: New Features Telemetry Support The A2A Java SDK now includes built-in support for telemetry using OpenTelemetry. This allows you to monitor and trace your agent's operations, making it easier to diagnose issues and understand performance characteristics. To use the telemetry features, add the OpenTelemetry extras to your project: <dependency> <groupId>io.github.a2asdk</groupId> <artifactId>a2a-java-sdk-extras-opentelemetry-client</artifactId> <version>1.0.0.Alpha2</version> </dependency> <dependency> <groupId>io.github.a2asdk</groupId> <artifactId>a2a-java-sdk-extras-opentelemetry-server</artifactId> <version>1.0.0.Alpha2</version> </dependency> Push Notifications We've implemented full support for push notifications as specified in the A2A 1.0 specification. This allows agents to receive notifications about task updates without polling. Server agents can now: Configure push notification endpoints Manage push notification configurations per task Receive notifications when task states change Clients can: Get, set, list, and delete push notification configurations Subscribe to task updates via push notifications Protocol Updates Breaking Changes This release includes breaking changes to align with the latest A2A specification. AgentEmitter API: The AgentExecutor methods now use AgentEmitter instead of the previous EventQueue + TaskUpdater combination, providing a