Skip to content

Releases: a2aproject/a2a-js

v0.3.10

03 Feb 08:59
e056416

Choose a tag to compare

0.3.10 (2026-01-27)

Bug Fixes

  • do not use ReadableStream async iterator in SSE stream parsing (#311) (5359fa8)
  • preserve typed error as cause in SSE errors (#315) (d39544e)

v0.3.9

21 Jan 16:37
3d9a052

Choose a tag to compare

0.3.9 (2026-01-21)

Features

Bug Fixes

  • use proto default values in generated a2a_types.ts (#303) (0215d42)

v0.3.8

15 Jan 09:33
7f8bb6b

Choose a tag to compare

0.3.8 (2026-01-15)

⚠ BREAKING CHANGES

  • use ProtoJSON for REST transport (#292)

Features

  • use case-insensitive transport protocol name comparison in ClientFactory (5246067)

Bug Fixes

  • add typesVersions to support legacy module resolution (#288) (6499e29)
  • use ProtoJSON for REST transport (#292) (d2efc4c)

v0.3.7

17 Dec 15:02
5046f3a

Choose a tag to compare

0.3.7 (2025-12-17)

Features

Bug Fixes

  • export transport agnostic errors from client (#272) (23cd42e)
  • pass ServerCallContext to getAuthenticatedExtendedAgentCard for REST (#274) (89b141b), closes #137

v0.3.6

10 Dec 16:02
a206d13

Choose a tag to compare

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

  • handle errors occurred in non-blocking sendMessage (#187) (e55c0f4)

Miscellaneous Chores

v0.3.5

05 Nov 14:39
9a63316

Choose a tag to compare

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)

v0.3.4

04 Sep 18:25
c055b76

Choose a tag to compare

0.3.4 (2025-09-04)

Features

  • add list and delete task push notification config rpc method and custom rpc methods for extensions (#119) (26c4e7d)
  • Added push notifications support (#108) (45a211a)

Miscellaneous Chores

v0.3.3

27 Aug 20:11
caeefec

Choose a tag to compare

0.3.3 (2025-08-27)

⚠ BREAKING CHANGES

  • Update A2AClient constructor to initialize with full agentCardUrl (#121)

Features

  • Update A2AClient constructor to initialize with full agentCardUrl (#121) (755044c)

Bug Fixes

  • Improve fetch implementation handling (#117) (09adbd3)

Miscellaneous Chores

v0.3.2

17 Aug 22:27
1168117

Choose a tag to compare

0.3.2 (2025-08-17)

Features

  • Added generic client hooks for HTTP based authentication, and improved agent.json resolution (#33) (a9826ac)

Bug Fixes

  • fix Incorrect Well-Known Path for Agent Card (#102) (3a0f1d0)

Miscellaneous Chores

v0.3.1

06 Aug 21:02
1a5432d

Choose a tag to compare

0.3.1 (2025-08-06)

Bug Fixes

  • add missing express entrypoint to tsup config (#96) (8e990e4)