This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
The following commit(s) were added to refs/heads/main by this push:
new f28ec3e7e Updated CHANGELOG.md
f28ec3e7e is described below
commit f28ec3e7e1ab7ead7afbb1cd1acac78ced3ff672
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Jul 4 04:20:52 2026 +0000
Updated CHANGELOG.md
---
CHANGELOG.md | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 86 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b3685e541..c3f80dd25 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,8 @@
# Changelog
-## [Unreleased](https://github.com/apache/camel-kamelets/tree/HEAD)
+## [v4.21.0](https://github.com/apache/camel-kamelets/tree/v4.21.0)
(2026-07-03)
-[Full
Changelog](https://github.com/apache/camel-kamelets/compare/v4.18.2...HEAD)
+[Full
Changelog](https://github.com/apache/camel-kamelets/compare/v4.18.2...v4.21.0)
**Implemented enhancements:**
@@ -21,6 +21,90 @@
- Add a Kamelet Catalog security model \(and SECURITY.md / AGENTS.md\)
mirroring apache/camel
[\#2834](https://github.com/apache/camel-kamelets/issues/2834)
- Release 4.18.2 [\#2823](https://github.com/apache/camel-kamelets/issues/2823)
+**Merged pull requests:**
+
+- ci: reject duplicate x-descriptors in the Kamelet validator
[\#2900](https://github.com/apache/camel-kamelets/pull/2900)
([oscerd](https://github.com/oscerd))
+- chore\(deps\): bump org.apache.camel:camel-dependencies from 4.21.0-SNAPSHOT
to 4.21.0 [\#2899](https://github.com/apache/camel-kamelets/pull/2899)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump camel.version from 4.21.0-SNAPSHOT to 4.21.0
[\#2898](https://github.com/apache/camel-kamelets/pull/2898)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Generated sources regen
[\#2896](https://github.com/apache/camel-kamelets/pull/2896)
([github-actions[bot]](https://github.com/apps/github-actions))
+- chore\(deps\): bump org.apache.activemq:artemis-jakarta-client-all from
2.54.0 to 2.55.0 [\#2895](https://github.com/apache/camel-kamelets/pull/2895)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump org.postgresql:postgresql from 42.7.11 to 42.7.12
[\#2894](https://github.com/apache/camel-kamelets/pull/2894)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump fabric8-version from 7.7.0 to 7.8.0
[\#2893](https://github.com/apache/camel-kamelets/pull/2893)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore: make KameletsCatalog lookup methods null-safe
[\#2892](https://github.com/apache/camel-kamelets/pull/2892)
([oscerd](https://github.com/oscerd))
+- ci: add job timeout-minutes and pin backport checkout to a SHA
[\#2891](https://github.com/apache/camel-kamelets/pull/2891)
([oscerd](https://github.com/oscerd))
+- Generated sources regen for SBOM
[\#2889](https://github.com/apache/camel-kamelets/pull/2889)
([github-actions[bot]](https://github.com/apps/github-actions))
+- Generated sources regen
[\#2887](https://github.com/apache/camel-kamelets/pull/2887)
([github-actions[bot]](https://github.com/apps/github-actions))
+- Fix \#2830: Remove deprecated Camel endpoint options from pulsar-sink and
slack-sink [\#2886](https://github.com/apache/camel-kamelets/pull/2886)
([oscerd](https://github.com/oscerd))
+- chore\(deps\): bump actions/setup-java from 5.3.0 to 5.4.0
[\#2885](https://github.com/apache/camel-kamelets/pull/2885)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Generated sources regen
[\#2884](https://github.com/apache/camel-kamelets/pull/2884)
([github-actions[bot]](https://github.com/apps/github-actions))
+- chore: add Citrus test for counter-source
[\#2883](https://github.com/apache/camel-kamelets/pull/2883)
([oscerd](https://github.com/oscerd))
+- chore: remove duplicate credentials x-descriptor
[\#2882](https://github.com/apache/camel-kamelets/pull/2882)
([oscerd](https://github.com/oscerd))
+- ci: add catalog consistency rules to the Kamelet validator
[\#2881](https://github.com/apache/camel-kamelets/pull/2881)
([oscerd](https://github.com/oscerd))
+- Generated sources regen
[\#2880](https://github.com/apache/camel-kamelets/pull/2880)
([github-actions[bot]](https://github.com/apps/github-actions))
+- chore: align catalog credential descriptors and fix metadata inconsistencies
[\#2879](https://github.com/apache/camel-kamelets/pull/2879)
([oscerd](https://github.com/oscerd))
+- ci: validate all Kamelets \(remove early break in listKamelets\)
[\#2878](https://github.com/apache/camel-kamelets/pull/2878)
([oscerd](https://github.com/oscerd))
+- chore\(deps\): bump actions/setup-go from 6.4.0 to 6.5.0
[\#2877](https://github.com/apache/camel-kamelets/pull/2877)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Fix Kafka SMT kamelets for CAMEL-23584 header rename
[\#2875](https://github.com/apache/camel-kamelets/pull/2875)
([mcarlett](https://github.com/mcarlett))
+- Generated sources regen
[\#2874](https://github.com/apache/camel-kamelets/pull/2874)
([github-actions[bot]](https://github.com/apps/github-actions))
+- chore\(deps-dev\): bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.1 to
2.9.2 [\#2866](https://github.com/apache/camel-kamelets/pull/2866)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Generated sources regen for SBOM
[\#2865](https://github.com/apache/camel-kamelets/pull/2865)
([github-actions[bot]](https://github.com/apps/github-actions))
+- chore\(deps\): bump actions/checkout from 6.0.3 to 7.0.0
[\#2864](https://github.com/apache/camel-kamelets/pull/2864)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump actions/setup-java from 5.2.0 to 5.3.0
[\#2863](https://github.com/apache/camel-kamelets/pull/2863)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Generated sources regen for SBOM
[\#2862](https://github.com/apache/camel-kamelets/pull/2862)
([github-actions[bot]](https://github.com/apps/github-actions))
+- Generated sources regen
[\#2861](https://github.com/apache/camel-kamelets/pull/2861)
([github-actions[bot]](https://github.com/apps/github-actions))
+- chore: Migrate GitHub kamelets from camel-github to camel-github2
[\#2860](https://github.com/apache/camel-kamelets/pull/2860)
([oscerd](https://github.com/oscerd))
+- Generated sources regen for SBOM
[\#2859](https://github.com/apache/camel-kamelets/pull/2859)
([github-actions[bot]](https://github.com/apps/github-actions))
+- chore\(deps\): bump actions/checkout from 6.0.2 to 6.0.3
[\#2858](https://github.com/apache/camel-kamelets/pull/2858)
([dependabot[bot]](https://github.com/apps/dependabot))
+- CAMEL-23655: Update GitHub topics for better discoverability
[\#2857](https://github.com/apache/camel-kamelets/pull/2857)
([davsclaus](https://github.com/davsclaus))
+- Generated sources regen for SBOM
[\#2856](https://github.com/apache/camel-kamelets/pull/2856)
([github-actions[bot]](https://github.com/apps/github-actions))
+- ci: declare least-privilege workflow-level contents: read
[\#2855](https://github.com/apache/camel-kamelets/pull/2855)
([arpitjain099](https://github.com/arpitjain099))
+- chore\(deps-dev\): bump org.apache.maven.plugins:maven-surefire-plugin from
3.5.5 to 3.5.6 [\#2854](https://github.com/apache/camel-kamelets/pull/2854)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump org.apache.maven.plugins:maven-failsafe-plugin from
3.5.5 to 3.5.6 [\#2853](https://github.com/apache/camel-kamelets/pull/2853)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump com.databricks:databricks-jdbc from 3.3.3 to 3.4.1
[\#2852](https://github.com/apache/camel-kamelets/pull/2852)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump com.amazon.redshift:redshift-jdbc42 from 2.2.6 to 2.2.7
[\#2851](https://github.com/apache/camel-kamelets/pull/2851)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Generated sources regen for SBOM
[\#2850](https://github.com/apache/camel-kamelets/pull/2850)
([github-actions[bot]](https://github.com/apps/github-actions))
+- Use folded scalars to fix item issues in filter integration tests
[\#2849](https://github.com/apache/camel-kamelets/pull/2849)
([cunningt](https://github.com/cunningt))
+- chore\(deps\): bump org.apache.activemq:artemis-jakarta-client-all from
2.53.0 to 2.54.0 [\#2847](https://github.com/apache/camel-kamelets/pull/2847)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump org.apache.maven.resolver:maven-resolver-api from 2.0.17
to 2.0.18 [\#2846](https://github.com/apache/camel-kamelets/pull/2846)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Add integration tests for transformation, header, filter, http, and log
kamelets [\#2845](https://github.com/apache/camel-kamelets/pull/2845)
([oscerd](https://github.com/oscerd))
+- test: fix jira-source-pipe Citrus test to match actual Jira API behavior
[\#2844](https://github.com/apache/camel-kamelets/pull/2844)
([cunningt](https://github.com/cunningt))
+- Change camel version to 4.21.0-SNAPSHOT
[\#2843](https://github.com/apache/camel-kamelets/pull/2843)
([cunningt](https://github.com/cunningt))
+- chore\(deps\): bump org.apache.maven:maven-compat from 3.9.15 to 3.9.16
[\#2842](https://github.com/apache/camel-kamelets/pull/2842)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump maven-core.version from 3.9.15 to 3.9.16
[\#2841](https://github.com/apache/camel-kamelets/pull/2841)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Exclude jackson3 artifacts coming in from citrus validation; current camel
default is using jackson 2
[\#2840](https://github.com/apache/camel-kamelets/pull/2840)
([cunningt](https://github.com/cunningt))
+- Generated sources regen for SBOM
[\#2839](https://github.com/apache/camel-kamelets/pull/2839)
([github-actions[bot]](https://github.com/apps/github-actions))
+- ci: use relative links in security-model.adoc \(follow-up to \#2836\)
[\#2838](https://github.com/apache/camel-kamelets/pull/2838)
([oscerd](https://github.com/oscerd))
+- \[INFRA\] Set up default rulesets for default and release branches
[\#2837](https://github.com/apache/camel-kamelets/pull/2837)
([asf-gitbox-commits](https://github.com/asf-gitbox-commits))
+- ci: fix security-model.adoc Antora build + relative-link errors
[\#2836](https://github.com/apache/camel-kamelets/pull/2836)
([oscerd](https://github.com/oscerd))
+- Fix \#2834: Add Kamelet Catalog security model, SECURITY.md and AGENTS.md
[\#2835](https://github.com/apache/camel-kamelets/pull/2835)
([oscerd](https://github.com/oscerd))
+- fix: Change YAML literal scalars to folded scalars to fix integration test
timeouts [\#2833](https://github.com/apache/camel-kamelets/pull/2833)
([cunningt](https://github.com/cunningt))
+- Fix \#2829: Add missing x-descriptors for sslKeyPassword in Kafka kamelets
[\#2832](https://github.com/apache/camel-kamelets/pull/2832)
([oscerd](https://github.com/oscerd))
+- Fix \#2828: Consolidate JMS AMQP 10 SSL variants into single kamelets
[\#2831](https://github.com/apache/camel-kamelets/pull/2831)
([oscerd](https://github.com/oscerd))
+- chore\(deps\): bump fabric8-version from 7.6.1 to 7.7.0
[\#2827](https://github.com/apache/camel-kamelets/pull/2827)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Generated sources regen
[\#2822](https://github.com/apache/camel-kamelets/pull/2822)
([github-actions[bot]](https://github.com/apps/github-actions))
+- chore\(deps\): bump org.apache.activemq:artemis-jakarta-client-all from
2.44.0 to 2.53.0 [\#2821](https://github.com/apache/camel-kamelets/pull/2821)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Generated sources regen for SBOM
[\#2820](https://github.com/apache/camel-kamelets/pull/2820)
([github-actions[bot]](https://github.com/apps/github-actions))
+- Generated sources regen
[\#2819](https://github.com/apache/camel-kamelets/pull/2819)
([github-actions[bot]](https://github.com/apps/github-actions))
+- chore\(deps\): bump com.amazon.redshift:redshift-jdbc42 from 2.2.5 to 2.2.6
[\#2818](https://github.com/apache/camel-kamelets/pull/2818)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump org.citrusframework:citrus-bom from 4.10.0 to 4.10.1
[\#2817](https://github.com/apache/camel-kamelets/pull/2817)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Generated sources regen for SBOM
[\#2816](https://github.com/apache/camel-kamelets/pull/2816)
([github-actions[bot]](https://github.com/apps/github-actions))
+- Remove hardcoded camel / camel-kamelets versions from
citrus-application.properties
[\#2815](https://github.com/apache/camel-kamelets/pull/2815)
([cunningt](https://github.com/cunningt))
+- chore\(deps\): bump org.apache.maven.resolver:maven-resolver-api from 2.0.16
to 2.0.17 [\#2814](https://github.com/apache/camel-kamelets/pull/2814)
([dependabot[bot]](https://github.com/apps/dependabot))
+- Generated sources regen
[\#2813](https://github.com/apache/camel-kamelets/pull/2813)
([github-actions[bot]](https://github.com/apps/github-actions))
+- chore\(deps\): bump org.postgresql:postgresql from 42.7.10 to 42.7.11
[\#2812](https://github.com/apache/camel-kamelets/pull/2812)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump org.apache.maven.plugins:maven-compiler-plugin from
3.13.0 to 3.15.0 [\#2811](https://github.com/apache/camel-kamelets/pull/2811)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump org.apache.maven:maven-compat from 3.9.14 to 3.9.15
[\#2810](https://github.com/apache/camel-kamelets/pull/2810)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump com.databricks:databricks-jdbc from 3.3.1 to 3.3.3
[\#2809](https://github.com/apache/camel-kamelets/pull/2809)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump maven-core.version from 3.9.14 to 3.9.15
[\#2808](https://github.com/apache/camel-kamelets/pull/2808)
([dependabot[bot]](https://github.com/apps/dependabot))
+- JDK 25 build support \(library/camel-kamelets-crds\)
[\#2806](https://github.com/apache/camel-kamelets/pull/2806)
([cunningt](https://github.com/cunningt))
+- Generated sources regen
[\#2805](https://github.com/apache/camel-kamelets/pull/2805)
([github-actions[bot]](https://github.com/apps/github-actions))
+- Remove hardcoded versions from kamelets-maven-plugin, add versions to root
pom.xml [\#2801](https://github.com/apache/camel-kamelets/pull/2801)
([cunningt](https://github.com/cunningt))
+- chore\(deps\): bump commons-io:commons-io from 2.21.0 to 2.22.0
[\#2800](https://github.com/apache/camel-kamelets/pull/2800)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump org.apache.maven:maven-plugin-api from 3.9.14 to 3.9.15
[\#2799](https://github.com/apache/camel-kamelets/pull/2799)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump org.apache.maven:maven-compat from 3.9.14 to 3.9.15
[\#2798](https://github.com/apache/camel-kamelets/pull/2798)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump org.apache.maven:maven-artifact from 3.9.14 to 3.9.15
[\#2797](https://github.com/apache/camel-kamelets/pull/2797)
([dependabot[bot]](https://github.com/apps/dependabot))
+- chore\(deps\): bump org.apache.maven:maven-core from 3.9.14 to 3.9.15
[\#2796](https://github.com/apache/camel-kamelets/pull/2796)
([dependabot[bot]](https://github.com/apps/dependabot))
+
## [v4.18.2](https://github.com/apache/camel-kamelets/tree/v4.18.2)
(2026-05-11)
[Full
Changelog](https://github.com/apache/camel-kamelets/compare/v4.20.0...v4.18.2)