Releases: apache/camel-k
Release list
v2.12.0-nightly
NOTE: last update on Sun Sep 20 01:06:13 UTC 2026
Apache Camel K 2.12.0-nightly build for testing purposes only (unstable). This nightly release is using an unsupported operator image published as docker.io/testcamelk/camel-k:2.12.0-nightly. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/all-namespaces?ref=v2.12.0-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.12.0-nightly/docs/charts/camel-k-2.12.0-nightly.tgz
OLM
Use the operator-sdk tool and run the bundle via:
operator-sdk run bundle docker.io/testcamelk/camel-k-bundle:2.12.0-nightly
v2.11.0-nightly
NOTE: last update on Mon Sep 7 01:05:16 UTC 2026
Apache Camel K 2.11.0-nightly build for testing purposes only (unstable). This nightly release is using an unsupported operator image published as docker.io/testcamelk/camel-k:2.11.0-nightly. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/all-namespaces?ref=v2.11.0-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.11.0-nightly/docs/charts/camel-k-2.11.0-nightly.tgz
OLM
Use the operator-sdk tool and run the bundle via:
operator-sdk run bundle docker.io/testcamelk/camel-k-bundle:2.11.0-nightly
v2.11.0
Installation procedure
Install the operator looking at the official Camel K operator 2.11.0 installation procedure.
What's Changed
- chore(deps): bump knative.dev/eventing from 0.48.1 to 0.48.2 by @dependabot[bot] in #6563
- fix(ci): helm autogen resources by @squakez in #6564
- chore(deps): bump golang.org/x/term from 0.41.0 to 0.42.0 by @dependabot[bot] in #6565
- chore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 by @dependabot[bot] in #6566
- chore(deps): bump github.com/mattn/go-shellwords from 1.0.12 to 1.0.13 by @dependabot[bot] in #6568
- chore(deps): bump sigs.k8s.io/structured-merge-diff/v6 from 6.3.2 to 6.4.0 by @dependabot[bot] in #6570
- chore(deps): bump github.com/go-git/go-git/v5 from 5.17.2 to 5.18.0 by @dependabot[bot] in #6573
- chore(deps): bump github.com/moby/spdystream from 0.5.0 to 0.5.1 by @dependabot[bot] in #6572
- chore: camel monitor renaming by @squakez in #6574
- chore(controller): move action declarations from reconcile to init by @chaojixinren in #6571
- feat(api): deprecate IntegrationPlatform by @squakez in #6575
- chore(deps): bump go.opentelemetry.io/otel from 1.40.0 to 1.41.0 by @dependabot[bot] in #6584
- chore(api): remove unused server field by @squakez in #6585
- chore(api): Deprecate IntegrationPlatform API usage by @squakez in #6586
- chore(deps): bump go.uber.org/zap from 1.27.1 to 1.28.0 by @dependabot[bot] in #6588
- chore(deps): bump github.com/onsi/gomega from 1.39.1 to 1.40.0 by @dependabot[bot] in #6592
- chore(deps): bump knative.dev/serving from 0.48.2 to 0.49.0 by @dependabot[bot] in #6591
- chore(deps): bump knative.dev/eventing from 0.48.2 to 0.49.0 by @dependabot[bot] in #6590
- chore(trait): revert platform usage by @squakez in #6594
- chore(deps): bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.0 by @dependabot[bot] in #6595
- chore(api): remove maven extensions by @squakez in #6599
- chore(trait): deprecate image pull delegation by @squakez in #6598
- chore(api): deprecate profile by @squakez in #6600
- chore(deps): bump github.com/fsnotify/fsnotify from 1.10.0 to 1.10.1 by @dependabot[bot] in #6605
- migrate strimzi duck types and client bindings from v1beta2 to v1 by @anandyadav3559 in #6604
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.90.1 to 0.91.0 by @dependabot[bot] in #6606
- chore(helm): platformless installation by @squakez in #6597
- chore(deps): bump github.com/go-git/go-git/v5 from 5.18.0 to 5.19.0 by @dependabot[bot] in #6607
- fix(cmd): trait doc generation by @squakez in #6610
- fix(ctrl): don't pass nil pointer to event recorder by @squakez in #6609
- chore(deps): golang version and main deps upgrade by @squakez in #6608
- fix(ci): trait regen by @squakez in #6619
- chore(deps): bump golang.org/x/term from 0.42.0 to 0.43.0 by @dependabot[bot] in #6617
- chore(ci): golang 1.26.3 by @squakez in #6621
- chore(deps): bump golang.org/x/text from 0.36.0 to 0.37.0 by @dependabot[bot] in #6618
- feat(trait): deprecate prometheus trait by @squakez in #6622
- feat(api): deprecate builder pod namespace by @squakez in #6624
- [Backport main] chore(e2e): integration apply test by @squakez in #6614
- fix(e2e): verify presence of Build resource by @squakez in #6625
- [INFRA] Set up default rulesets for default and release branches by @asf-gitbox-commits in #6630
- chore(deps): bump github.com/onsi/gomega from 1.40.0 to 1.41.0 by @dependabot[bot] in #6633
- chore(helm): 2.10.1, 2.9.2, 2.8.1 by @squakez in #6636
- chore: add Apache Camel K threat model and triage sidecar by @oscerd in #6634
- chore: add AGENTS.md, CLAUDE.md and SECURITY.md by @oscerd in #6635
- chore(deps): bump github.com/go-git/go-git/v5 from 5.19.0 to 5.19.1 by @dependabot[bot] in #6638
- chore(rbac): unused resource by @squakez in #6640
- fix(trait): report builder task strategy errors by @thedavidweng in #6641
- chore(e2e): don't configure platform by @squakez in #6643
- chore(dependencies): bump security deps by @squakez in #6649
- chore(deps): bump github.com/prometheus/common from 0.67.5 to 0.68.0 by @dependabot[bot] in #6651
- feat(ctrl): default plain quarkus runtime by @squakez in #6647
- chore(deps): bump github.com/prometheus/common from 0.68.0 to 0.68.1 by @dependabot[bot] in #6654
- chore(deps): bump knative.dev/eventing from 0.49.0 to 0.49.1 by @dependabot[bot] in #6655
- chore(deps): bump knative.dev/serving from 0.49.0 to 0.49.1 by @dependabot[bot] in #6653
- fix(ctrl): knative service watch rbac by @squakez in #6658
- chore(ci): remove latest runtime wf by @squakez in #6659
- chore(operator): add runtime provider to operator startup log by @rkdfx in #6660
- feat(trait): default security as non root by @squakez in #6661
- feat: enable Camel custom components by @squakez in #6664
- chore(deps): bump github.com/operator-framework/api from 0.42.0 to 0.43.0 by @dependabot[bot] in #6666
- fix(ctrl): ignore NotFound when a Build is deleted mid-reconcile by @rkdfx in #6665
- chore(deps): bump golang.org/x/term from 0.43.0 to 0.44.0 by @dependabot[bot] in #6669
- chore(ctrl): log infof by @squakez in #6671
- chore(deps): bump golang.org/x/sync from 0.20.0 to 0.21.0 by @dependabot[bot] in #6668
- chore(deps): bump golang.org/x/text from 0.37.0 to 0.38.0 by @dependabot[bot] in #6670
- Fix #6663: skip auto-inferred trait defaults in .status.traits by @thedavidweng in #6667
- chore(deps): bump github.com/operator-framework/api from 0.43.0 to 0.44.0 by @dependabot[bot] in #6673
- Fix #6676: restrict builder.nodeSelector keys via operator allow list by @HarshMehta112 in #6679
- chore(deps): bump github.com/onsi/gomega from 1.41.0 to 1.42.0 by @dependabot[bot] in #6680
- chore(deps): bump knative.dev/eventing from 0.49.1 to 0.49.2 by @dependabot[bot] in #6684
- ci: doc validation workflow by @gansheer in #6681
- feat(trait): health enabled by default by @squakez in #6662
- Fix #6675: disable builder.tasks injection via operator env var by @HarshMehta112 in #6683
- chore(deps): bump github.com/prometheus/common from 0.68.1 to 0.69.0 by @dependabot[bot] in #6685
- fix(doc): missing links by @squakez in #6686
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.91.0 to 0.92.0 by @dependabot[bot] in #6688
- Fix #6677: restrict affinity.nodeAffinityLabels keys via operator allow list by @HarshMehta112 in #6687
- feat(builder): deprecate custom tasks by @squakez in #6693
- feat(install): multi namespace watching by @squakez in #6674
- chore(e2e): removing unused code by @squakez in #6692
- fix(ci): remove unused call by @squakez in #6696
- chore(deps): bump github.com/onsi/gomega from 1.42.0 to 1.42.1 by @dependabot[bot] in #6700
- Fix #6678: restrict tolerat...
v2.10.2
Installation procedure
Install the operator looking at the official Camel K operator 2.10.2 installation procedure.
Full Changelog: v2.10.1...v2.10.2
v2.9.3
Installation procedure
Install the operator looking at the official Camel K operator 2.9.3 installation procedure.
Full Changelog: v2.9.2...v2.9.3
v2.10.1
Installation procedure
Install the operator looking at the official Camel K operator 2.10.1 installation procedure.
What's Changed
- chore(e2e): integration apply test by @squakez in #6613
- [release-2.10.x] feat(api): deprecate builder pod namespace by @squakez in #6626
Full Changelog: v2.10.0...v2.10.1
v2.9.2
Installation procedure
Install the operator looking at the official Camel K operator 2.9.2 installation procedure.
What's Changed
Full Changelog: v2.9.1...v2.9.2
v2.8.1
Installation procedure
Install the operator looking at the official Camel K operator 2.8.1 installation procedure.
What's Changed
Full Changelog: v2.8.0...v2.8.1
v2.10.0-nightly
NOTE: last update on Tue Apr 14 01:04:00 UTC 2026
Apache Camel K 2.10.0-nightly build for testing purposes only (unstable). This nightly release is using an unsupported operator image published as docker.io/testcamelk/camel-k:2.10.0-nightly. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.10.0-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.10.0-nightly/docs/charts/camel-k-2.10.0-nightly.tgz
OLM
Use the operator-sdk tool and run the bundle via:
operator-sdk run bundle docker.io/testcamelk/camel-k-bundle:2.10.0-nightly
v2.10.0
Installation procedure
Install the operator looking at the official Camel K operator 2.10.0 installation procedure.
What's Changed
- chore(deps): bump knative.dev/serving from 0.47.0 to 0.47.1 by @dependabot[bot] in #6431
- fix(cli): Remove completion option on help by @gansheer in #6430
- chore(deps): bump github.com/prometheus/common from 0.67.4 to 0.67.5 by @dependabot[bot] in #6435
- chore(deps): bump github.com/onsi/gomega from 1.38.3 to 1.39.0 by @dependabot[bot] in #6436
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.87.1 to 0.88.0 by @dependabot[bot] in #6437
- chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0 by @dependabot[bot] in #6438
- chore(deps): bump golang.org/x/text from 0.32.0 to 0.33.0 by @dependabot[bot] in #6439
- fix(operator): restore missing PVC RBAC permissions by @pkalsi97 in #6442
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.4.0 to 2.5.0 by @dependabot[bot] in #6443
- chore(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 by @dependabot[bot] in #6448
- feat(deps): upgrade kubernetes api to 1.35 by @squakez in #6446
- feat(jvm): Add multi-certificate and system truststore support for CAcerts by @pkalsi97 in #6441
- fix(install): add back missing rbac by @squakez in #6459
- fix(ctrl): check status instead of spec by @squakez in #6449
- fix(trait): don't remove yaml route parameter by @squakez in #6460
- fix(install): revert watch rbac by @squakez in #6462
- chore(deps): bump github.com/operator-framework/api from 0.37.0 to 0.38.0 by @dependabot[bot] in #6463
- fix(trait): mount sanitize to return refName and confName by @squakez in #6465
- fix(traits): gitops, idempotent push by @squakez in #6466
- chore(deps): bump knative.dev/serving from 0.47.1 to 0.48.0 by @dependabot[bot] in #6467
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.88.0 to 0.88.1 by @dependabot[bot] in #6468
- chore(deps): bump knative.dev/eventing from 0.47.0 to 0.48.0 by @dependabot[bot] in #6469
- feat(cmd): add gitops "all" profile by @squakez in #6470
- chore(deps): bump github.com/onsi/gomega from 1.39.0 to 1.39.1 by @dependabot[bot] in #6474
- fix: upgrade go to 1.25.6 by @gansheer in #6475
- feat: Add ownership claiming on CK helm charts in artifacthub by @gansheer in #6477
- feat: Set helm repo id from artifacthub by @gansheer in #6480
- fix(ci): upgrade golang by @squakez in #6484
- chore(docs): explaining gitops all module by @squakez in #6481
- fix(trait): remove default params from status by @squakez in #6482
- chore(deps): bump sigs.k8s.io/structured-merge-diff/v6 from 6.3.1 to 6.3.2 by @dependabot[bot] in #6487
- chore(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 by @dependabot[bot] in #6488
- chore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 by @dependabot[bot] in #6491
- fix(rbac): watch lease by @squakez in #6493
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.4 to 5.16.5 by @dependabot[bot] in #6490
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.88.1 to 0.89.0 by @dependabot[bot] in #6495
- chore(deps): bump golang.org/x/term from 0.39.0 to 0.40.0 by @dependabot[bot] in #6496
- chore(release): Helm chart for 2.9.1 by @squakez in #6499
- feat: enable Camel Dashboard monitoring by @squakez in #6500
- chore(deps): bump knative.dev/serving from 0.48.0 to 0.48.1 by @dependabot[bot] in #6504
- chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 by @dependabot[bot] in #6505
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.5 to 5.17.0 by @dependabot[bot] in #6506
- feat(git): filter git project path by @squakez in #6509
- feat(trait): enable GitOps with dry build by @squakez in #6514
- chore(dependencies): ctrl runtime 0.23.1 by @squakez in #6492
- chore(deps): bump golang.org/x/time from 0.14.0 to 0.15.0 by @dependabot[bot] in #6520
- chore(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 by @dependabot[bot] in #6519
- chore(deps): bump github.com/operator-framework/api from 0.38.0 to 0.41.0 by @dependabot[bot] in #6507
- fix(jvm): enable Quarkus runtime > 3.31 by @squakez in #6510
- feat(build): use base image SHA for reproducible builds by @michalvavrik in #6518
- chore(deps): bump k8s.io/klog/v2 from 2.130.1 to 2.140.0 by @dependabot[bot] in #6521
- chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 by @dependabot[bot] in #6522
- chore(deps): bump knative.dev/eventing from 0.48.0 to 0.48.1 by @dependabot[bot] in #6523
- chore(deps): bump golang.org/x/term from 0.40.0 to 0.41.0 by @dependabot[bot] in #6524
- chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 by @gansheer in #6527
- chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 by @dependabot[bot] in #6525
- fix: minor changes in quarkus >= 3.31 by @squakez in #6532
- fix(ctrl): use build complete and deploy phase by @squakez in #6528
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.89.0 to 0.90.0 by @dependabot[bot] in #6538
- fix(cmd): proper version deprecation notice by @squakez in #6540
- doc: move IntegrationProfile documentation by @squakez in #6539
- feat(trait): gateway by @squakez in #6542
- chore(doc): gateway trait page by @squakez in #6545
- fix(helm): parameterize resource names to enable multi-operator sharding via Helm by @timmy-mathew-ah in #6543
- chore(deps): bump knative.dev/serving from 0.48.1 to 0.48.2 by @dependabot[bot] in #6547
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.90.0 to 0.90.1 by @dependabot[bot] in #6548
- chore: Upgrade lint to 2.9.0 by @gansheer in #6550
- fix(util): gitops newline to append in all profile by @squakez in #6553
- chore(dependencies): gateway 1.5.1 by @squakez in #6554
- chore(dependencies): upgrade operator fwk and kube api by @squakez in #6555
- fix(ctrl): include image status after custom publishing task by @squakez in #6551
- fix(ctrl): adding notification action parameter by @squakez in #6556
- chore(deps): bump github.com/go-git/go-git/v5 from 5.17.0 to 5.17.1 by @dependabot[bot] in #6558
- feat(traits): gitops trait for Pipe by @michalvavrik in #6557
- chore(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to 5.17.2 by @dependabot[bot] in #6560
- chore(deps): bump Maven from 3.8.6 to 3.9.14 by @michalvavrik in #6559
- feat(api): IntegrationProfile dependencies by @squakez in #6561
- chore(ci): kamelets project versioning by @squakez in #6562
New Contributors
- @timmy-mathew-ah made their first contribution in #6543
Full Changelog: v2.9.1...v2.10.0