Skip to content

chore: Camel 4.22.1 - #198

Merged
lordrip merged 1 commit into
KaotoIO:mainfrom
lordrip:chore/update-4.22.1
Sep 18, 2026
Merged

lordrip merged 1 commit into
KaotoIO:mainfrom
lordrip:chore/update-4.22.1

Conversation

@lordrip

@lordrip lordrip commented Sep 17, 2026 •

Copy link
Copy Markdown
Member

Summary by CodeRabbit

  • New Features

    • Added A2A and HTML expression functions to the Camel catalog.
    • Added Jactl as a supported correlation expression language for sticky load balancing.
    • Added Camel Main and Camel Spring Boot 4.22.1 catalog definitions.
  • Improvements

    • Updated catalog metadata and CLI references to version 4.22.1 across supported distributions.
    • Improved load-balancer descriptions and labeling for greater consistency.
    • Corrected function display names and return-type information.

@lordrip
lordrip requested review from a team and djelinek September 17, 2026 19:42
@coderabbitai

coderabbitai Bot commented Sep 17, 2026 •

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: bfb6342b-fe72-421e-b81b-d2767921d9c8

📥 Commits

Reviewing files that changed from the base of the PR and between 0f439d4 and 7f4f3b4.

📒 Files selected for processing (82)
  • catalog/camel-main/4.10.7.redhat-00009/index-e8050e25.json
  • catalog/camel-main/4.10.7.redhat-00009/kamelets-aggregate-13150235.json
  • catalog/camel-main/4.10.7/index-27122d74.json
  • catalog/camel-main/4.10.7/kamelets-aggregate-13150235.json
  • catalog/camel-main/4.14.9/index-3cfe5727.json
  • catalog/camel-main/4.14.9/kamelets-aggregate-13150235.json
  • catalog/camel-main/4.18.3.redhat-00005/index-a4a994e7.json
  • catalog/camel-main/4.18.3.redhat-00005/kamelets-aggregate-13150235.json
  • catalog/camel-main/4.18.4/index-fdf5af89.json
  • catalog/camel-main/4.18.4/kamelets-aggregate-13150235.json
  • catalog/camel-main/4.18.4/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-main/4.20.0/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-main/4.22.1/camel-catalog-aggregate-components-351d992.json
  • catalog/camel-main/4.22.1/camel-catalog-aggregate-dataformats-5fed5522.json
  • catalog/camel-main/4.22.1/camel-catalog-aggregate-entities-f7629995.json
  • catalog/camel-main/4.22.1/camel-catalog-aggregate-functions-70c6946c.json
  • catalog/camel-main/4.22.1/camel-catalog-aggregate-languages-72169bf8.json
  • catalog/camel-main/4.22.1/camel-catalog-aggregate-loadbalancers-7b967d97.json
  • catalog/camel-main/4.22.1/camel-catalog-aggregate-models-c4e0dcb9.json
  • catalog/camel-main/4.22.1/camel-catalog-aggregate-patterns-366f8b0c.json
  • catalog/camel-main/4.22.1/camel-xml-io-fb9fe656.xsd
  • catalog/camel-main/4.22.1/camelYamlDsl-890fc31a.json
  • catalog/camel-main/4.22.1/crd-schema-integration-b32a6a76.json
  • catalog/camel-main/4.22.1/crd-schema-kamelet-d413db80.json
  • catalog/camel-main/4.22.1/crd-schema-kameletbinding-e960f04d.json
  • catalog/camel-main/4.22.1/crd-schema-pipe-45bc2fb5.json
  • catalog/camel-main/4.22.1/index-c37e4395.json
  • catalog/camel-main/4.22.1/kamelet-boundaries-e32eee58.json
  • catalog/camel-main/4.22.1/kamelets-aggregate-13150235.json
  • catalog/camel-quarkus/3.20.0.redhat-00011/index-850c3a8e.json
  • catalog/camel-quarkus/3.20.0.redhat-00011/kamelets-aggregate-13150235.json
  • catalog/camel-quarkus/3.20.0.redhat-00011/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-quarkus/3.20.4/index-de5c3e9d.json
  • catalog/camel-quarkus/3.20.4/kamelets-aggregate-13150235.json
  • catalog/camel-quarkus/3.20.4/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-quarkus/3.27.4/index-d168387d.json
  • catalog/camel-quarkus/3.27.4/kamelets-aggregate-13150235.json
  • catalog/camel-quarkus/3.27.4/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-quarkus/3.33.0.redhat-00010/index-474819c2.json
  • catalog/camel-quarkus/3.33.0.redhat-00010/kamelets-aggregate-13150235.json
  • catalog/camel-quarkus/3.33.0.redhat-00010/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-quarkus/3.33.1/index-e5fb3a5a.json
  • catalog/camel-quarkus/3.33.1/kamelets-aggregate-13150235.json
  • catalog/camel-quarkus/3.33.1/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-quarkus/3.36.0/index-7d37be41.json
  • catalog/camel-quarkus/3.36.0/kamelets-aggregate-13150235.json
  • catalog/camel-quarkus/3.36.0/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-springboot/4.10.7.redhat-00013/index-9422e85c.json
  • catalog/camel-springboot/4.10.7.redhat-00013/kamelets-aggregate-13150235.json
  • catalog/camel-springboot/4.10.7.redhat-00013/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-springboot/4.10.9/index-f556b7d2.json
  • catalog/camel-springboot/4.10.9/kamelets-aggregate-13150235.json
  • catalog/camel-springboot/4.10.9/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-springboot/4.14.9/index-7c38f088.json
  • catalog/camel-springboot/4.14.9/kamelets-aggregate-13150235.json
  • catalog/camel-springboot/4.14.9/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-springboot/4.18.3.redhat-00006/index-7013af55.json
  • catalog/camel-springboot/4.18.3.redhat-00006/kamelets-aggregate-13150235.json
  • catalog/camel-springboot/4.18.3.redhat-00006/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-springboot/4.18.4/index-ade001e7.json
  • catalog/camel-springboot/4.18.4/kamelets-aggregate-13150235.json
  • catalog/camel-springboot/4.18.4/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-springboot/4.20.0/kamelets-aggregate-1fd8e1bf.json
  • catalog/camel-springboot/4.22.1/camel-catalog-aggregate-components-42ded728.json
  • catalog/camel-springboot/4.22.1/camel-catalog-aggregate-dataformats-5fed5522.json
  • catalog/camel-springboot/4.22.1/camel-catalog-aggregate-entities-f7629995.json
  • catalog/camel-springboot/4.22.1/camel-catalog-aggregate-functions-70c6946c.json
  • catalog/camel-springboot/4.22.1/camel-catalog-aggregate-languages-72169bf8.json
  • catalog/camel-springboot/4.22.1/camel-catalog-aggregate-loadbalancers-7b967d97.json
  • catalog/camel-springboot/4.22.1/camel-catalog-aggregate-models-c4e0dcb9.json
  • catalog/camel-springboot/4.22.1/camel-catalog-aggregate-patterns-366f8b0c.json
  • catalog/camel-springboot/4.22.1/camel-xml-io-fb9fe656.xsd
  • catalog/camel-springboot/4.22.1/camelYamlDsl-890fc31a.json
  • catalog/camel-springboot/4.22.1/crd-schema-integration-b32a6a76.json
  • catalog/camel-springboot/4.22.1/crd-schema-kamelet-d413db80.json
  • catalog/camel-springboot/4.22.1/crd-schema-kameletbinding-e960f04d.json
  • catalog/camel-springboot/4.22.1/crd-schema-pipe-45bc2fb5.json
  • catalog/camel-springboot/4.22.1/index-770dc230.json
  • catalog/camel-springboot/4.22.1/kamelet-boundaries-e32eee58.json
  • catalog/camel-springboot/4.22.1/kamelets-aggregate-13150235.json
  • catalog/index.json
  • index.js

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The catalog updates version metadata to 4.22.1, refresh aggregate and schema references, add A2A and HTML functions, add Jactl load-balancer expressions, revise descriptions, and update root catalog release entries.

