[go: up one dir, main page]

Skip to content

1.14.0-snapshot.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@joestringer joestringer released this 01 Mar 05:36
v1.14.0-snapshot.0

Summary of Changes

Major Changes:

Minor Changes:

  • Add CLI command to dump cgroups metadata (#23641, @alexkats)
  • Add flag to configure the size of the egress gateway policy map (#23019, @cyclinder)
  • Add pod-asymmetric context labeling that either uses pod or pod-short based on traffic direction. (#22731, @marqc)
  • Add pod-name hubble metrics context for pod name label without namespace (#23199, @chancez)
  • Add support for the ingressclass.kubernetes.io/is-default-class annotation on Cilium's IngressClass (#23719, @meyskens)
  • alibabacloud: Support selecting subnet by IDs (#23131, @jaffcheng)
  • Align selection of IP addresses used for masquerading and NodePort SNAT with Linux kernel behavior, by preferring addresses assigned to the interface earlier and filtering out secondary addresses. (#22866, @akhilles)
  • Allow Cilium Operator to restart any unmanaged pods via --pod-restart-selector, rather than just kube-dns pods (#22911, @lvyanru8200)
  • cilium/cmd: Remove deprecated policy_trace command (#23550, @sayboras)
  • egressgw: add support for excludedCIDRs (#23448, @jibi)
  • Enable configuration of the source IP verification per endpoint (#23985, @pchaigno)
  • envoy: Bump envoy to 1.24.2 (#23940, @sayboras)
  • Expand agent metric Policy Import Errors to count all policy changes (#23349, @dlapcevic)
  • Fix docker-cilium-image target for DOCKER_FLAGS=--push (#23679, @pippolo84)
  • gateway-api: Bump version to v0.6.0 (#22680, @sayboras)
  • helm: Add pod and container security context (#23443, @sayboras)
  • helm: Add SA automount configuration (#23441, @sayboras)
  • helm: Add support of annotations in hubble ui service (#23709, @brnck)
  • helm: use Helm hooks instead of Job unique name (#23102, @sathieu)
  • hubble-relay: deprecate peer svc through local unix domain socket (#23407, @kaworu)
  • ingress: Add loadBalancerIP and loadBalancerClass (#22670, @oliver-ni)
  • install/kubernetes: make image digests for all components optional & configurable (#22732, @rastislavs)
  • ipam/crd: Add new flag for configuring CiliumNode update rate (#23017, @jaffcheng)
  • metrics: support toggle bootstrap times metric via daemon config (#22643, @ArthurChiao)
  • Modify operator metric CES errors sync to count all CES sync events (#23335, @dlapcevic)
  • operator: proper rolling update (#23589, @mhofstetter)
  • option,helm: Add a flag to opt out from support for Kubernetes NetworkPolicy in Cilium (#23127, @ChengyuanLiCY)
  • Return better error codes from hooked syscalls, such as connect() and bind(). (#22965, @gentoo-root)
  • sysdump: Added Kubernetes CNI logs to sysdump. (#23937, @marseel)

Bugfixes:

  • bpf: Fix broken remote-node identity classification (#23091, @ysksuzuki)
  • clustermesh: fix cluster synchronization wait group increment (#23741, @giorio94)
  • clustermesh: fix services cache bloat due to incorrect deletion (#23947, @giorio94)
  • datapath: Do not send ICMP6 NA over cilium_wg0 (#23969, @brb)
  • datapath: Fix L7 reply to outside when endpoint routes disabled (#21980, @brb)
  • egressgw: update all internal caches once k8s state is synced (#24034, @jibi)
  • Fix bug that would prevent SRv6 decapsulation when BPF Host Routing was disabled. (#23825, @ldelossa)
  • Fix memory leak caused on clustermesh reconnect. (#23785, @oblazek)
  • Fix operator crash race condition for CES identity map concurrent read/write (#23605, @dlapcevic)
  • Fix restoreServicesLocked() potential nil pointer panic (#23446, @dlapcevic)
  • fix(helm): add missing updateStrategy to hubble-ui deployment (#23975, @mhulscher)
  • Fixes a bug where the Helm value cni.configMap no longer worked. (#23743, @squeed)
  • Fixes a memory leak and (possible) source of stale data for Clustermesh whenever the connection to the remote cluster is disrupted or restarted. (#23532, @squeed)
  • gateway-api: Combine metrics registry with operator (#23501, @sayboras)
  • Hubble Relay: fix reported uptime (#23966, @rolinh)
  • ipam/crd: Fix panic due to concurrent map read and map write (#23713, @gandro)
  • kvstore: prevent deletion delay for node-unrelated events (#23745, @giorio94)
  • Parses the IP addr passed as CIDR from the delegated IPAM and then use the IP addr from the parsed prefix. (#22918, @vipul-21)
  • Removed unnecessary updates to service status by MetalLB (#23210, @ysksuzuki)
  • Revert "datapath: Remove 2005 route table" (#23346, @brb)
  • Support IPv4 DSR for packets with IP options. (#23810, @julianwiedmann)
  • watchers: endpointsync can manage already owned CiliumEndpoints. (#23499, @tommyp1ckles)

CI Changes:

Misc Changes:

Docker Manifests

cilium

docker.io/cilium/cilium:v1.14.0-snapshot.0@sha256:e3026b6482f4dff7fbcc8b06e37b712728a31ad4c294581ddf5475dbcf3b7a80
quay.io/cilium/cilium:v1.14.0-snapshot.0@sha256:e3026b6482f4dff7fbcc8b06e37b712728a31ad4c294581ddf5475dbcf3b7a80

clustermesh-apiserver

docker.io/cilium/clustermesh-apiserver:v1.14.0-snapshot.0@sha256:f8f319ff0b43023f863702c8be8eb2305d52a4a0a60ced347622069bc13fb651
quay.io/cilium/clustermesh-apiserver:v1.14.0-snapshot.0@sha256:f8f319ff0b43023f863702c8be8eb2305d52a4a0a60ced347622069bc13fb651

docker-plugin

docker.io/cilium/docker-plugin:v1.14.0-snapshot.0@sha256:5667cdc4205b5efc5970d7a3bae0870b53d5a82df5d8df987c1c2f9edb7313b4
quay.io/cilium/docker-plugin:v1.14.0-snapshot.0@sha256:5667cdc4205b5efc5970d7a3bae0870b53d5a82df5d8df987c1c2f9edb7313b4

hubble-relay

docker.io/cilium/hubble-relay:v1.14.0-snapshot.0@sha256:dbd1e4361c272c8b45f48ae3bed54966e9e3601bf43f59ffa3b1066520cc1bd5
quay.io/cilium/hubble-relay:v1.14.0-snapshot.0@sha256:dbd1e4361c272c8b45f48ae3bed54966e9e3601bf43f59ffa3b1066520cc1bd5

operator-alibabacloud

docker.io/cilium/operator-alibabacloud:v1.14.0-snapshot.0@sha256:fd0ef1f31cb9d99dff87ac55910ec0d45caf1ee482fa8e01878b33f1487fafd0
quay.io/cilium/operator-alibabacloud:v1.14.0-snapshot.0@sha256:fd0ef1f31cb9d99dff87ac55910ec0d45caf1ee482fa8e01878b33f1487fafd0

operator-aws

docker.io/cilium/operator-aws:v1.14.0-snapshot.0@sha256:b570d54162121f0e7c9518376d69d24d59d565bd636ef9708110611473ff491e
quay.io/cilium/operator-aws:v1.14.0-snapshot.0@sha256:b570d54162121f0e7c9518376d69d24d59d565bd636ef9708110611473ff491e

operator-azure

docker.io/cilium/operator-azure:v1.14.0-snapshot.0@sha256:3e83b89b7ac8c675f2e0de8f6e8120b254bdb5b9066033c110c0cbcab5bb23b8
quay.io/cilium/operator-azure:v1.14.0-snapshot.0@sha256:3e83b89b7ac8c675f2e0de8f6e8120b254bdb5b9066033c110c0cbcab5bb23b8

operator-generic

docker.io/cilium/operator-generic:v1.14.0-snapshot.0@sha256:78af387bac5aaa603f88f69ce773b325cd359f8ecd9b540962d86a55be1824bf
quay.io/cilium/operator-generic:v1.14.0-snapshot.0@sha256:78af387bac5aaa603f88f69ce773b325cd359f8ecd9b540962d86a55be1824bf

operator

docker.io/cilium/operator:v1.14.0-snapshot.0@sha256:6574cf455cb09f8fd19f4cd08e1995afddcaf36c03727b07c1c0562a2f1e9381
quay.io/cilium/operator:v1.14.0-snapshot.0@sha256:6574cf455cb09f8fd19f4cd08e1995afddcaf36c03727b07c1c0562a2f1e9381