You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.3.3] - 2026-06-22
Spec catch-up to v0.9.1 (current production release) — a backward-compatible refinement of v0.9.
Features
Accept both "v0.9" and "v0.9.1" version strings on message decode (encoding still emits "v0.9").
Bug Fixes
A2AClient now accepts both the legacy application/json+a2ui and the canonical application/a2ui+json MIME types on receive, so payloads from modern agents are no longer silently dropped. Outgoing parts keep the legacy v0.8 type, matching the official SDKs' version-conditional send logic.
Testing
Added regression coverage for v0.9/v0.9.1 version acceptance, unsupported-version rejection, and surfaceId reuse-after-delete.
Documentation
Updated google/A2UI links to a2ui-project/a2ui (upstream repo migrated).