Skip to content

Latest commit

 

History

History
248 lines (128 loc) · 15.6 KB

File metadata and controls

248 lines (128 loc) · 15.6 KB

Changelog

0.3.13 (2026-03-16)

Bug Fixes

  • properly parse ProtoJSON body for POST pushNotificationConfigs (#352) (57696a8), closes #336

0.3.12 (2026-03-10)

Bug Fixes

  • Fixing missing push configuration after normalization for rest transport (#346) (54ac8c4)

0.3.11 (2026-03-10)

Bug Fixes

  • support proto-based AgentCard in AgentCardResolver (#344) (e71221c)
  • throw on JSON-RPC response id mismatch (#318) (5ea1c94)

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)

0.3.9 (2026-01-21)

Features

Bug Fixes

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

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)

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

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

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)

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

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

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

0.3.1 (2025-08-06)

Bug Fixes

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

0.3.0 (2025-08-05)

⚠ BREAKING CHANGES

  • upgrade to a2a 0.3.0 spec version (#87)
  • make Express dependency optional

Features

  • make Express dependency optional (60899c5)
  • upgrade to a2a 0.3.0 spec version (#87) (ae53da1)

0.2.5 (2025-07-30)

Features

  • add support for custom agent card url. resolves #68 (#79) (dc92d32)
  • Export ExecutionEventQueue in server (#61) (530c0b9)
  • Export type AgentExecutionEvent (#66) (f4c81f4)

Bug Fixes

  • correct the example code (#64) (126eee4)
  • setting context id in _createRequestContext (#49) (1abc8a1)

0.2.4 (2025-07-14)

Miscellaneous Chores

  • fix empty npm publish by version-bump (#56) (b12e033)

0.2.3 (2025-07-14)

⚠ BREAKING CHANGES

  • separate entrypoints for client, server & common

Features

  • add CommonJS support alongside ESM (#27) (1b3e516)
  • Allow adding middlewares in server (#51) (b4fc323)
  • separate entrypoints for client, server & common (e8dd025)

0.2.2 (2025-06-20)

Features

  • add action to publish to npm (e4ab96e)
  • add sample agent (#19) (1f21a0a)
  • add test coverage (#20) (7bde9cd)
  • generate types from spec & use unknown in types (#17) (748f928)
  • reject sendMessage for tasks in terminal states (#29) (9f86195)
  • Supply taskId & contextId in requestContext (#22) (79db7f4)
  • support non-blocking message send (#28) (6984dbb)
  • use string union instead of enums (#24) (bcc1f7e)

0.2.1 (2025-06-06)

Features

  • Add cancelTask to executor & finished to eventBus (831c393)
  • Add sdk files for client & server (00fe8cd)
  • add sdk/tests for client & server (a921c98)
  • add tests for all APIs (e6281ca)

Bug Fixes

  • library should released as 0.2.1 (#8) (0335732)