Skip to content

ci(changesets): version packages#1200

Merged
omeraplak merged 1 commit intomainfrom
changeset-release/main
Apr 11, 2026
Merged

ci(changesets): version packages#1200
omeraplak merged 1 commit intomainfrom
changeset-release/main

Conversation

@voltagent-bot
Copy link
Copy Markdown
Member

@voltagent-bot voltagent-bot commented Apr 11, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@voltagent/a2a-server@2.0.3

Patch Changes

  • #1199 b6813e9 Thanks @omeraplak! - fix: point A2A agent cards at the JSON-RPC endpoint

    A2A agent cards now advertise /a2a/{serverId} instead of the internal
    /.well-known/{serverId}/agent-card.json discovery document. When the card is
    served through the Hono or Elysia integrations, VoltAgent also resolves that
    endpoint to an absolute URL based on the incoming request.

@voltagent/server-core@2.1.13

Patch Changes

  • #1199 b6813e9 Thanks @omeraplak! - fix: point A2A agent cards at the JSON-RPC endpoint

    A2A agent cards now advertise /a2a/{serverId} instead of the internal
    /.well-known/{serverId}/agent-card.json discovery document. When the card is
    served through the Hono or Elysia integrations, VoltAgent also resolves that
    endpoint to an absolute URL based on the incoming request.

@voltagent/server-elysia@2.0.7

Patch Changes

  • #1199 b6813e9 Thanks @omeraplak! - fix: point A2A agent cards at the JSON-RPC endpoint

    A2A agent cards now advertise /a2a/{serverId} instead of the internal
    /.well-known/{serverId}/agent-card.json discovery document. When the card is
    served through the Hono or Elysia integrations, VoltAgent also resolves that
    endpoint to an absolute URL based on the incoming request.

  • Updated dependencies [b6813e9]:

    • @voltagent/a2a-server@2.0.3
    • @voltagent/server-core@2.1.13

@voltagent/server-hono@2.0.9

Patch Changes

  • #1199 b6813e9 Thanks @omeraplak! - fix: point A2A agent cards at the JSON-RPC endpoint

    A2A agent cards now advertise /a2a/{serverId} instead of the internal
    /.well-known/{serverId}/agent-card.json discovery document. When the card is
    served through the Hono or Elysia integrations, VoltAgent also resolves that
    endpoint to an absolute URL based on the incoming request.

  • Updated dependencies [b6813e9]:

    • @voltagent/a2a-server@2.0.3
    • @voltagent/server-core@2.1.13

Summary by cubic

Publish patch releases to point A2A agent cards at the JSON‑RPC endpoint and resolve absolute URLs in Hono/Elysia. This fixes discovery links and updates examples to the latest @voltagent/server-hono.

  • Bug Fixes

    • A2A agent cards now advertise /a2a/{serverId} instead of /.well-known/{serverId}/agent-card.json; Hono and Elysia integrations resolve the endpoint to an absolute URL.
  • Dependencies

    • Released: @voltagent/a2a-server@2.0.3, @voltagent/server-core@2.1.13, @voltagent/server-elysia@2.0.7, @voltagent/server-hono@2.0.9.
    • Updated examples to use @voltagent/server-hono@^2.0.9 and @voltagent/a2a-server@^2.0.3.

Written for commit db09e31. Summary will update on new commits.

Summary by CodeRabbit

  • Bug Fixes

    • A2A agent cards now advertise via the JSON-RPC endpoint instead of the internal discovery document, resolving to absolute URLs when served through supported integrations.
  • Chores

    • Bumped package versions and updated dependencies across all server modules and example projects.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 11, 2026

Deploying voltagent with  Cloudflare Pages  Cloudflare Pages

Latest commit: db09e31
Status: ✅  Deploy successful!
Preview URL: https://74e5596a.voltagent.pages.dev
Branch Preview URL: https://changeset-release-main.voltagent.pages.dev

View logs

@joggrbot

This comment has been minimized.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 11, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 4872e9ba-433e-43bf-ae6a-97a4b302e893

📥 Commits

