v1.15.9 (2026-04-08)
- 64eb81f53 release v1.15.9
- 854164e4b chore(deps): update dependency go to v1.26.2 (#6587)
- 3a2264795 fix(controller): preserve VPC policy route next hops during OVN diff (#6577)
- 541993fd7 fix(controller): reuse addPolicyRouteToVpc to handle empty NextHopIP correctly (#6472)
- 100933162 Split ECMP next-hops in custom VPC policy routes (#6405)
- 1099892d2 deps: update k8s to v1.34.6 (#6579)
- 09a9e2316 fix(chart-v2): fix extraEnvs indent in controller-deployment template (#6575)
- 72b6b3174 ci: only fail on pod restarts caused by panic or SIGSEGV (#6506) (#6568)
- 662100f7f fix(slr): handle orphaned ip_port_mappings and overwrites (#6558)
- 8ff5589a7 fix(ha): adapt OvnDatabaseControl call for release-1.15 compatibility
- ca652669a fix: wrap EIP error shadowing and use uint64 for iptables counters (#6538)
- b54aa2140 fix(ha): detect and recover from split-brain leader with incomplete cluster membership (#6363)
- 9a164334a fix(daemon): skip invalid policy routing rules when pod lacks matching protocol IP (#6522)
- 9ca482dfc fix(controller): prevent invalid ACL generation for named ports and IPBlock except CIDRs (#6536)
- 3e7c07914 fix(daemon): harden protocol iteration and bounds checks in gateway (#6547)
- 51c9bca8b fix: protect ANP/BNP/CNP priority maps from concurrent access (#6373)
- 7daebcc27 fix(controller): use defer to protect vpcKeyMutex unlock in subnet handler (#6515)
- 1a9acfa50 fix(informer): return nil instead of error in VM indexer to prevent client-go panic (#6537)
- f46c0b180 ci: install multus before kubevirt e2e tests
- 5f2dec037 Set Kubevirt live-migrations multi-chassis options for all VM nics (#6241)
- 38965a6fe prepare for next release
Contributors
- Asish Kumar
- ILYAS ABDELLAOUI
- Mengxin Liu
- SKALA NETWORKS
- Uğur Tafralı
- jskrill
- renovate[bot]
- 张祖建