github cilium/cilium v1.9.9
1.9.9

latest releases: v1.16.0-pre.2, 1.16.0-pre.2, v1.13.15...
2 years ago

We are pleased to release Cilium v1.9.9. This release includes connectivity fixes in specific environments, improved DNS proxy availability, and better support for host distributions using cgroupv2 and minimal tooling.

Summary of Changes

Minor Changes:

  • bpf: bpf host routing for tunneling (Backport PR #16781, Upstream PR #15148, @borkmann)
  • Envoy use of original source address in upstream connetions is disabled when datapath is tunneling. (Backport PR #16568, Upstream PR #14594, @jrajahalme)
  • Fixes connectivity issues when kube-proxy replacement is enabled, caused by ineffective socket based load balancing (aka host reachable services) in the private cgroup namespace mode of container runtimes (e.g., docker cgroupv2 configuration). (Backport PR #16676, Upstream PR #16259, @aditighag)
  • Support non-default Azure clouds (Backport PR #16394, Upstream PR #16043, @ungureanuvladvictor)

Bugfixes:

  • bpf: fix hw_csum issue for icmp probe packets (Backport PR #16615, Upstream PR #16604, @borkmann)
  • bpf: fix iptables masquerading for node -> remote pod traffic (Backport PR #16781, Upstream PR #16136, @jibi)
  • daemon, node: Fix faulty router IP restoration logic (Backport PR #16569, Upstream PR #16672, @christarazi)
  • DNS proxy is now more available during Cilium restarts, including upgrades. (Backport PR #16744, Upstream PR #16391, @jrajahalme)
  • endpoint: trigger k8s sync controller on identity update (Backport PR #16781, Upstream PR #16381, @jibi)
  • Envoy configuration with --proxy-prometheus-port is fixed. (Backport PR #16903, Upstream PR #16834, @jrajahalme)
  • Fix 5.10+ complexity issue with kubeProxyReplacement=disabled (Backport PR #16568, Upstream PR #16084, @pchaigno)
  • Fix bug where Cilium allocates a new router (cilium_host) IP upon node reboot, breaking connectivity especially with IPsec (Backport PR #16569, Upstream PR #16307, @christarazi)
  • install: Allow setting enable-health-check-nodeport to 'false' (Backport PR #16568, Upstream PR #16323, @dctrwatson)
  • ipsec: Fix logging of SPI after key rotations (Backport PR #16615, Upstream PR #16557, @pchaigno)
  • lrp: Skip clusterIP service restore in service delete callback (Backport PR #16615, Upstream PR #16548, @aditighag)
  • pkg/option: Fix default assignment of EnableWellKnownIdentities (Backport PR #16615, Upstream PR #16434, @mauriciovasquezbernal)
  • Plumb Azure interface's VPC / primary CIDR and set it as native routing CIDR in Azure IPAM mode (Backport PR #16569, Upstream PR #16696, @christarazi)
  • Potential deadlock in pod identity updates has been fixed. (Backport PR #16903, Upstream PRs #16529, #16769, #16801, @jrajahalme)
  • Remove previous PERM ARP entries installed by Cilium when kube-proxy-replacement and IPSec are disabled. (#16358, @aanm)
  • Removes cilium daemonset's dependencies on utilities like sh and mount having installed in the underlying host distributions. (Backport PR #16676, Upstream PR #16815, @aditighag)

CI Changes:

Misc Changes:

Other Changes:

Docker Manifests

cilium

docker.io/cilium/cilium:v1.9.9@sha256:a85d5cff13f8231c2e267d9fc3c6e43d24be4a75dac9f641c11ec46e7f17624d
quay.io/cilium/cilium:v1.9.9@sha256:a85d5cff13f8231c2e267d9fc3c6e43d24be4a75dac9f641c11ec46e7f17624d

clustermesh-apiserver

docker.io/cilium/clustermesh-apiserver:v1.9.9@sha256:4d35224d32dd48ce0e5b46841fcfea2dd53cb7f8328d970150d4b56e5d22b05f
quay.io/cilium/clustermesh-apiserver:v1.9.9@sha256:4d35224d32dd48ce0e5b46841fcfea2dd53cb7f8328d970150d4b56e5d22b05f

docker-plugin

docker.io/cilium/docker-plugin:v1.9.9@sha256:6dc317ac53fbc6c9eee57e7ab2b51b46d7d0239a7c278d493740e1f1a82abfe4
quay.io/cilium/docker-plugin:v1.9.9@sha256:6dc317ac53fbc6c9eee57e7ab2b51b46d7d0239a7c278d493740e1f1a82abfe4

hubble-relay

docker.io/cilium/hubble-relay:v1.9.9@sha256:87148a802be0b265887a8ce9803715eb992825ee309d3e4347c18fd25080cd2c
quay.io/cilium/hubble-relay:v1.9.9@sha256:87148a802be0b265887a8ce9803715eb992825ee309d3e4347c18fd25080cd2c

operator-aws

docker.io/cilium/operator-aws:v1.9.9@sha256:4061333748a46c87c5e68d312b80508d0b42ebdc93e7dd558438615a80e73b73
quay.io/cilium/operator-aws:v1.9.9@sha256:4061333748a46c87c5e68d312b80508d0b42ebdc93e7dd558438615a80e73b73

operator-azure

docker.io/cilium/operator-azure:v1.9.9@sha256:f40e8ab1434dd964af5a1bc3ef5a4d2c7cf8fb9de47ad0e4b6678b31a510336d
quay.io/cilium/operator-azure:v1.9.9@sha256:f40e8ab1434dd964af5a1bc3ef5a4d2c7cf8fb9de47ad0e4b6678b31a510336d

operator-generic

docker.io/cilium/operator-generic:v1.9.9@sha256:3726a965cd960295ca3c5e7f2b543c02096c0912c6652eb8bbb9ce54bcaa99d8
quay.io/cilium/operator-generic:v1.9.9@sha256:3726a965cd960295ca3c5e7f2b543c02096c0912c6652eb8bbb9ce54bcaa99d8

operator

docker.io/cilium/operator:v1.9.9@sha256:062f6723097fa2d64fd2e50185d9013a8889cafb29f4cd250d8efae9230097aa
quay.io/cilium/operator:v1.9.9@sha256:062f6723097fa2d64fd2e50185d9013a8889cafb29f4cd250d8efae9230097aa

Don't miss a new cilium release

NewReleases is sending notifications on new releases.