Skip to content

[4.22.x] Add camel-a2a-starter - #1926

Merged
Croway merged 1 commit into
apache:camel-spring-boot-4.22.xfrom
Croway:backport-a2a-starter-4.22.x
Sep 2, 2026
Merged

[4.22.x] Add camel-a2a-starter#1926
Croway merged 1 commit into
apache:camel-spring-boot-4.22.xfrom
Croway:backport-a2a-starter-4.22.x

Conversation

@Croway

@Croway Croway commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Backport of #1925 to camel-spring-boot-4.22.x.

camel-a2a has been in Camel core since 4.21.0 (CAMEL-23063) but never got a Spring Boot starter. This adds camel-a2a-starter, generated with ./starter-create a2a, with the regenerated docs page, nav entry, catalog entries and BOM entries.

Differences from the main commit: starter parent and BOM versions are 4.22.1-SNAPSHOT, and the catalog components.properties and a2a.json were regenerated on this branch.

Verified locally against released camel 4.22.0: the starter builds and A2AStarterSmokeTest passes (agent card, REST message:send, JSON-RPC, and incremental SSE on message:stream, all on the servlet-based platform-http engine).

Claude Code on behalf of Federico Mariani

camel-a2a has been in Camel core since 4.21.0 (CAMEL-23063) but never got a
Spring Boot starter. Generate it with starter-create and regenerate the
docs, catalog and BOM entries.

Add a smoke test that runs the A2A consumer on the servlet-based
platform-http engine and checks the agent card, the REST message:send
custom-method path, the JSON-RPC binding and incremental SSE delivery
for message:stream.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HNayxoB3xa9zbVDM84QiS5
(cherry picked from commit a9f7bc9)
@Croway
Croway requested review from davsclaus and oscerd September 2, 2026 12:37
@Croway
Croway merged commit 9042521 into apache:camel-spring-boot-4.22.x Sep 2, 2026
2 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