Releases: apache/camel-k
v2.10.0-nightly
NOTE: last update on Mon Mar 30 01:00:40 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.9.1
Installation procedure
Install the operator looking at the official Camel K operator 2.9.1 installation procedure.
What's Changed
- [Backport 2.9.x] fix(operator): restore missing PVC RBAC permissions by @pkalsi97 in #6445
- [Release 2.9.x] Backport latest fix from main by @squakez in #6471
- [Backport 2.9.x] fix: upgrade go to 1.25.6 by @gansheer in #6476
- [Release 2.9.x] fix(ci): golang update by @squakez in #6485
- [Release 2.9.x] chore: gitops all module by @squakez in #6483
Full Changelog: v2.9.0...v2.9.1
v2.9.0-nightly
NOTE: last update on Tue Dec 23 00:42:13 UTC 2025
Apache Camel K 2.9.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.9.0-nightly. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.9.0-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.9.0-nightly/docs/charts/camel-k-2.9.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.9.0-nightly
v2.9.0
Installation procedure
Install the operator looking at the official Camel K operator 2.9.0 installation procedure.
What's Changed
- chore(deps): bump golang.org/x/time from 0.12.0 to 0.13.0 by @dependabot[bot] in #6291
- chore(deps): prometheus common upgrade by @squakez in #6289
- chore(deps): bump knative.dev/eventing from 0.46.4 to 0.46.5 by @dependabot[bot] in #6293
- chore(deps): bump golang.org/x/term from 0.34.0 to 0.35.0 by @dependabot[bot] in #6292
- chore(deps): bump knative.dev/serving from 0.46.4 to 0.46.6 by @dependabot[bot] in #6295
- chore(deps): bump golang.org/x/text from 0.28.0 to 0.29.0 by @dependabot[bot] in #6296
- feat: remove deprecations from 2.5 by @squakez in #6294
- feat(dependencies): upgrade to Kubernetes 1.34 by @squakez in #6297
- feat(dependencies): golang version 1.25 by @squakez in #6301
- feat(dependencies): controller runtime 0.22.1 by @squakez in #6302
- fix(trait): health ports configuration by @squakez in #6304
- fix(ci): run olm install on main only by @squakez in #6305
- feat(api): Pipe traits configuration by @squakez in #6310
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.2 to 5.16.3 by @dependabot[bot] in #6316
- chore(deps): bump github.com/operator-framework/api from 0.34.0 to 0.35.0 by @dependabot[bot] in #6317
- feat(traits): new keda implementation by @squakez in #6311
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.85.0 to 0.86.0 by @dependabot[bot] in #6318
- chore(deps): bump github.com/prometheus/common from 0.66.1 to 0.67.1 by @dependabot[bot] in #6320
- chore(deps): bump knative.dev/eventing from 0.46.5 to 0.46.6 by @dependabot[bot] in #6319
- chore(deps): bump golang.org/x/text from 0.29.0 to 0.30.0 by @dependabot[bot] in #6324
- chore(deps): bump golang.org/x/term from 0.35.0 to 0.36.0 by @dependabot[bot] in #6322
- chore(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 by @dependabot[bot] in #6323
- chore(deps): bump golang.org/x/time from 0.13.0 to 0.14.0 by @dependabot[bot] in #6325
- feat(trait): cross namespace Kamelets by @squakez in #6326
- fix(docs): temporary workaround by @squakez in #6328
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.86.0 to 0.86.1 by @dependabot[bot] in #6330
- doc: Remove keda kamelet user doc by @gansheer in #6332
- feat(util): allow Kamelet crossnamespace in Pipes by @squakez in #6331
- chore(trait): remove old deprecated fields by @squakez in #6333
- feat(trait): kamelets from dependencies by @squakez in #6335
- Issue #6334 Flaky TestKedaAuthentication unit test by @jovanpet in #6337
- feat(ctrl): dry build by @squakez in #6339
- chore(deps): bump knative.dev/serving from 0.46.6 to 0.46.7 by @dependabot[bot] in #6343
- chore(deps): bump knative.dev/eventing from 0.46.6 to 0.46.7 by @dependabot[bot] in #6344
- chore(deps): bump github.com/prometheus/common from 0.67.1 to 0.67.2 by @dependabot[bot] in #6346
- chore(deps): bump knative.dev/eventing from 0.46.7 to 0.46.8 by @dependabot[bot] in #6347
- Improve configmap test coverage by @cfitzw in #6158
- fix(ci): use a custom release process by @squakez in #6350
- chore(deps): bump knative.dev/serving from 0.46.7 to 0.47.0 by @dependabot[bot] in #6349
- chore(deps): bump knative.dev/eventing from 0.46.8 to 0.47.0 by @dependabot[bot] in #6348
- chore(cmd): cleaning and deprecations by @squakez in #6352
- refactor: move knative types out of API package (#6300) by @pkalsi97 in #6355
- chore(deps): bump github.com/operator-framework/api from 0.35.0 to 0.36.0 by @dependabot[bot] in #6357
- cli(reset): add force flag, namespace confirmation prompt, update e2e test by @pkalsi97 in #6359
- fix(e2e): use proper variable resolution by @squakez in #6360
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.86.1 to 0.86.2 by @dependabot[bot] in #6361
- chore(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #6362
- chore(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 by @dependabot[bot] in #6363
- chore(deps): bump golang.org/x/term from 0.36.0 to 0.37.0 by @dependabot[bot] in #6365
- chore(deps): bump golang.org/x/text from 0.30.0 to 0.31.0 by @dependabot[bot] in #6366
- fix(ci): enable whitespace linter and fix violations by @pkalsi97 in #6367
- chore(cmd): deprecate --dev/--sync by @squakez in #6369
- chore(ctrl): check SA permission to access cross namespace resources by @squakez in #6368
- fix(ci): enable nlreturn and fix all violations by @pkalsi97 in #6371
- chore: blank line before return by @squakez in #6372
- fix(ci): enable perfsprint, testpackage and fixed violations by @pkalsi97 in #6373
- fix(ci): enable forbidigo ,tagalign and fix violations by @pkalsi97 in #6370
- chore(deps): bump github.com/prometheus/common from 0.67.2 to 0.67.3 by @dependabot[bot] in #6374
- chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #6376
- chore(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in #6375
- chore(trait): gc can be deleted test by @squakez in #6377
- fix(trait): mount multiple files of same resource by @squakez in #6379
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.3 to 5.16.4 by @dependabot[bot] in #6380
- chore(deps): bump github.com/prometheus/common from 0.67.3 to 0.67.4 by @dependabot[bot] in #6384
- chore(deps): bump sigs.k8s.io/structured-merge-diff/v6 from 6.3.0 to 6.3.1 by @dependabot[bot] in #6381
- feat(cmd): bind .spec.traits instead of annotations by @squakez in #6387
- chore(cmd): revert debug deprecation by @squakez in #6390
- fix(ci): upgrade go to 1.25.5 by @squakez in #6395
- chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #6394
- feat(install): remove unnecessary rbac by @squakez in #6396
- chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0 by @dependabot[bot] in #6399
- chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 by @dependabot[bot] in #6400
- chore(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3 by @dependabot[bot] in #6401
- chore(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 by @dependabot[bot] in #6402
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.86.2 to 0.87.1 by @dependabot[bot] in #6403
- chore(deps): bump github.com/operator-framework/api from 0.36.0 to 0.37.0 by @dependabot[bot] in #6404
- feat: Add default container annotation for kubectl commands by @pkalsi97 in #6405
- chore(trait): deprecate logging trait in favour of Quarkus properties by @pkalsi97 in #6406
- chore(trait): deprecate telemetry trait in favour of properties configuration by @pkalsi97 in #6407
- chore(trait): deprecate master trait in favour of manual RBAC configuration by @pkalsi97 in https:/...
v2.8.1-nightly
NOTE: last updated on Wed Sep 24 01:31:11 UTC 2025
Apache Camel K 2.8.1-nightly build for testing purposese only (unstable). This nightly release is using an unsupported operator image published as docker.io/testcamelk/camel-k:2.8.1-nightly. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.8.1-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.8.1-nightly/docs/charts/camel-k-2.8.1-nightly.tgz
OLM
Use the operator-sdk tool and run the bundle via:
operator-sdk run bundle docker.io/testcamelk/camel-k-bundle:2.8.1-nightly
v2.7.1-nightly
NOTE: last updated on Tue Sep 23 01:28:32 UTC 2025
Apache Camel K 2.7.1-nightly build for testing purposese only (unstable). This nightly release is using an unsupported operator image published as docker.io/testcamelk/camel-k:2.7.1-nightly. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.7.1-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.7.1-nightly/docs/charts/camel-k-2.7.1-nightly.tgz
OLM
Use the operator-sdk tool and run the bundle via:
operator-sdk run bundle docker.io/testcamelk/camel-k-bundle:2.7.1-nightly
v2.8.0-nightly
NOTE: last updated on Mon Sep 22 01:39:23 UTC 2025
Apache Camel K 2.8.0-nightly build for testing purposese only (unstable). This nightly release is using an unsupported operator image published as docker.io/testcamelk/camel-k:2.8.0-nightly. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.8.0-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.8.0-nightly/docs/charts/camel-k-2.8.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.8.0-nightly
v2.8.0
Installation procedure
Install the operator looking at the official Camel K operator 2.8.0 installation procedure.
What's Changed
- chore(deps): bump github.com/prometheus/common from 0.64.0 to 0.65.0 by @dependabot[bot] in #6197
- chore(deps): bump knative.dev/eventing from 0.45.1 to 0.45.2 by @dependabot[bot] in #6202
- chore(deps): bump golang.org/x/term from 0.32.0 to 0.33.0 by @dependabot[bot] in #6203
- chore(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in #6204
- chore(deps): bump golang.org/x/text from 0.26.0 to 0.27.0 by @dependabot[bot] in #6205
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #6207
- chore(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 by @dependabot[bot] in #6208
- chore(deps): bump github.com/onsi/gomega from 1.37.0 to 1.38.0 by @dependabot[bot] in #6211
- chore(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #6217
- chore(deps): bump golang.org/x/term from 0.33.0 to 0.34.0 by @dependabot[bot] in #6220
- chore(deps): bump golang.org/x/text from 0.27.0 to 0.28.0 by @dependabot[bot] in #6221
- feat(trait): init containers by @squakez in #6223
- feat(dependencies): kube api 0.33.4 by @squakez in #6225
- fix(e2e): check succeeded pods instead of running pods by @squakez in #6227
- feat(dependencies): removed spectrum strategy by @squakez in #6228
- feat(dependencies): controller runtime 0.21.0 by @squakez in #6231
- feat(trait): Deprecate Pod by @squakez in #6232
- chore(deps): bump knative.dev/eventing from 0.45.2 to 0.46.1 by @dependabot[bot] in #6235
- chore(deps): bump knative.dev/serving from 0.44.1 to 0.46.1 by @dependabot[bot] in #6236
- chore(doc): remove cross references from other Camel components by @squakez in #6238
- feat(dependencies): upgrade APIs after Kubernetes 0.33 by @squakez in #6241
- chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #6243
- feat(cmd): drop install/uninstall from CLI by @squakez in #6240
- chore(deps): bump github.com/onsi/gomega from 1.38.0 to 1.38.1 by @dependabot[bot] in #6242
- chore(deps): bump knative.dev/eventing from 0.46.1 to 0.46.2 by @dependabot[bot] in #6244
- chore(deps): bump github.com/onsi/gomega from 1.38.1 to 1.38.2 by @dependabot[bot] in #6246
- chore(deps): bump knative.dev/serving from 0.46.1 to 0.46.2 by @dependabot[bot] in #6245
- chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #6250
- chore(deps): bump github.com/operator-framework/api from 0.33.0 to 0.34.0 by @dependabot[bot] in #6253
- Let Golang testing framework clean any temporary data by @michalvavrik in #6251
- feat(trait): service and container ports by @squakez in #6255
- feat(traits): JVM agents by @squakez in #6256
- chore(deps): bump knative.dev/serving from 0.46.2 to 0.46.4 by @dependabot[bot] in #6257
- fix(ci): helm installation process by @squakez in #6263
- feat(api): add Pipe dependencies by @squakez in #6260
- feat(trait): deprecate Jolokia by @squakez in #6261
- chore(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10 by @dependabot[bot] in #6258
- chore(deps): bump knative.dev/eventing from 0.46.2 to 0.46.3 by @dependabot[bot] in #6264
- chore(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #6265
- feat(api): Add Integration Git Branch, Commit and Tag options by @michalvavrik in #6269
- chore(lint): Fix warnings when running linter by @michalvavrik in #6273
- chore(deps): bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 by @dependabot[bot] in #6271
- chore(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #6274
- chore(e2e): remove github tests by @squakez in #6275
- chore(deps): bump github.com/spf13/viper from 1.20.1 to 1.21.0 by @dependabot[bot] in #6278
- chore(doc): note about runtimes availability by @squakez in #6280
- chore(api): podspec deprecation notice by @squakez in #6281
- chore(deps): bump knative.dev/eventing from 0.46.3 to 0.46.4 by @dependabot[bot] in #6285
- feat(api): clone Kamelet type by @squakez in #6286
Full Changelog: v2.7.0...v2.8.0
v2.6.1-nightly
NOTE: last updated on Tue Sep 16 01:25:46 UTC 2025
Apache Camel K 2.6.1-nightly build for testing purposese only (unstable). This nightly release is using an unsupported operator image published as docker.io/testcamelk/camel-k:2.6.1-nightly. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.6.1-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.6.1-nightly/docs/charts/camel-k-2.6.1-nightly.tgz
OLM
Use the operator-sdk tool and run the bundle via:
operator-sdk run bundle docker.io/testcamelk/camel-k-bundle:2.6.1-nightly
v2.7.0-nightly
NOTE: last updated on Wed Jun 25 01:33:59 UTC 2025
Apache Camel K 2.7.0-nightly build for testing purposese only (unstable). This nightly release is using an unsupported operator image published as docker.io/testcamelk/camel-k:2.7.0-nightly. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.7.0-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.7.0-nightly/docs/charts/camel-k-2.7.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.7.0-nightly