New
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 https://github.com/apache/camel-k/pull/6291
- chore(deps): prometheus common upgrade by @squakez in https://github.com/apache/camel-k/pull/6289
- chore(deps): bump knative.dev/eventing from 0.46.4 to 0.46.5 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6293
- chore(deps): bump golang.org/x/term from 0.34.0 to 0.35.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6292
- chore(deps): bump knative.dev/serving from 0.46.4 to 0.46.6 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6295
- chore(deps): bump golang.org/x/text from 0.28.0 to 0.29.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6296
- feat: remove deprecations from 2.5 by @squakez in https://github.com/apache/camel-k/pull/6294
- feat(dependencies): upgrade to Kubernetes 1.34 by @squakez in https://github.com/apache/camel-k/pull/6297
- feat(dependencies): golang version 1.25 by @squakez in https://github.com/apache/camel-k/pull/6301
- feat(dependencies): controller runtime 0.22.1 by @squakez in https://github.com/apache/camel-k/pull/6302
- fix(trait): health ports configuration by @squakez in https://github.com/apache/camel-k/pull/6304
- fix(ci): run olm install on main only by @squakez in https://github.com/apache/camel-k/pull/6305
- feat(api): Pipe traits configuration by @squakez in https://github.com/apache/camel-k/pull/6310
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.2 to 5.16.3 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6316
- chore(deps): bump github.com/operator-framework/api from 0.34.0 to 0.35.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6317
- feat(traits): new keda implementation by @squakez in https://github.com/apache/camel-k/pull/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 https://github.com/apache/camel-k/pull/6318
- chore(deps): bump github.com/prometheus/common from 0.66.1 to 0.67.1 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6320
- chore(deps): bump knative.dev/eventing from 0.46.5 to 0.46.6 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6319
- chore(deps): bump golang.org/x/text from 0.29.0 to 0.30.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6324
- chore(deps): bump golang.org/x/term from 0.35.0 to 0.36.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6322
- chore(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6323
- chore(deps): bump golang.org/x/time from 0.13.0 to 0.14.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6325
- feat(trait): cross namespace Kamelets by @squakez in https://github.com/apache/camel-k/pull/6326
- fix(docs): temporary workaround by @squakez in https://github.com/apache/camel-k/pull/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 https://github.com/apache/camel-k/pull/6330
- doc: Remove keda kamelet user doc by @gansheer in https://github.com/apache/camel-k/pull/6332
- feat(util): allow Kamelet crossnamespace in Pipes by @squakez in https://github.com/apache/camel-k/pull/6331
- chore(trait): remove old deprecated fields by @squakez in https://github.com/apache/camel-k/pull/6333
- feat(trait): kamelets from dependencies by @squakez in https://github.com/apache/camel-k/pull/6335
- Issue #6334 Flaky TestKedaAuthentication unit test by @jovanpet in https://github.com/apache/camel-k/pull/6337
- feat(ctrl): dry build by @squakez in https://github.com/apache/camel-k/pull/6339
- chore(deps): bump knative.dev/serving from 0.46.6 to 0.46.7 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6343
- chore(deps): bump knative.dev/eventing from 0.46.6 to 0.46.7 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6344
- chore(deps): bump github.com/prometheus/common from 0.67.1 to 0.67.2 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6346
- chore(deps): bump knative.dev/eventing from 0.46.7 to 0.46.8 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6347
- Improve configmap test coverage by @cfitzw in https://github.com/apache/camel-k/pull/6158
- fix(ci): use a custom release process by @squakez in https://github.com/apache/camel-k/pull/6350
- chore(deps): bump knative.dev/serving from 0.46.7 to 0.47.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6349
- chore(deps): bump knative.dev/eventing from 0.46.8 to 0.47.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6348
- chore(cmd): cleaning and deprecations by @squakez in https://github.com/apache/camel-k/pull/6352
- refactor: move knative types out of API package (#6300) by @pkalsi97 in https://github.com/apache/camel-k/pull/6355
- chore(deps): bump github.com/operator-framework/api from 0.35.0 to 0.36.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6357
- cli(reset): add force flag, namespace confirmation prompt, update e2e test by @pkalsi97 in https://github.com/apache/camel-k/pull/6359
- fix(e2e): use proper variable resolution by @squakez in https://github.com/apache/camel-k/pull/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 https://github.com/apache/camel-k/pull/6361
- chore(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6362
- chore(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6363
- chore(deps): bump golang.org/x/term from 0.36.0 to 0.37.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6365
- chore(deps): bump golang.org/x/text from 0.30.0 to 0.31.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6366
- fix(ci): enable whitespace linter and fix violations by @pkalsi97 in https://github.com/apache/camel-k/pull/6367
- chore(cmd): deprecate --dev/--sync by @squakez in https://github.com/apache/camel-k/pull/6369
- chore(ctrl): check SA permission to access cross namespace resources by @squakez in https://github.com/apache/camel-k/pull/6368
- fix(ci): enable nlreturn and fix all violations by @pkalsi97 in https://github.com/apache/camel-k/pull/6371
- chore: blank line before return by @squakez in https://github.com/apache/camel-k/pull/6372
- fix(ci): enable perfsprint, testpackage and fixed violations by @pkalsi97 in https://github.com/apache/camel-k/pull/6373
- fix(ci): enable forbidigo ,tagalign and fix violations by @pkalsi97 in https://github.com/apache/camel-k/pull/6370
- chore(deps): bump github.com/prometheus/common from 0.67.2 to 0.67.3 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6374
- chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6376
- chore(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6375
- chore(trait): gc can be deleted test by @squakez in https://github.com/apache/camel-k/pull/6377
- fix(trait): mount multiple files of same resource by @squakez in https://github.com/apache/camel-k/pull/6379
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.3 to 5.16.4 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6380
- chore(deps): bump github.com/prometheus/common from 0.67.3 to 0.67.4 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6384
- chore(deps): bump sigs.k8s.io/structured-merge-diff/v6 from 6.3.0 to 6.3.1 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6381
- feat(cmd): bind .spec.traits instead of annotations by @squakez in https://github.com/apache/camel-k/pull/6387
- chore(cmd): revert debug deprecation by @squakez in https://github.com/apache/camel-k/pull/6390
- fix(ci): upgrade go to 1.25.5 by @squakez in https://github.com/apache/camel-k/pull/6395
- chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6394
- feat(install): remove unnecessary rbac by @squakez in https://github.com/apache/camel-k/pull/6396
- chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6399
- chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6400
- chore(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6401
- chore(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/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 https://github.com/apache/camel-k/pull/6403
- chore(deps): bump github.com/operator-framework/api from 0.36.0 to 0.37.0 by @dependabot[bot] in https://github.com/apache/camel-k/pull/6404
- feat: Add default container annotation for kubectl commands by @pkalsi97 in https://github.com/apache/camel-k/pull/6405
- chore(trait): deprecate logging trait in favour of Quarkus properties by @pkalsi97 in https://github.com/apache/camel-k/pull/6406
- chore(trait): deprecate telemetry trait in favour of properties configuration by @pkalsi97 in https://github.com/apache/camel-k/pull/6407
- chore(trait): deprecate master trait in favour of manual RBAC configuration by @pkalsi97 in https://github.com/apache/camel-k/pull/6410
- feat(ctrl): dry build - support Pipe BuildComplete phase and deploy/undeploy CLI by @pkalsi97 in https://github.com/apache/camel-k/pull/6408
- fix(ctrl): dry build - correct first-readiness metric by @pkalsi97 in https://github.com/apache/camel-k/pull/6409
- Refactor: Consolidate duplicate getIntegrationKit code by @bimakw in https://github.com/apache/camel-k/pull/6417
- feat(traits): gitops trait by @squakez in https://github.com/apache/camel-k/pull/6419
- fix(trait): preserve kamelet ConfigMaps during dry-build BuildComplete phase by @pkalsi97 in https://github.com/apache/camel-k/pull/6423
- feat(trait): add jvm caCert support and propagate mounts to init containers by @pkalsi97 in https://github.com/apache/camel-k/pull/6416
- feat(trait): Auto-discover KEDA Kafka scaler from Camel URIs by @pkalsi97 in https://github.com/apache/camel-k/pull/6418
- docs: add environment variables configuration page by @bimakw in https://github.com/apache/camel-k/pull/6426
- fix(jvm): change caCert params from secret refs to file paths by @pkalsi97 in https://github.com/apache/camel-k/pull/6427
New Contributors
- @jovanpet made their first contribution in https://github.com/apache/camel-k/pull/6337
- @pkalsi97 made their first contribution in https://github.com/apache/camel-k/pull/6355
- @bimakw made their first contribution in https://github.com/apache/camel-k/pull/6417
Full Changelog: https://github.com/apache/camel-k/compare/v2.8.0...v2.9.0