Releases: a2aproject/a2a-js
Releases · a2aproject/a2a-js
v1.0.0-alpha.0
1.0.0-alpha.0 (2026-05-11)
See the v0.3 -> v1.0-alpha.0 migration guide.
Note: Enabling backward compatibility with v0.3 is tracked in #452.
⚠ BREAKING CHANGES
- Drop support for node 18 (#368)
- Make ServerCallContext parameter mandatory across all places (#405)
- Remove JSON-RPC client (#353)
- Remove transport-specific exports (#404)
- Update codebase to use A2A 1.0.0 data model (#375)
- Remove A2AExpressApp (#363)
Features
- Add A2A Version Header (#422) (b5f3db7)
- Add cache-headers logic to the agent card handler (#435) (955b52b)
- Add resource scoping (#450) (c527086)
- Add support for custom authentication scheme and credentials in auth-headers (#430) (5a4389b)
- AgentCardSignature support (#448) (4a41a8c)
- Enforce events ordering (#437) (157cf48)
- Enriched Error Model (#427) (c130778)
- Implement listTasks method (#383) (7d4c472)
- Send current task as the first event after subscribing to it (#418) (4bfcf5f)
- Support multi-tenancy (#419) (1877877)
Code Refactoring
v0.3.13
v0.3.12
v0.3.11
v0.3.10
v0.3.9
v0.3.8
v0.3.7
v0.3.6
0.3.6 (2025-12-10)
Features
- add support for extendedAgentCard on client side (#234) (3073376)
- Add support for extension headers on client side (#227) (8c57002)
- implement client interceptors (#223) (5694c22)
- Implement extended card support on server side (#197) (45014ac)
- implement server http+json (#142) (f20e662)
- introduce AgentCardResolver (#225) (ddaf7de)
- introduce transport agnostic client (#198) (94a9848)
- server side support for extensions (5ef7396)
- support authentication on server side (#195) (9872d93)
Bug Fixes
Miscellaneous Chores
v0.3.5
0.3.5 (2025-11-05)
Bug Fixes
- cancel/task now returns the expected 'cancelled' task status (#158) (3eec0bd)
- correct the default value in the agentCardPath comment (#130) (3279c7b)
- enable follow up task issue on non blocking request (#160) (352dc05)
- ensure push notifications order (#141) (22360e6)
- ensure user messages are added to existing tasks (#138) (00fb916)
- validate JSON-RPC params (#155) (5b39f4d)
- validate JSON-RPC request id according to the spec (#152) (9558c36)