Reviewing files that changed from the base of the PR and between b6813e9 and db09e31.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (84)
  • .changeset/bright-badgers-confess.md
  • examples/base/package.json
  • examples/github-repo-analyzer/package.json
  • examples/github-star-stories/package.json
  • examples/next-js-chatbot-starter-template/package.json
  • examples/with-a2a-server/package.json
  • examples/with-airtable/package.json
  • examples/with-amazon-bedrock/package.json
  • examples/with-anthropic/package.json
  • examples/with-auth/package.json
  • examples/with-cerbos/package.json
  • examples/with-chroma/package.json
  • examples/with-client-side-tools/package.json
  • examples/with-composio-mcp/package.json
  • examples/with-custom-endpoints/package.json
  • examples/with-dynamic-parameters/package.json
  • examples/with-dynamic-prompts/package.json
  • examples/with-feedback/package.json
  • examples/with-google-ai/package.json
  • examples/with-google-drive-mcp/server/package.json
  • examples/with-google-vertex-ai/package.json
  • examples/with-groq-ai/package.json
  • examples/with-guardrails/package.json
  • examples/with-hooks/package.json
  • examples/with-hugging-face-mcp/package.json
  • examples/with-langfuse/package.json
  • examples/with-mcp-elicitation/package.json
  • examples/with-mcp-server/package.json
  • examples/with-mcp/package.json
  • examples/with-memory-rest-api/package.json
  • examples/with-middleware/package.json
  • examples/with-nestjs/package.json
  • examples/with-nextjs-resumable-stream/package.json
  • examples/with-nextjs/package.json
  • examples/with-nuxt/package.json
  • examples/with-ollama/package.json
  • examples/with-openrouter/package.json
  • examples/with-peaka-mcp/package.json
  • examples/with-pinecone/package.json
  • examples/with-planagents/package.json
  • examples/with-playwright/package.json
  • examples/with-postgres/package.json
  • examples/with-qdrant/package.json
  • examples/with-rag-chatbot/package.json
  • examples/with-recipe-generator/package.json
  • examples/with-research-assistant/package.json
  • examples/with-resumable-streams/package.json
  • examples/with-retries-fallback/package.json
  • examples/with-retrieval/package.json
  • examples/with-slack/package.json
  • examples/with-subagents/package.json
  • examples/with-summarization/package.json
  • examples/with-supabase/package.json
  • examples/with-tavily-search/package.json
  • examples/with-thinking-tool/package.json
  • examples/with-tool-routing/package.json
  • examples/with-tools/package.json
  • examples/with-turso/package.json
  • examples/with-vector-search/package.json
  • examples/with-vercel-ai/package.json
  • examples/with-viteval/package.json
  • examples/with-voice-elevenlabs/package.json
  • examples/with-voice-openai/package.json
  • examples/with-voice-xsai/package.json
  • examples/with-voltagent-actions/package.json
  • examples/with-voltagent-exporter/package.json
  • examples/with-voltagent-managed-memory/package.json
  • examples/with-voltops-resumable-streams/package.json
  • examples/with-voltops-retrieval/package.json
  • examples/with-whatsapp/package.json
  • examples/with-workflow-chain/package.json
  • examples/with-workflow/package.json
  • examples/with-working-memory/package.json
  • examples/with-workspace/package.json
  • examples/with-youtube-to-blog/package.json
  • examples/with-zapier-mcp/package.json
  • packages/a2a-server/CHANGELOG.md
  • packages/a2a-server/package.json
  • packages/server-core/CHANGELOG.md
  • packages/server-core/package.json
  • packages/server-elysia/CHANGELOG.md
  • packages/server-elysia/package.json
  • packages/server-hono/CHANGELOG.md
  • packages/server-hono/package.json
💤 Files with no reviewable changes (1)
  • .changeset/bright-badgers-confess.md

📝 Walkthrough

Walkthrough

This pull request releases patched versions of the VoltAgent core packages and updates all example projects to depend on them. The release updates A2A agent card endpoint advertisement from an internal discovery document to the primary JSON-RPC endpoint path, with absolute URL resolution in Hono and Elysia integrations.

Changes

Cohort / File(s) Summary
Changeset Removal
.changeset/bright-badgers-confess.md
Removed changeset entry documenting the A2A endpoint advertisement change.
Core Package Versions & Changelogs
packages/a2a-server/package.json, packages/a2a-server/CHANGELOG.md, packages/server-core/package.json, packages/server-core/CHANGELOG.md, packages/server-hono/package.json, packages/server-hono/CHANGELOG.md, packages/server-elysia/package.json, packages/server-elysia/CHANGELOG.md
Bumped package versions: a2a-server to 2.0.3, server-core to 2.1.13, server-hono to 2.0.9, server-elysia to 2.0.7. Added changelog entries documenting A2A agent card endpoint change from /.well-known/{serverId}/agent-card.json to /a2a/{serverId} with absolute URL resolution in Hono/Elysia integrations. Updated cross-package dependencies accordingly.
Example Package Dependencies
examples/*/package.json (75 example projects)
Updated @voltagent/server-hono dependency from ^2.0.8 to ^2.0.9 across all example projects. Additionally updated @voltagent/a2a-server (^2.0.2^2.0.3) and @voltagent/server-core (^2.1.12^2.1.13) in examples/with-a2a-server and examples/with-nestjs.

Possibly related PRs

  • fix: correct A2A agent card URLs #1199: Modifies the same A2A agent-card endpoint behavior, switching the advertised URL to /a2a/{serverId} and implementing request URL resolution in route handlers.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 A hop, skip, and version bump away,
Agent cards now find a better way,
From hidden paths to public routes so bright,
Absolute URLs shine in the light!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'ci(changesets): version packages' accurately describes the main purpose of this automated changesets release PR.
Description check ✅ Passed The PR description is comprehensive and exceeds template requirements. It clearly explains the automated release process, lists all packages being released with their versions, details the bug fix being published, and includes dependency updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch changeset-release/main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 85 files

Note: This PR contains a large number of files. cubic only reviews up to 75 files per PR, so some files may not have been reviewed. cubic prioritises the most important files to review.

@omeraplak omeraplak merged commit 9d5ed63 into main Apr 11, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants