Releases: vbcherepanov/a2a-php-sdk
Release list
A2A PHP SDK 1.0.0
A2A PHP SDK 1.0.0
The first release provides a PHP 8.4+ client and server for A2A protocol 1.0.0.
- All 11 operations over JSON-RPC, REST and optional native gRPC.
- SSE and gRPC streaming, task cancellation and subscriptions.
- Typed protobuf messages, request validation and transport error mapping.
- Principal and tenant isolation, persistent tasks, worker leases and webhook retries.
- TLS/mTLS, PSR-3 logging and Prometheus metrics.
HTTP installations do not require native gRPC extensions or OpenSwoole. See the README for requirements, installation and examples.
Verification
CI for this tag passed unit and network tests, TLS/mTLS checks, PHPStan, style checks, generated contract verification, dependency audit and installation into a clean consumer project. The attached ZIP and SHA256SUMS come from that run. The ZIP contains source code; Composer installs its runtime dependencies.
Known TCK limitation
The unchanged pinned official TCK reports 244 passed, 3 failed and 18 skipped. All three failures concern the documented CORE-SEND-003 expected-error defect. With the isolated diagnostic correction, the results are 247 passed, 0 failed and 18 skipped. CI checks both results against the reviewed baseline. This release does not claim full official TCK certification. See the TCK notes.