Skip to content

chore(main): release 1.0.0#590

Merged
JakubWorek merged 3 commits into
mainfrom
release-please--branches--main--components--sdk
Jul 22, 2026
Merged

chore(main): release 1.0.0#590
JakubWorek merged 3 commits into
mainfrom
release-please--branches--main--components--sdk

Conversation

@a2a-bot

@a2a-bot a2a-bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.0.0 (2026-07-22)

@a2a-js/sdk is now generally available. This release promotes the v1.0 line to stable, implementing the full A2A Protocol Specification v1.0 across all three transports (JSON-RPC, HTTP+JSON/REST, gRPC), with opt-in v0.3 backward compatibility for staged migrations.

Upgrading from 0.3.x? See the v0.3 → v1.0 migration guide.
Interoperating with peers still on v0.3? See the end-user v0.3 compatibility guide.

⚠ BREAKING CHANGES

  • unify A2AError hierarchy with transport specific subclasses (#587)
  • server: replace individual properties with SendMessageRequest in RequestContext (#581)

Features

  • add state bag and ServerCallContextBuilder to ServerCallContext (#364) (477e394)
  • export SSE wire-format helpers from public entry point (#548) (8bc21f5), closes #547
  • server: expose SendMessageRequest metadata to AgentExecutor via RequestContext (#564) (a92f54e)
  • server: replace individual properties with SendMessageRequest in RequestContext (#581) (7cd30de)
  • unify A2AError hierarchy with transport specific subclasses (#587) (4806f8f)

Bug Fixes

  • client: bound SSE event size to prevent client-side memory exhaustion (#582) (e6e8ce9)
  • client: cancel the SSE stream on teardown to avoid leaking connections (#580) (83269a5)
  • grpc: preserve null values in protobuf Struct (#578) (f447e4e), closes #576
  • resolve sdk compatibility bugs (#568) (b57f026)
  • server: await _handleProcessingError so blocking drains surface errors (#579) (5833652)
  • support GET for resubscribe route (#569) (8dd43d1)

This PR was generated with Release Please. See documentation.

@a2a-bot
a2a-bot requested a review from a team as a code owner July 22, 2026 11:11
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown

🧪 Code Coverage

⬇️ Download Full Report

No coverage changes.

Generated by coverage-comment.yml

@a2a-bot a2a-bot changed the title chore(main): release 1.0.0-beta.1 chore(main): release 1.0.0 Jul 22, 2026
@a2a-bot
a2a-bot force-pushed the release-please--branches--main--components--sdk branch from a690407 to 8a5c61d Compare July 22, 2026 14:25
@JakubWorek
JakubWorek merged commit e111657 into main Jul 22, 2026
14 checks passed
@JakubWorek
JakubWorek deleted the release-please--branches--main--components--sdk branch July 22, 2026 14:57
@a2a-bot

a2a-bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

3 participants