Skip to content

Releases: trpc-group/trpc-a2a-go

v0.2.3

15 Aug 02:26
e0bccf0
Compare
Choose a tag to compare

0.2.3 (2025-08-15)

  • Add metadata to TaskHandler interfaces (#70)
  • Remove deprecated field (#66)
  • Make bufio scanner buffer configurable (#73)

Breaking Changes:

  • trpc.group/trpc-go/trpc-a2a-go/protocol

    • MethodTasksPushNotificationGet: removed
    • MethodTasksPushNotificationSet: removed
    • MethodTasksSend: removed
    • MethodTasksSendSubscribe: removed
    • SendTaskParams: removed
    • TaskEvent: removed
  • trpc.group/trpc-go/trpc-a2a-go/client

    • (*A2AClient).SendTasks: removed
    • (*A2AClient).StreamTask: removed
  • trpc.group/trpc-go/trpc-a2a-go/taskmanager

    • (*MemoryTaskManager).OnSendTask: removed
    • (*MemoryTaskManager).OnSendTaskSubscribe: removed
    • TaskManager.OnSendTask: removed
    • TaskManager.OnSendTaskSubscribe: removed
  • trpc.group/trpc-go/trpc-a2a-go/taskmanager/redis

    • (*TaskManager).OnSendTask: removed
    • (*TaskManager).OnSendTaskSubscribe: removed

v0.2.2

28 Jul 09:18
2503fe4
Compare
Choose a tag to compare

0.2.2 (2025-07-28)

  • Redis TaskManager use UniversalClient interface (#59)
  • Add client rpc method tasks/resubscribe (#61)
  • Optimize middleware And Support multi a2a endpoint in one process (#64)

Release v0.2.1

15 Jul 06:29
ba7769f
Compare
Choose a tag to compare

0.2.1 (2025-07-14)

  • Fix jsonrpc ID generation(#41
  • Add official python sdk client example in examples/simple (#42)
  • Fix issue on context id generation (#45)
  • Fix task subscriber buf size option (#50)
  • Add bloing option for task subscriber (#50)
  • Fix typo of SubscribeTask (#54)
  • Synchronize with latest a2a spec (#57)

Breaking Changes:

  • Change the filed Final of TaskStatusUpdateEvent from *bool to bool(#42)
  • Task Subscriber Constructor like NewMemoryTaskSubscriber and NewTaskSubscriber add a option param (#45)
  • Fix typo of taskmanager.TaskHandler.Subscriber, taskmanager.TaskHandler.SubScribeTask -> taskmanager.TaskHandler.SubscribeTask ($54)

Release v0.2.0

25 Jun 13:00
3bb198d
Compare
Choose a tag to compare
  • Add MCP information to the README (#38)
  • Add support for subpaths in the a2a-go server (#37)
  • Fix status enum from status_update to status-update (#36)
  • Add A2A Python SDK sample and fix the field of TaskStatusUpdateEvent (#42)

Release v0.2.0-beta

23 Jun 06:57
c23cd6c
Compare
Choose a tag to compare

Refactor trpc-a2a-go to latest A2A Specification.

Release v0.0.3

21 May 04:09
971d678
Compare
Choose a tag to compare
  • Add GetSessionId to TaskHandle (#27)

Release v0.0.2

18 Apr 14:31
ac10c00
Compare
Choose a tag to compare

Bug Fixes

  • Change agent card provider name to organization

Release v0.0.1

18 Apr 03:26
d544107
Compare
Choose a tag to compare
a2a-go: release v0.0.1 (#7)