|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## v1.18.1 |
| 4 | + |
| 5 | +Summary of Changes |
| 6 | +------------------ |
| 7 | + |
| 8 | +**Minor Changes:** |
| 9 | +* Add `kernel_version`, `endpoint_routes_enabled`, `strict_mode_enabled` and `kubernetes_version` feature metrics. (Backport PR cilium/cilium#41078, Upstream PR cilium/cilium#41003, @aanm) |
| 10 | +* eni: improve logging and speed up ipam reconciliation in case of node scale-downs (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40852, @marseel) |
| 11 | +* kvstore: Cilium Agent no longer fails health-check if operator is unavailable (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40920, @marseel) |
| 12 | +* operator: CRDs are updated in series instead of in parallel now during Cilium upgrades. This should lower the pressure on the k8s control plane (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40322, @marseel) |
| 13 | + |
| 14 | +**Bugfixes:** |
| 15 | +* Add missing safeguards to topology-aware routing: use all backends when no suitable one matching the zone hints are found or a backend exists without a zone hint. (cilium/cilium#41116, @joamaki) |
| 16 | +* aws/eni: Don't use subnet tags to filter ENIs for GC (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40656, @HadrienPatte) |
| 17 | +* clustermesh: fix regression possibly causing cross-cluster connections disruption if the clustermesh-apiserver is restarted at the same time as Cilium agents. (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40786, @giorio94) |
| 18 | +* clustermesh: fix regression preventing global services with unnamed ports from including remote backends (Backport PR cilium/cilium#40865, Upstream PR cilium/cilium#40848, @giorio94) |
| 19 | +* Fix bug where the presence of a label called "ingress" causes incorrect assignment of identities to workloads, affecting policy enforcement. (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40791, @christarazi) |
| 20 | +* Fix skipping of LoadBalancer services when IPMode is not set to VIP (KEP-1860) (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40915, @joamaki) |
| 21 | +* fix(GH-37724): Sync policies on startup (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40357, @anubhabMajumdar) |
| 22 | +* fix: create policy snapshot only for sdp (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40785, @vipul-21) |
| 23 | +* Fixes a bug where the Cilium agent may segfault when starting. (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40824, @squeed) |
| 24 | +* Fixes an error where the Ingress controller, when run in host network, created an invalid Service. (Backport PR cilium/cilium#41078, Upstream PR cilium/cilium#40232, @rtheobald) |
| 25 | +* helm: Create envoy-config ConfigMap for preflight (Backport PR cilium/cilium#41078, Upstream PR cilium/cilium#40875, @sayboras) |
| 26 | +* install/kubernetes: fix clustermesh-apiserver extraEnv (Backport PR cilium/cilium#41078, Upstream PR cilium/cilium#41021, @aanm) |
| 27 | +* loadbalancer: Fix backend state in REST API (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40780, @mhofstetter) |
| 28 | + |
| 29 | +**CI Changes:** |
| 30 | +* .github/actions: only upload files with features-tested prefix (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40975, @aanm) |
| 31 | +* Add TESTOWNERS file (cilium/cilium#40864, @joestringer) |
| 32 | +* ci: Add Cleanup Disk space step into conformance-runtime (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40973, @rastislavs) |
| 33 | +* ci: Fix CI-Fuzz Build failures (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40728, @lomackie) |
| 34 | +* ci: Reuse connectivity test flags in proxy-embedded (Backport PR cilium/cilium#41078, Upstream PR cilium/cilium#41036, @joestringer) |
| 35 | +* endpoint: Avoid unnecessarily logging a warning during endpoint deletion (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40927, @christarazi) |
| 36 | +* Fix GKE cluster creation failures when branch names exceed 63-byte label limit by implementing automatic truncation with hash-based uniqueness preservation. (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40725, @pillai-ashwin) |
| 37 | +* Improved test failure attribution on stable branches by using TESTOWNERS files to route failures to appropriate code quality teams rather than generic CI infrastructure teams. (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40776, @pillai-ashwin) |
| 38 | +* ipsec: fix privileged tests (Backport PR cilium/cilium#41078, Upstream PR cilium/cilium#41006, @smagnani96) |
| 39 | +* tools/testowners: de-duplicate error logs (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40778, @tklauser) |
| 40 | +* workflows/ipsec: Fix leak detection for IPv6-only in e2e downgrade (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40881, @smagnani96) |
| 41 | + |
| 42 | +**Misc Changes:** |
| 43 | +* .github/workflows: bump build-images-base timeout to 60 minutes (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40919, @aanm) |
| 44 | +* .github/workflows: print open file descriptors (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40941, @aanm) |
| 45 | +* .github: fix removal of all files in /mnt (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40818, @aanm) |
| 46 | +* .github: remove all contents of /mnt in build images CI (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40814, @aanm) |
| 47 | +* chore(deps): update actions/download-artifact action to v5 (v1.18) (cilium/cilium#41055, @cilium-renovate[bot]) |
| 48 | +* chore(deps): update all github action dependencies (v1.18) (cilium/cilium#40901, @cilium-renovate[bot]) |
| 49 | +* chore(deps): update all github action dependencies (v1.18) (cilium/cilium#41056, @cilium-renovate[bot]) |
| 50 | +* chore(deps): update all-dependencies (v1.18) (cilium/cilium#40900, @cilium-renovate[bot]) |
| 51 | +* chore(deps): update dependency cilium/cilium-cli to v0.18.6 (v1.18) (cilium/cilium#40898, @cilium-renovate[bot]) |
| 52 | +* chore(deps): update go to v1.24.6 (v1.18) (cilium/cilium#40993, @cilium-renovate[bot]) |
| 53 | +* chore(deps): update stable lvh-images (v1.18) (patch) (cilium/cilium#40899, @cilium-renovate[bot]) |
| 54 | +* chore(deps): update stable lvh-images (v1.18) (patch) (cilium/cilium#41054, @cilium-renovate[bot]) |
| 55 | +* ci: add/change runner labels (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40972, @Artyop) |
| 56 | +* daemon/test: explicitly wait for identities synchronization (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40811, @giorio94) |
| 57 | +* docs: Remove references to v1.15 (Backport PR cilium/cilium#41078, Upstream PR cilium/cilium#41033, @joestringer) |
| 58 | +* Fix loadbalancer handling of backends with ClusterID set (Backport PR cilium/cilium#41078, Upstream PR cilium/cilium#40968, @giorio94) |
| 59 | +* Fix race condition issues (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40949, @aanm) |
| 60 | +* fix(deps): update module github.com/docker/docker to v28.3.3+incompatible [security] (v1.18) (cilium/cilium#40793, @cilium-renovate[bot]) |
| 61 | +* loadbalancer: Raise default retry duration to 1 second (Backport PR cilium/cilium#41078, Upstream PR cilium/cilium#40997, @joamaki) |
| 62 | +* loadbalancer: Use unique for L3n4Addr (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40633, @joamaki) |
| 63 | +* Makefile: Fix multi codeowner detection (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40923, @joestringer) |
| 64 | +* Reduced memory usage by roughly 10% for large EndpointSlices by sharing identical objects. (Backport PR cilium/cilium#41078, Upstream PR cilium/cilium#40987, @joamaki) |
| 65 | +* values(.yaml.tmpl): Add Geneve (Class Option) to dsrDispatch paramater (Backport PR cilium/cilium#40847, Upstream PR cilium/cilium#40625, @alagoutte) |
| 66 | +* vendor: Bump to StateDB v0.4.5 (Backport PR cilium/cilium#40979, Upstream PR cilium/cilium#40783, @joamaki) |
| 67 | + |
| 68 | +**Other Changes:** |
| 69 | +* ci: reduce gke failures (cilium/cilium#41070, @brlbil) |
| 70 | +* install: Update image digests for v1.18.0 (cilium/cilium#40782, @cilium-release-bot[bot]) |
| 71 | + |
3 | 72 | ## v1.18.0
|
4 | 73 |
|
5 | 74 | Summary of Changes
|
|
0 commit comments