|
2 | 2 |
|
3 | 3 | This document lists the features merged into the master branch for the next minor release. |
4 | 4 |
|
| 5 | +## Post-v1.15.0 |
| 6 | + |
| 7 | +- NetworkPolicy now supports provider-scoped policies for multi-network pods using the `ovn.kubernetes.io/policy-for` annotation. [#6223](https://github.com/kubeovn/kube-ovn/pull/6223) |
| 8 | +- Support static IP/MAC for multiple interfaces on the same logical switch. [#6060](https://github.com/kubeovn/kube-ovn/pull/6060) |
| 9 | +- MetalLB underlay integration now supports IPv6 and dual-stack. [#6159](https://github.com/kubeovn/kube-ovn/pull/6159) |
| 10 | +- KubeVirt live-migration multi-chassis options now apply to all VM NICs, not just the primary one. [#6241](https://github.com/kubeovn/kube-ovn/pull/6241) |
| 11 | +- Add human-readable descriptions to all Kube-OVN CRD fields for better `kubectl explain` output. [#6133](https://github.com/kubeovn/kube-ovn/pull/6133) [#6147](https://github.com/kubeovn/kube-ovn/pull/6147) |
| 12 | +- VPC NAT Gateway |
| 13 | + - Support user-defined annotations on NAT gateway Pod template. [#6256](https://github.com/kubeovn/kube-ovn/pull/6256) |
| 14 | +- Interconnection |
| 15 | + - Add vendor ID to transit switches to avoid conflicts with other OVN controllers. [#6186](https://github.com/kubeovn/kube-ovn/pull/6186) |
| 16 | +- Reliability |
| 17 | + - OpenFlow synchronization: detect and recover from stale or missing OVS flows automatically. [#6117](https://github.com/kubeovn/kube-ovn/pull/6117) |
| 18 | + - OVN DB: back up Raft header before rejoining cluster to improve recovery. [#6106](https://github.com/kubeovn/kube-ovn/pull/6106) |
| 19 | +- Performance |
| 20 | + - Strip `managedFields` from informer cache to reduce memory usage. [#6119](https://github.com/kubeovn/kube-ovn/pull/6119) |
| 21 | + - Add field selectors to informer factory to reduce API server load. [#6091](https://github.com/kubeovn/kube-ovn/pull/6091) |
| 22 | +- Security |
| 23 | + - Replace wildcard RBAC verbs with explicit verb lists. [#6233](https://github.com/kubeovn/kube-ovn/pull/6233) |
| 24 | + - Specify ephemeral storage limits for containers. [#6259](https://github.com/kubeovn/kube-ovn/pull/6259) |
| 25 | +- Helm Chart |
| 26 | + - Make DaemonSet update strategy configurable via `values.yaml`. [#6136](https://github.com/kubeovn/kube-ovn/pull/6136) |
| 27 | + - Introduce `extraEnv` variable for all components. [#6142](https://github.com/kubeovn/kube-ovn/pull/6142) |
| 28 | + - Add `affinity` and `nodeSelector` support for ovs-ovn and ovs-ovn-dpdk DaemonSets. [#6308](https://github.com/kubeovn/kube-ovn/pull/6308) |
| 29 | + - Add `external-gateway-config-ns` option for controller. [#6211](https://github.com/kubeovn/kube-ovn/pull/6211) |
| 30 | + |
5 | 31 | ## Post-v1.14.0 |
6 | 32 |
|
7 | 33 | - ACL log supports ratelimiting. [#5938](https://github.com/kubeovn/kube-ovn/pull/5938) |
|
0 commit comments