Skip to content

Releases: apache/camel-k

v2.12.0-nightly

v2.12.0-nightly Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Sep 02:18
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

v2.11.0-nightly Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Apr 01:17
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

Choose a tag to compare

@squakez squakez released this 31 Aug 11:19

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...
Read more

v2.10.2

Choose a tag to compare

@squakez squakez released this 31 Aug 13:58

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

Choose a tag to compare

@squakez squakez released this 31 Aug 15:05

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

Choose a tag to compare

@squakez squakez released this 14 May 11:07

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

Choose a tag to compare

@squakez squakez released this 14 May 11:08

Installation procedure

Install the operator looking at the official Camel K operator 2.9.2 installation procedure.

What's Changed

  • [release-2.9.x] feat(api): deprecate builder pod namespace by @squakez in #6627

Full Changelog: v2.9.1...v2.9.2

v2.8.1

Choose a tag to compare

@squakez squakez released this 14 May 11:10

Installation procedure

Install the operator looking at the official Camel K operator 2.8.1 installation procedure.

What's Changed

  • [release-2.8.x] feat(api): deprecate builder pod namespace by @squakez in #6629

Full Changelog: v2.8.0...v2.8.1

v2.10.0-nightly

v2.10.0-nightly Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Dec 00:55
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

Choose a tag to compare

@squakez squakez released this 07 Apr 08:22

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

Full Changelog: v2.9.1...v2.10.0