From 6f7e7acf32d0b69ec132c8b7b1df260dac070e69 Mon Sep 17 00:00:00 2001 From: Ivan Shymko Date: Mon, 20 Apr 2026 12:09:53 +0000 Subject: [PATCH 1/2] chore: update readme for 1.0 --- README.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8ac1cfef4..61ea04b73 100644 --- a/README.md +++ b/README.md @@ -36,16 +36,19 @@ ## 🧩 Compatibility -This SDK implements the A2A Protocol Specification [`0.3`](https://a2a-protocol.org/v0.3.0/specification). +This SDK implements the A2A Protocol Specification [`1.0`](https://a2a-protocol.org/v1.0.0/specification/), with compatibility mode for [`0.3`](https://a2a-protocol.org/v0.3.0/specification). See [#742](https://github.com/a2aproject/a2a-python/issues/742) for details on the compatibility scope. > [!IMPORTANT] -> There is an [**alpha version**](https://github.com/a2aproject/a2a-python/releases?q=%22v1.0.0-alpha%22&expanded=true) available with support for both [`1.0`](https://a2a-protocol.org/v1.0.0/specification/) and [`0.3`](https://a2a-protocol.org/v0.3.0/specification) versions. Development for this version is taking place in the [`1.0-dev`](https://github.com/a2aproject/a2a-python/tree/1.0-dev) branch, tracked in [#701](https://github.com/a2aproject/a2a-python/issues/701). - -| Transport | Client | Server | -| :--- | :---: | :---: | -| **JSON-RPC** | ✅ | ✅ | -| **HTTP+JSON/REST** | ✅ | ✅ | -| **GRPC** | ✅ | ✅ | +> **Upgrading from `0.3`?** The SDK API has changed in `1.0`. See the [**v0.3 → v1.0 migration guide**](docs/migrations/v1_0/README.md) for a walkthrough of breaking changes and how to update your code. + +| Spec Version | Transport | Client | Server | +| :--- | :--- | :---: | :---: | +| **`1.0`** | JSON-RPC | ✅ | ✅ | +| **`1.0`** | HTTP+JSON/REST | ✅ | ✅ | +| **`1.0`** | gRPC | ✅ | ✅ | +| **`0.3`** (compat) | JSON-RPC | ✅ | ✅ | +| **`0.3`** (compat) | HTTP+JSON/REST | ✅ | ✅ | +| **`0.3`** (compat) | gRPC | ✅ | ✅ | --- From fc441e52e74ec57b79542a24bb259c8552087600 Mon Sep 17 00:00:00 2001 From: Ivan Shymko Date: Mon, 20 Apr 2026 12:12:18 +0000 Subject: [PATCH 2/2] Update --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 61ea04b73..fcb3b40e2 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,10 @@ --- +> [!IMPORTANT] +> **Upgrading the SDK from `0.3` to `1.0`?** See the [**v0.3 → v1.0 migration guide**](docs/migrations/v1_0/README.md). For supported A2A spec versions, see [Compatibility](#-compatibility). + + ## ✨ Features - **A2A Protocol Compliant:** Build agentic applications that adhere to the Agent2Agent (A2A) Protocol. @@ -38,9 +42,6 @@ This SDK implements the A2A Protocol Specification [`1.0`](https://a2a-protocol.org/v1.0.0/specification/), with compatibility mode for [`0.3`](https://a2a-protocol.org/v0.3.0/specification). See [#742](https://github.com/a2aproject/a2a-python/issues/742) for details on the compatibility scope. -> [!IMPORTANT] -> **Upgrading from `0.3`?** The SDK API has changed in `1.0`. See the [**v0.3 → v1.0 migration guide**](docs/migrations/v1_0/README.md) for a walkthrough of breaking changes and how to update your code. - | Spec Version | Transport | Client | Server | | :--- | :--- | :---: | :---: | | **`1.0`** | JSON-RPC | ✅ | ✅ |