Changes

Camel catalog 4.22.1

Layer / File(s) Summary
Simple-language function catalog
catalog/camel-main/4.22.1/camel-catalog-aggregate-functions-70c6946c.json, catalog/camel-springboot/4.22.1/camel-catalog-aggregate-functions-70c6946c.json
Adds A2A and HTML functions. Corrects existing function names and return types.
Load balancer schema catalog
catalog/camel-main/4.22.1/camel-catalog-aggregate-loadbalancers-7b967d97.json, catalog/camel-springboot/4.22.1/camel-catalog-aggregate-loadbalancers-7b967d97.json
Adds Jactl expression support. Rewrites load balancer and expression-schema descriptions.
Versioned catalog manifests
catalog/camel-main/*/index-*.json, catalog/camel-quarkus/*/index-*.json, catalog/camel-springboot/*/index-*.json
Updates catalog versions, CLI versions, aggregate references, schema references, and generated file hashes.
Catalog index and constants
catalog/index.json, index.js
Adds 4.22.1 Main and Spring Boot entries, removes 4.20.0 entries, refreshes manifest references, and updates version constants.

Priority: ⬇️ Low

Estimated code review effort: 3 (Moderate) | ~25 minutes

Change: Other

Suggested reviewers: djelinek

Merge Risk: ⚪ Minimal · up to 7f4f3

The 4.22.1 catalog manifests and referenced artifacts are present and consistent, with no remaining issue identified that should block merge.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the main change: updating the Camel catalog to version 4.22.1. It is concise and related to the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create a new PR

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

A rabbit checks the catalog bright
New functions hop into the light
Jactl joins the schema trail
Fresh hashes fill each release detail
Four twenty-two point one takes flight
Ears up high: the indexes align

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

@sonarqubecloud

Copy link
Copy Markdown

@lordrip
lordrip merged commit e843e4e into KaotoIO:main Sep 18, 2026
4 checks passed
@lordrip
lordrip deleted the chore/update-4.22.1 branch September 18, 2026 14:31
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