Skip to content

1.11.4

Compare
Choose a tag to compare
@joestringer joestringer released this 19 Apr 05:55
v1.11.4

We are pleased to release Cilium v1.11.4. See below for full notes on changes in this release.

Summary of Changes

Minor Changes:

  • k8s: keep CiliumNode labels synced with Node object (Backport PR #19277, Upstream PR #18609, @jibi)
  • Locally allocated identities are now restored during restart, helping avoid transient drops due to identity changes in policies. (Backport PR #19403, Upstream PR #19360, @jrajahalme)

Bugfixes:

  • bpf: Fix maglev hash with hostServices.hostNamespaceOnly (Backport PR #19277, Upstream PR #18336, @ysksuzuki)
  • clustermesh: Correct shared service annotation behaviour (Backport PR #19277, Upstream PR #19042, @sayboras)
  • cmd: Fix issue where a ConfigMap value of {} was parsed as map["{}":""]. (Backport PR #19277, Upstream PR #19172, @gandro)
  • Fix a bug where a backend pod can be selected by a local redirect policy deployed in a different namespace if the local redirect policy was deployed first. (Backport PR #19277, Upstream PR #19193, @aditighag)
  • Fix bug that would cause some pod traffic to leave through the wrong interface if --aws-release-excess-ips is used and masquerading disabled. (Backport PR #19277, Upstream PR #19162, @pchaigno)
  • Fix bug where the 'ipcache-inject-labels' controller constantly fails in non-Kubernetes environments (Backport PR #19277, Upstream PR #19165, @christarazi)
  • Fix bug where the Cilium DNS proxy slows down significantly (and even OOMs) due to lock contention from spawning many goroutines when handling bursty DNS traffic (Backport PR #19418, Upstream PR #19336, @nebril)
  • Fix log rotation of compressed logs (Backport PR #19277, Upstream PR #19152, @chancez)
  • Fixed node init in RKE (Backport PR #19418, Upstream PR #19286, @raphink)
  • helm: Update Clustermesh-APIServer RBAC permissions for platforms (like Openshift) that have the OwnerReferencesPermissionEnforcement admission controller enabled. (Backport PR #19277, Upstream PR #19071, @nathanjsweet)
  • Improve endpoint and DNS proxy lock contention during bursty DNS traffic (Backport PR #19418, Upstream PR #19347, @christarazi)
  • Improve reliably of faulty connections for kube-apiservers behind a LB.
    Reduce the number of connections to kube-apiserver by 6 for each cilium-agent. (Backport PR #19330, Upstream PR #19259, @aanm)
  • install/kubernetes: fix hubble-ui with TLS (Backport PR #19418, Upstream PR #19338, @aanm)
  • metallb: fix SIGSEGV error when Service resource is deleted. (Backport PR #19277, Upstream PR #19249, @Inode1)
  • Update the 'refresh period' formatting in readme and doc (Backport PR #19418, Upstream PR #19205, @dongwangdw)
  • wireguard: Reject duplicate public keys (Backport PR #19418, Upstream PR #19344, @gandro)

CI Changes:

  • jenkinsfiles: Update calls to Quay API (Backport PR #19277, Upstream PR #19229, @pchaigno)
  • test: Don't redeploy in AfterAll of K8sServices test case (Backport PR #19277, Upstream PR #18869, @brb)
  • test: Flush CT tables after L7 proxy tests in K8sServices (Backport PR #19277, Upstream PR #18857, @brb)
  • Use docker manifest inspect to wait for images instead of using quay API (Backport PR #19330, Upstream PR #19307, @YutaroHayakawa)
  • workflows: Update call to Quay API (Backport PR #19277, Upstream PR #19228, @pchaigno)

Misc Changes:

Other Changes:

  • install: Update image digests for v1.11.3 (#19240, @aanm)

Docker Manifests

cilium

docker.io/cilium/cilium:v1.11.4@sha256:d9d4c7759175db31aa32eaa68274bb9355d468fbc87e23123c80052e3ed63116
quay.io/cilium/cilium:v1.11.4@sha256:d9d4c7759175db31aa32eaa68274bb9355d468fbc87e23123c80052e3ed63116

clustermesh-apiserver

docker.io/cilium/clustermesh-apiserver:v1.11.4@sha256:ce6ade955e6aaec9f9956c1ac5ec7e923465c26747aa56d93118fcb14e4326b7
quay.io/cilium/clustermesh-apiserver:v1.11.4@sha256:ce6ade955e6aaec9f9956c1ac5ec7e923465c26747aa56d93118fcb14e4326b7

docker-plugin

docker.io/cilium/docker-plugin:v1.11.4@sha256:10724a00b244bfe62ce4e16cf055ee189ab6d17f64955c1c8b3c1307fb9c8d71
quay.io/cilium/docker-plugin:v1.11.4@sha256:10724a00b244bfe62ce4e16cf055ee189ab6d17f64955c1c8b3c1307fb9c8d71

hubble-relay

docker.io/cilium/hubble-relay:v1.11.4@sha256:460d50bd0c6bcdfa3c62b0488541c102a4079f5def07d2649ff67bc24fd0dd3f
quay.io/cilium/hubble-relay:v1.11.4@sha256:460d50bd0c6bcdfa3c62b0488541c102a4079f5def07d2649ff67bc24fd0dd3f

operator-alibabacloud

docker.io/cilium/operator-alibabacloud:v1.11.4@sha256:bb6eb1d389d87d435b6ddb7c32955459ccdea15d6542da2bcb38738c8dca15d9
quay.io/cilium/operator-alibabacloud:v1.11.4@sha256:bb6eb1d389d87d435b6ddb7c32955459ccdea15d6542da2bcb38738c8dca15d9

operator-aws

docker.io/cilium/operator-aws:v1.11.4@sha256:3ef7a13d962d977815d12846c04fade989195722ba6628bffaf865fb46d4b6a0
quay.io/cilium/operator-aws:v1.11.4@sha256:3ef7a13d962d977815d12846c04fade989195722ba6628bffaf865fb46d4b6a0

operator-azure

docker.io/cilium/operator-azure:v1.11.4@sha256:e507e3ece5a3cb45daf2e879bd3888681f297c76523661551ecdd38d8c46c798
quay.io/cilium/operator-azure:v1.11.4@sha256:e507e3ece5a3cb45daf2e879bd3888681f297c76523661551ecdd38d8c46c798

operator-generic

docker.io/cilium/operator-generic:v1.11.4@sha256:bf75ad0dc47691a3a519b8ab148ed3a792ffa2f1e309e6efa955f30a40e95adc
quay.io/cilium/operator-generic:v1.11.4@sha256:bf75ad0dc47691a3a519b8ab148ed3a792ffa2f1e309e6efa955f30a40e95adc

operator

docker.io/cilium/operator:v1.11.4@sha256:e75e37f4dddcee9a39e5889a9d76fe2ad586c10e0a5073d04efbdd2ad3661850
quay.io/cilium/operator:v1.11.4@sha256:e75e37f4dddcee9a39e5889a9d76fe2ad586c10e0a5073d04efbdd2ad3661850