Releases: apache/camel-k
v2.6.0-nightly
NOTE: last updated on Sat Feb 8 01:22:57 UTC 2025
Apache Camel K 2.6.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.6.0-nightly
. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.6.0-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.6.0-nightly/docs/charts/camel-k-2.6.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.6.0-nightly
v2.5.2-nightly
NOTE: last updated on Sat Feb 8 01:20:50 UTC 2025
Apache Camel K 2.5.2-nightly build for testing purposese only (unstable). This nightly release is using an unsupported operator image published as docker.io/testcamelk/camel-k:2.5.2-nightly
. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.5.2-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.5.2-nightly/docs/charts/camel-k-2.5.2-nightly.tgz
OLM
Use the operator-sdk
tool and run the bundle via:
operator-sdk run bundle docker.io/testcamelk/camel-k-bundle:2.5.2-nightly
v2.5.1-nightly
NOTE: last updated on Fri Feb 7 01:25:34 UTC 2025
Apache Camel K 2.5.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.5.1-nightly
. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.5.1-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.5.1-nightly/docs/charts/camel-k-2.5.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.5.1-nightly
v2.5.1
What's Changed
- [Release 2.5.x] fix(binding): don't panic if no binding available by @squakez in #5955
- [Release 2.5.x] fix(docs): last release version by @squakez in #5973
- update registry location by @cfitzw in #5985
- [Release 2.5.x] Various fixes by @squakez in #6040
- [Release 2.5.x] fix(trait): telemetry workaround by @squakez in #6057
- [Release 2.5.x] chore(dependencies): update runtime default to 3.15.2 by @squakez in #6064
Full Changelog: v2.5.0...v2.5.1
v2.5.0-nightly
NOTE: last updated on Tue Nov 5 01:25:50 UTC 2024
Apache Camel K 2.5.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.5.0-nightly
. The available platforms are AMD64 and ARM64.
Kubectl
kubectl apply -k github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.5.0-nightly
Helm
helm install camel-k https://github.com/apache/camel-k/raw/v2.5.0-nightly/docs/charts/camel-k-2.5.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.5.0-nightly
v2.5.0
What's Changed
- chore(deps): bump github.com/onsi/gomega from 1.34.0 to 1.34.1 by @dependabot in #5718
- chore(deps): bump github.com/container-tools/spectrum from 0.6.52 to 0.6.53 by @dependabot in #5717
- chore(ci): removing staging variables by @squakez in #5719
- chore(ci): upgrade kubernetes API to 1.29 by @squakez in #5721
- chore(deps): Upgrade controller runtime to 0.17.x by @gansheer in #5725
- chore(deps): bump github.com/container-tools/spectrum from 0.6.53 to 0.6.54 by @dependabot in #5727
- chore(ci): Upgrade golang to 1.22 by @gansheer in #5726
- chore(deps): bump knative by @squakez in #5724
- fix(ci): latest runtime openapi snapshot repo by @squakez in #5728
- chore(deps): bump kubernetes to 1.29.7 by @squakez in #5731
- chore(deps): bump prometheus by @squakez in #5732
- chore(deps): update controllergen by @squakez in #5733
- chore(deps): bump knative.dev/serving from 0.40.1 to 0.42.1 by @dependabot in #5734
- feat(trait): drop support for swagger by @squakez in #5736
- chore(deps): bump linter by @squakez in #5741
- chore(deps): bump golang.org/x/time from 0.5.0 to 0.6.0 by @dependabot in #5743
- chore(trait): drop support for registry by @squakez in #5738
- chore(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 by @dependabot in #5744
- chore(deps): bump github.com/container-tools/spectrum from 0.6.54 to 0.6.55 by @dependabot in #5747
- chore(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0 by @dependabot in #5742
- chore(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 by @dependabot in #5748
- chore(deps): bump golang.org/x/term from 0.22.0 to 0.23.0 by @dependabot in #5749
- chore(deps): bump github.com/container-tools/spectrum from 0.6.55 to 0.6.56 by @dependabot in #5753
- chore(deps): bump fabric8-version from 6.13.1 to 6.13.2 in /java/crds by @dependabot in #5761
- feat(ci): minikube usage by @squakez in #5756
- chore(deps): bump knative.dev/serving from 0.42.1 to 0.42.2 by @dependabot in #5750
- feat(trait): set env as configmaps/secrets by @squakez in #5754
- fix(ci): use new infra configuration by @squakez in #5767
- chore(deps): bump github.com/container-tools/spectrum from 0.6.56 to 0.6.57 by @dependabot in #5760
- chore(traits): remove tracing by @squakez in #5764
- chore(ci): exclude mock, util and generated code from coverage by @squakez in #5769
- bugfix(#5755): avoiding deadlock between builds with dependencies build order strategy by @lsergio in #5757
- chore: remove code deprecated before 2.3 by @squakez in #5770
- chore(deps): bump github.com/container-tools/spectrum from 0.6.57 to 0.6.58 by @dependabot in #5774
- chore(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 by @dependabot in #5775
- chore(deps): bump fabric8-version from 6.13.2 to 6.13.3 in /java/crds by @dependabot in #5779
- chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 in /java/crds by @dependabot in #5778
- chore(deps): bump github.com/container-tools/spectrum from 0.6.58 to 0.6.59 by @dependabot in #5780
- chore(dep): Upgrade operator-framework/api to v0.23.0 by @gansheer in #5782
- Bugfix/5758 incremental image build fix by @lsergio in #5772
- chore(api): deprecate PublishStrategyOptions by @squakez in #5785
- fix(e2e): Kamelet in route logs by @gansheer in #5788
- chore(cmd): deprecate CLIs subcommands by @squakez in #5784
- chore(deps): bump github.com/prometheus/client_golang from 1.20.0 to 1.20.1 by @dependabot in #5789
- fix(e2e): olm needs to create an Integration Platform by @squakez in #5791
- fix(ci): badge calculation by @squakez in #5792
- fix(e2e): Cron e2e logs by @gansheer in #5790
- chore(deps): bump github.com/prometheus/client_golang from 1.20.1 to 1.20.2 by @dependabot in #5795
- chore(deps): bump github.com/rs/xid from 1.5.0 to 1.6.0 by @dependabot in #5796
- chore(deps): bump github.com/prometheus/common from 0.55.0 to 0.56.0 by @dependabot in #5799
- feat: adding ingressClassName field to the Ingress trait by @lsergio in #5797
- feat(trait): operate via default catalog by @squakez in #5798
- chore(deps): bump github.com/prometheus/common from 0.56.0 to 0.57.0 by @dependabot in #5800
- chore(deps): bump github.com/container-tools/spectrum from 0.6.59 to 0.6.60 by @dependabot in #5801
- chore(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2 by @dependabot in #5802
- chore(api): print Kamelets info by @squakez in #5804
- chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 in /java/crds by @dependabot in #5806
- feat(api): Kit-less Integration by @squakez in #5803
- fix(e2e): Get the most recent pod in e2e tests by @gansheer in #5808
- feat(api): user generated Kamelet versioning by @squakez in #5807
- chore(deps): bump knative.dev/eventing from 0.40.3 to 0.42.1 by @dependabot in #5817
- chore(deps): bump github.com/prometheus/common from 0.57.0 to 0.58.0 by @dependabot in #5815
- doc: polish documentation by @squakez in #5818
- fix(ci): website build by @squakez in #5820
- feat(trait): Move addon Telemetry to traits by @gansheer in #5814
- chore(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 by @dependabot in #5821
- chore(deps): bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 by @dependabot in #5823
- chore(helm): deprecate installation with platform by @squakez in #5819
- chore(doc): minor adjustments by @squakez in #5824
- chore(deps): bump golang.org/x/text from 0.17.0 to 0.18.0 by @dependabot in #5822
- feat(api): expose Camel core version by @squakez in #5825
- chore(deps): bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 by @dependabot in #5831
- fix(trait): add size to emptydir by @squakez in #5828
- chore(ci): remove unused files and actions by @squakez in #5827
- chore(deps): bump github.com/container-tools/spectrum from 0.6.60 to 0.6.61 by @dependabot in #5829
- chore(deps): bump github.com/prometheus/common from 0.58.0 to 0.59.1 by @dependabot in #5830
- feat(deployer): deprecate client side apply enforcement by @squakez in #5832
- e2e/knative service url naming tests by @realMartinez in #5835
- chore(deps): bump github.com/container-tools/spectrum from 0.6.61 to 0.6.62 by @dependabot in #5839
- chore(trait): check for deprecate languages by @squakez in #5842
- feat(api): introduce an Uknown status by @squakez in #5843
- feat(kamelets): bundling from jar by @squakez in #5845
- fix(ctrl): resume from unknown by @squakez in #5847
- chore(docs): kamelet reference cleaning by @squakez in #5849
- chore(deps): bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in #5850
- chore(doc): kamelets reorganization by @squakez in #5853
- f...
2.4.1-nightly
Apache Camel K 2.4.1-nightly build for testing (unstable). This nightly release is using
an unsupported operator image published as docker.io/testcamelk/camel-k:2.4.1-nightly
. The available platforms are AMD64 and ARM64.
To test it, download the client for your OS and run:
kamel install --olm=false --maven-repository=
NOTE: last updated on Sat Feb 8 01:20:50 UTC 2025
v2.4.0
What's Changed
- fix(ci): plugin failure by @squakez in #5312
- fix(cli): openshift cli install rbac path by @gansheer in #5316
- chore(deps): bump github.com/prometheus/client_model from 0.6.0 to 0.6.1 by @dependabot in #5319
- chore(deps): bump github.com/prometheus/common from 0.51.1 to 0.52.2 by @dependabot in #5320
- chore: Upgrade golang.org/x/net by @gansheer in #5322
- doc: adjust nightly release description by @squakez in #5325
- chore(deps): bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 by @dependabot in #5323
- feat(trait): allow usage of semver for camel.runtime-version by @squakez in #5327
- feat(core): Upgrade API kubernetes 1.28 by @gansheer in #5329
- chore(deps): bump golang.org/x/term from 0.18.0 to 0.19.0 by @dependabot in #5330
- chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 by @dependabot in #5331
- chore(deps): bump knative.dev/eventing from 0.39.3 to 0.40.3 by @dependabot in #5220
- chore(deps): openshift api to 4.15 by @squakez in #5336
- chore(deps): bump knative.dev/serving from 0.39.3 to 0.40.1 by @dependabot in #5133
- fix(#5326): Fix flaky E2E test by @christophd in #5338
- fix(olm): set minKubeVersion and Openshift version by @squakez in #5339
- fatal error: concurrent map read and map write by @tdiesler in #5317
- fix(#5341): Add IntegrationProfile to CSV by @christophd in #5342
- fix(#4922): Fix flaky TestHealthTrait by @christophd in #5346
- fix(install): No duplicate envvars on operator pod container by @gansheer in #5350
- chore(deps): bump github.com/prometheus/common from 0.52.2 to 0.52.3 by @dependabot in #5352
- Platform choice for aarch64 is incorrect by @tdiesler in #5299
- feat(deps): Upgrade controller-runtime to 0.16.x by @gansheer in #5335
- chore(deps): bump knative.dev/serving from 0.39.3 to 0.40.1 by @dependabot in #5358
- chore(ci): Fix license check by @gansheer in #5364
- feat(trait): Spectrum deprecation notice by @squakez in #5363
- fix: Fix garbage collection trait by @christophd in #5365
- chore(e2e): Remove unnecessary jvm.option in test by @gansheer in #5371
- chore(ci): Upgrade kind to 0.22.0 and kindest/node to 1.28.7 by @gansheer in #5373
- chore(deps): bump fabric8-version from 6.11.0 to 6.12.0 in /java/crds by @dependabot in #5368
- fix(ci): remove Helm upgrade test by @squakez in #5377
- chore: re-enable file permissions test on darwin by @lzap in #5380
- chore(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #5388
- fix(trait): condition kit type by @squakez in #5382
- fix(trait): inherit platform configuration by @squakez in #5383
- chore(api): remove deprecated ip shortname by @squakez in #5384
- chore(deps): bump github.com/prometheus/common from 0.52.3 to 0.53.0 by @dependabot in #5387
- (fix#5315): concurrent map read and map write by @tdiesler in #5375
- Replaced echo-server image by multiarch by @lfabriko in #5392
- doc(#5386): Contributing page updated by @vkrejcirik in #5393
- chore(deps): bump fabric8-version from 6.12.0 to 6.12.1 in /java/crds by @dependabot in #5396
- chore(deps): bump org.apache:apache from 31 to 32 in /java/crds by @dependabot in #5397
- fix(trait): define synthetic Kit by @squakez in #5399
- fix(trait): don't report runtime version... by @squakez in #5378
- chore(e2e): Use new test namespace in Knative E2E tests by @christophd in #5408
- Adding eventing core types on RBAC by @matzew in #5412
- fix(trait): remove imageWasKit by @squakez in #5418
- Add e2e traits test for cron by @tdiesler in #5414
- doc(trait): Maven profile cm/secret additional information by @gansheer in #5416
- fix(trait): compute cm after catalog by @squakez in #5423
- fix(trait): controller strategy default service port name by @squakez in #5411
- fix(#5402): Evaluate Knative profile based on Serving/Eventing installed by @christophd in #5419
- chore(cmd): error if no default catalog found by @squakez in #5431
- docs: remove duplicate affinity entry in camel-runtimes doc by @mdebarros in #5434
- fix(pipeline): add s2i to publish tasks by @mmajerni in #5435
- chore(e2e): Allow to disable copy optimizations on E2E tests by @christophd in #5436
- chore(release): fix missing licenses by @gansheer in #5442
- fixes(#5439): Build should enforce a required jdk version by @tdiesler in #5440
- chore(deps): bump github.com/onsi/gomega from 1.33.0 to 1.33.1 by @dependabot in #5444
- Enhance offline script and documentation by @claudio4j in #5447
- (#5424) Generate badges & ignore internal traits by @tdiesler in #5425
- feat(trait): enable health trait by default by @squakez in #5096
- feat(api): show integration readiness by @squakez in #5448
- fix(e2e): add readiness workaround as expected by Camel framework by @squakez in #5450
- chore(deps): bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 by @dependabot in #5452
- chore(deps): bump golang.org/x/text from 0.14.0 to 0.15.0 by @dependabot in #5453
- fix(kamelets): parse the url used to download kamelet by @squakez in #5457
- chore(deps): bump golang.org/x/term from 0.19.0 to 0.20.0 by @dependabot in #5458
- feat(trait): enforce Pod and Container security context by @squakez in #5461
- chore: update golagci-lint to v1.158.0 by @lburgazzoli in #5471
- Remove maven threads configuration based on GOMAXPROCS by @lburgazzoli in #5468
- Incorrect content of the build/_maven_overlay directory causes the build project failure by @lburgazzoli in #5469
- chore(doc): update developers doc by @lburgazzoli in #5470
- chore: use the same make targhet for lkint and vuln check locally and on ci by @lburgazzoli in #5477
- fix(#5292): Simplify run cmd for archs other than amd64 by @tdiesler in #5403
- Test fixes by @valdar in #5415
- cleanup golagci-lint configuration by @lburgazzoli in #5482
- fix(maven): move check for MAVEN_CMD before maven wrapper setup by @lburgazzoli in #5478
- cleanup pkg/util packages by @lburgazzoli in #5480
- Review permission check by @lburgazzoli in #5479
- chore(deps): bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #5492
- fix(tests): Minor fix to incremental_build_test.go after fixing of copykits. by @valdar in #5494
- chore(tools): update golangci-lint to v1.58.1 by @lburgazzoli in #5495
- feat(lint): enabe magic number detector (mld) by @lburgazzoli in #5496
- feat(lint): enabe goconst linter by @lburgazzoli in #5499
- Re evaluate golanci-lint exclusions (execinquery,whitespace,wastedassign,tagliatelle,nolintlint,lll)" by @lburgazzoli in #5502
- feat(4893) YAML DSL route configuration support by @realMartinez in #5369
- fix(e2e): Route trait schema valid in OCP by @gansheer in https://git...
2.3.4-nightly
Apache Camel K 2.3.4-nightly build for testing (unstable). This nightly release is using
an unsupported operator image published as docker.io/testcamelk/camel-k:2.3.4-nightly
. The available platforms are AMD64 and ARM64.
To test it, download the client for your OS and run:
kamel install --olm=false --maven-repository=https://repository.apache.org/content/repositories/snapshots@id=apache-snapshots@snapshots
NOTE: last updated on Wed Aug 14 00:58:40 UTC 2024
v2.3.3
What's Changed
- [Backport 2.3.x]: fix(e2e): Data type action kamelet transformer error by @gansheer in #5550
- [Release 2.3.x] fix(builder): add root and base image to S2I report by @squakez in #5556
- [Release 2.3.x] fix(ctrl): synthetic Integration cannot set blockOwnerDeletion by @squakez in #5563
- backport - fix(pipeline) fix s2i image in publish task by @mmajerni in #5543
- [Release 2.3.x] chore: bump next version to 2.3.3-SNAPSHOT by @squakez in #5579
- [Backport 2.3.x] fix(olm): set minKubeVersion and Openshift version by @squakez in #5587
- [Backport 2.3.x] fix(ci): merge helm with older index by @squakez in #5592
- [Backport 2.3.x] fix(core): Remove status.Image update post publish by @gansheer in #5599
- [Backport 2.3.x] fix(e2e): Ensures Maven proxy test is not infra dependant by @gansheer in #5589
Full Changelog: v2.3.2...v2.3.3