Releases: kubeovn/kube-ovn
Releases · kubeovn/kube-ovn
v1.14.6
v1.14.6 (2025-09-09)
- bd38cc13f release v1.14.6
- 5858c490c veg: fix init failure when the a cidr applied is a sub network of the internal subnet (#5685)
- e3e6aea2d controller: fix marking ip resource as reserved incorrectly (#5698)
- bbe4f790d bump k8s to v1.32.8 (#5696)
- d455ee86d fix(deps): update golang (#5695)
- 41e2c37af fix(deps): update golang (#5692)
- a2dba9a5a crd: fix unrecognized format int32/int64 (#5671)
- ce1bd7b2a chore(deps): update dependency go to v1.25.1 (#5675)
- cdedd5ad2 ipam: fix ippool using/free ips after subnet update (#5668)
- 1152eac13 release address when acquire a new static address (#5658)
- 4b79814c4 fix vpc-dns annotations update revision (#5655)
- d9a99348f handle delete final state unknown object in enqueue handler (#5649)
- 40489e222 Initialize annotations immediately before assignment in setVpcDNSRoute (#5648)
- 4eac3c5c5 fix bug for issuse #5597: when slr update, the same vip will be delete too (#5646)
- c2dc2adaa fix bug for issuse #5597 (#5616)
- ca0ad1687 fix ovn ipsec when restart cni (#5603)
- 03ba1faf4 fix static mac pod conflict with gateway mac (#5623)
- cfd7e53d7 feat(vpcnatgw): send gratuitous arp for nexthops at natgw initialization (#5607)
- 653e033e4 modernize waitGroup
- 9825bfa0f chore(deps): update dependency go to v1.25.0
- 6ec1c7c1f ci: ignore goveralls failure (#5606)
- 00bb73ffe reduce probability of maps conncurrent iteration and write (#5585)
- 4f1bdd7da remove lsp when gw nodes change (#5591)
- 2aee1e3b0 prepare for next release
Contributors
- Mengxin Liu
- SKALA NETWORKS
- changluyi
- pengpeng wu
- renovate[bot]
- xieyanker
- zhangzujian
- 张祖建
v1.13.15
v1.13.15 (2025-08-21)
- f859bbada release v1.13.15
- 50e9d0c55 fix ovn ipsec when restart cni (#5603)
- 496e9a065 fix static mac pod conflict with gateway mac (#5623)
- 51c2e4e2a fix lint issues
- 0a5655f3d chore(deps): update dependency go to v1.25.0
- f309aff9f remove lsp when gw nodes change (#5591)
- 106e03219 chore(deps): update dependency go to v1.24.6 (#5580)
- 2f63f5084 fix(deps): update golang (#5573)
- 05c3d27b7 vm static ip validate should use vm name (#5569)
- 5f8f8c48c Fix the problem that if available ip is 0 but there is a value in excludeIPs, the fixed ip is used as the ip in excludeIPs but the error noAddressAvaliable is still reported (#5567)
- 8f4fb8239 skip mv if config file already exists (#5558)
- e22ba5df2 skip nad without config (#5560)
- 017b3c55c tolerate duplicate ACLs (#5552)
- 5157edb98 do not handle update external vpcs
- 57815e403 chore: add verbose guard to endpoint update (#5549)
- 49b93a904 fix vpcNatGw status cannot be updated (#5547)
- 329eb9511 fix nat-gateway arping (#5546)
- fe53bb088 CVE fix
- c013f2668 check underlay nic exist before config external bridge (#5520)
- bf37d409a fix NB Global not updated after OVN IC is disabled (#5511)
- 631158fe0 metrics: fix pinger_inconsistent_port_binding (#5496)
- 40819c07d fix: only addOrUpdateSubnetQueue if the GatewayType is distributed instead of if it's not centralized (#5493)
- ecb62e10c controller: fix setting LR options on initialization (#5444)
- 8579165ec kubectl-ko: collect information about ipsec and xfrm (#5472)
- 384ad0b6c chore(deps): update module golang.org/x/tools to v0.35.0 (#5477)
- 7e9304e35 chore(deps): update module golang.org/x/net to v0.42.0 (#5468)
- 4908becee chore(deps): update module golang.org/x/term to v0.33.0 (#5452)
- 244f37324 chore(deps): update module golang.org/x/text to v0.27.0 (#5453)
- 26ed85ac3 fix(deps): update module golang.org/x/mod to v0.26.0 (#5454)
- bc5ce5ea7 chore(deps): update module golang.org/x/sync to v0.16.0 (#5451)
- d01a17ec2 bump go to 1.23.11 (#5441)
- c5c29d1c2 bump github.com/go-viper/mapstructure/v2 to v2.3.0
- 71e168ddd fix setting LR option always_learn_from_arp_request (#5426)
- 3e0531d63 chore(deps): update golang.org/x/exp digest to b7579e2 (#5413)
- 5e71c3c5c controller: set always_learn_from_arp_request to false only when LR is not connected to external network (#5419)
- 3e3187b50 fix parsing resolv.conf when systemd-resolved is running on the host (#5423)
- 323ce7e3f cni-server: fix inserting and deleting iptables rules (#5421)
- ae247edd1 ci: deploy ipv6 talos cluster without ipv4 addresses (#5401)
- 663a68a2a del and add acls in one transaction (#5394)
- 46d145e25 wrong code (#5391)
- 01bfde741 fix migrate down time (#5388)
- 12eb90b15 fix duplicate acls because of parentkey (#5357)
- 83fbcae79 fix(slr): deleting old entries from ipmapping to avoid clogging loadbalancer (#5380)
- 871886f27 fix(slr): switchlbrule doesn't support multi-homed/ipv6-first pods (#5375)
- b19557edc fix ip cr not delete with pod in the case of subnet not exist (#5364)
- 6e0214aa2 prepare for next release
Contributors
- Joachim Hill-Grannec
- Kevin Carter
- Mengxin Liu
- SKALA NETWORKS
- changluyi
- renovate[bot]
- xieyanker
- zbb88888
- zhangzujian
- 张祖建
v1.12.35
v1.12.35 (2025-08-20)
- 112588fc3 release v1.12.35
- 828445a4e dump golang 1.23.12 (#5630)
- 47f8c01dd fix static mac pod conflict with gateway mac (#5623)
- 2898de112 Fix the problem that if available ip is 0 but there is a value in excludeIPs, the fixed ip is used as the ip in excludeIPs but the error noAddressAvaliable is still reported (#5568)
- 9c2d11580 check underlay nic exist before config external bridge (#5520)
- 91c2578b9 bump github.com/go-viper/mapstructure/v2 to v2.3.0
- a1377c821 fix setting LR option always_learn_from_arp_request (#5426)
- 0b4f2a380 controller: set always_learn_from_arp_request to false only when LR is not connected to external network (#5419)
- f54fc8aaa fix parsing resolv.conf when systemd-resolved is running on the host (#5423)
- 78fb865eb fix duplicate acls because of parentkey
- c56cfd8a7 fix(slr): deleting old entries from ipmapping to avoid clogging loadbalancer (#5380)
- 985e294f0 fix(slr): switchlbrule doesn't support multi-homed/ipv6-first pods (#5375)
- 4205ff744 prepare for next release
Contributors
- Mengxin Liu
- SKALA NETWORKS
- changluyi
- clyi
- zhangzujian
- 张祖建
v1.14.5
v1.14.5 (2025-08-11)
- 3ca45970f release v1.14.5
- e855bcfef ci: rebuild gobgp for arm64 (#5583)
- da23a342c chore(deps): update dependency go to v1.24.6 (#5581)
- ff4ce47f1 fix(deps): update golang (#5574)
- 8bc76be74 vm static ip validate should use vm name (#5569)
- c61e4ec57 chore(deps): update dependency go to v1.24.6 (#5564)
- 42bbf139d Fix the problem that if available ip is 0 but there is a value in excludeIPs, the fixed ip is used as the ip in excludeIPs but the error noAddressAvaliable is still reported. (#5565)
- b0f333c80 Do not garbage collect IPs of stopped VMs using non-default multus networks (#5557)
- 63b8dcd36 skip mv if config file already exists (#5558)
- 574c59057 skip nad without config (#5560)
- ae1b53f72 tolerate duplicate ACLs (#5552)
- c26027037 fix(helm): static master ips wouldn't work anymore (#5554)
- dbc6a9e91 disable external sync by default
- 917e7510e do not handle update external vpcs
- ca18d733c fix nat-gateway arping (#5546)
- c1ff836ac fix vpcNatGw status cannot be updated (#5547)
- 1094f8fd4 Handle missing files gracefully in metric functions by returning early on os.IsNotExist errors (#5529)
- 5b68f08d7 CVE fix
- 283a293fd check underlay nic exist before config external bridge (#5520)
- 0dae9b010 delay timer is incorrect (#5499)
- 1ea9d09a4 prepare for next release
Contributors
- Mengxin Liu
- SKALA NETWORKS
- andrewlee1089
- changluyi
- renovate[bot]
- xieyanker
- zbb88888
- 张祖建
v1.14.4
v1.14.4 (2025-07-23)
- 839f68c34 release v1.14.4
- 282158756 fix NB Global not updated after OVN IC is disabled (#5511)
- a6950498a fix concurrent map race (#5510)
- 1e7988b26 fix cleanup stuck (#5505)
- c075fb20b panic install if labeled nodes are not found (#5504)
- 31cf1670d fix: ip/vpc are not deleted by helm uninstall (#5501)
- f1f059bff chart: fix node selector (#5500)
- 64b027d1d prepare for next release
Contributors
- Mengxin Liu
- cmdy
- 张祖建
v1.14.3
v1.14.3 (2025-07-18)
- 328e984c5 release v1.14.3
- 305d0c23b fix version (#5495)
- a05ad7a8c metrics: fix pinger_inconsistent_port_binding (#5496)
- 987abfb8a fix: only addOrUpdateSubnetQueue if the GatewayType is distributed instead of if it's not centralized (#5493)
- f9c72712f bump k8s to v1.32.7 (#5492)
- 6cde3a346 fix missing rbac rule for sa ovn-ovs (#5488)
- bf6702777 chart version equal to 1.0 (#5417)
- b73f4616f add release image cleanup
- 9175edc27 fix docs release
- 18e08ef19 prepare for next release
Contributors
- Joachim Hill-Grannec
- Mengxin Liu
- changluyi
- 张祖建
kube-ovn-v2-1.14.2
Helm chart for Kube-OVN
kube-ovn-v1.14.3
Helm chart for Kube-OVN
kube-ovn-v2-1.14.0
Helm chart for Kube-OVN
v1.14.2
v1.14.2 (2025-07-14)
- f22e6ce93 release v1.14.2
- be4e75777 controller: fix setting LR options on initialization (#5444)
- d00729aa9 kubectl-ko: collect information about ipsec and xfrm (#5472)
- 549c17cc0 fix(deps): update module golang.org/x/tools to v0.35.0 (#5478)
- 131bebf7c allow different provider use same vlan (#5471)
- 2bafe4c0b fix(deps): update module golang.org/x/net to v0.42.0 (#5469)
- 4c0a115a9 chore(deps): update module golang.org/x/term to v0.33.0 (#5462)
- a42245ab4 chore(deps): update module golang.org/x/text to v0.27.0 (#5458)
- 918e2a47b fix(deps): update module golang.org/x/sys to v0.34.0 (#5460)
- d7446cc87 fix(deps): update module golang.org/x/mod to v0.26.0 (#5459)
- 7db024adc chore(deps): update module golang.org/x/sync to v0.16.0 (#5456)
- b85e80bb0 chore(deps): update dependency go to v1.24.5 (master) (#5438)
- 661cfb526 replace Endpoint with EndpointSlice (#5437)
- 87828c62d ci: increase timeout of Multus-CNI conformance e2e (#5429)
- b161305e1 chore(deps): update dependency go to v1.24.5 (#5439)
- e78ebeb75 prepare for next release
Contributors
- Mengxin Liu
- renovate[bot]
- zbb88888
- 张祖建