Skip to content

v2.11.0

Pre-release
Pre-release

Choose a tag to compare

@squakez squakez released this 31 Aug 11:19
· 5 commits to main since this release

This release is on vote. It is using a staging operator image published as docker.io/camelk/camel-k:2.11.0. The available platforms are AMD64 and ARM64. You can test it following these instructions:

Kubectl

kustomize build github.com/apache/camel-k/install/overlays/all-namespaces?ref=v2.11.0 | sed 's#apache/camel-k#camelk/camel-k#g' | kubectl apply -f - --server-side

Helm

helm install camel-k https://github.com/apache/camel-k/raw/v2.11.0/docs/charts/camel-k-2.11.0.tgz

OLM

Use the operator-sdk tool and run the bundle via:

operator-sdk run bundle docker.io/camelk/camel-k-bundle:2.11.0

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 toleration.taints keys via operator allow list by @HarshMehta112 in #6695
  • chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.92.0 to 0.92.1 by @dependabot[bot] in #6703
  • docs: correct installation/builds.adoc table format by @Evynglais in #6702
  • chore(deps): bump sigs.k8s.io/gateway-api from 1.5.1 to 1.6.0 by @dependabot[bot] in #6701
  • chore(deps): bump golang.org/x/text from 0.38.0 to 0.39.0 by @dependabot[bot] in #6708
  • ci: Upgrade to actions/checkout@v7 by @gansheer in #6712
  • chore(deps): bump golang.org/x/text from 0.39.0 to 0.40.0 by @dependabot[bot] in #6713
  • chore: upgrade go to 1.25.6 by @gansheer in #6715
  • chore(deps): bump golang.org/x/term from 0.44.0 to 0.45.0 by @dependabot[bot] in #6714
  • chore: upgrade ci github actions by @gansheer in #6716
  • chore(deps): bump github.com/prometheus/common from 0.69.0 to 0.70.0 by @dependabot[bot] in #6718
  • chore(deps): bump github.com/mattn/go-shellwords from 1.0.13 to 1.0.14 by @dependabot[bot] in #6717
  • chore(deps): bump sigs.k8s.io/gateway-api from 1.6.0 to 1.6.1 by @dependabot[bot] in #6720
  • chore(deps): bump github.com/prometheus/client_golang from 1.23.2 to 1.24.0 by @dependabot[bot] in #6723
  • chore(deps): bump sigs.k8s.io/structured-merge-diff/v6 from 6.4.0 to 6.4.2 by @dependabot[bot] in #6711
  • chore(deps): bump github.com/go-logr/logr from 1.4.3 to 1.4.4 by @dependabot[bot] in #6722
  • chore(deps): bump github.com/operator-framework/api from 0.44.0 to 0.45.0 by @dependabot[bot] in #6726
  • chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.92.1 to 0.93.0 by @dependabot[bot] in #6729
  • chore(deps): bump knative.dev/eventing from 0.49.2 to 0.50.0 by @dependabot[bot] in #6732
  • Fix #6657: Use default catalog controller worker count by @Rachit-Gandhi in #6710
  • Fix #6508: Add resource request/limit support for init and sidecar containers by @641-git641 in #6721
  • chore(deps): bump github.com/magiconair/properties from 1.8.10 to 1.18.11 by @dependabot[bot] in #6728
  • Fix #6724: Allow setting enableServiceLinks on the Integration pod template by @lsergio in #6725
  • feat(trait): Support owner trait wildcard by @subhramit in #6734
  • chore(deps): bump knative.dev/serving from 0.49.1 to 0.50.0 by @dependabot[bot] in #6735
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.19.1 to 5.19.2 by @dependabot[bot] in #6736
  • chore(test): fix Kafka e2e tests by @gansheer in #6739
  • feat(trait): Add metricType support to the KEDA trait triggers by @wojciechgrazawskiahnl in #6740
  • chore(e2e): attempt to fix test flakiness by @squakez in #6744
  • feat(trait): don't use environment pull secret by @squakez in #6743
  • fix(cmd): read operator image from Pod by @squakez in #6745
  • chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.93.0 to 0.93.1 by @dependabot[bot] in #6747
  • fix(trait): don't create a kit outside accepted namespaces by @squakez in #6748
  • chore(e2e): assigning names to reduce flakiness by @squakez in #6749
  • ci: Update docs set the last release by @gansheer in #6752
  • chore: upgrade go to 1.26.6 by @gansheer in #6751
  • ci: Replace non maintained gh-go-mod-generate-sbom action by custom install by @gansheer in #6755
  • chore(e2e): replace expect with eventually by @squakez in #6754
  • chore(deps): bump golang.org/x/text from 0.40.0 to 0.41.0 by @dependabot[bot] in #6759
  • chore(deps): bump github.com/sirupsen/logrus from 1.9.4 to 1.10.0 by @dependabot[bot] in #6760
  • ci: fix sbom generator install in workflow by @gansheer in #6761
  • chore(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.0 by @dependabot[bot] in #6762
  • chore(e2e): olm install modes tests by @squakez in #6763
  • chore(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1 by @dependabot[bot] in #6765
  • feat: explicit registry setting by @squakez in #6756
  • feat(trait): remove jolokia by @squakez in #6766
  • feat(trait): make pod internal by @squakez in #6768
  • chore(e2e): show resources also when no CRDs by @squakez in #6770
  • feat(trait): deprecate knative eventing by @squakez in #6767
  • chore(ci): run bundle with install-mode option by @squakez in #6772
  • chore(deps): bump github.com/sirupsen/logrus from 1.10.0 to 1.10.1 by @dependabot[bot] in #6771
  • chore(e2e): bind condition status by @squakez in #6774
  • chore: polish agent assumptions by @squakez in #6783
  • chore(trait): drop maven profile by @squakez in #6784
  • chore(trait): verify master SA by @squakez in #6785
  • chore: upgrade camel quarkus 3.39.1 (camel 4.22.0) by @squakez in #6788
  • feat(platform): provide maven repo allow list by @squakez in #6786
  • Fix #6780: Document NetworkPolicy for operator metrics by @jjj-n in #6789
  • feat(platform): complete IntegrationProfile by @squakez in #6790

New Contributors

Full Changelog: v2.10.1...v2.11.0