Roadmap and release status
This page records published upstream work, not predicted delivery dates. A proposal, pull request, or roadmap item is not a production release.
Status on 6 August 2026
| Track | Status | Production guidance |
|---|---|---|
| v0.8 | Legacy | Maintain only where a product integration still requires it. |
| v0.9.1 | Current production line | Pin the schema and renderer version; use application/a2ui+json. |
| v1.0 | Candidate design | Prototype behind a compatibility boundary; do not promise final wire compatibility. |
See the version status guide for message-level differences.
Published milestones
- The project moved to the
a2ui-projectGitHub organization. - v0.9.1 defines the current production-oriented protocol line and supported renderer packages.
- React, Lit, Angular, and Flutter renderers are maintained in the official repository.
- MCP Apps integration patterns now cover embedded A2UI, A2UI-over-MCP, and MCP Apps over A2A.
- The v1.0 candidate explores initial-surface payloads, mixable catalogs, composition constraints, and explicit function-call responses.
Work still in motion
- v1.0 schema and migration details remain subject to change.
- SwiftUI and Jetpack Compose support should be treated as planned until an official supported release is published.
- Product integrations can lag the protocol. Verify the version accepted by Gemini Enterprise, Google Chat, or another host before deployment.
How to plan
- Record the exact protocol and renderer versions in the architecture decision.
- Validate every inbound message and every outbound action.
- Isolate version conversion from product logic.
- Re-check the official repository, specification, and release notes before upgrading.