From 5d598da4a56420233f7d9caba1fea96ad283d2e4 Mon Sep 17 00:00:00 2001 From: Tom Pantelis Date: Mon, 18 Sep 2023 12:41:27 -0400 Subject: [PATCH] Organize 0.16 release notes ...into "New features" and "Other changes" sections as was done for past releases. Signed-off-by: Tom Pantelis --- src/content/community/releases/_index.en.md | 35 ++++++++++++--------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/src/content/community/releases/_index.en.md b/src/content/community/releases/_index.en.md index 5f312fcb1..e365964a5 100644 --- a/src/content/community/releases/_index.en.md +++ b/src/content/community/releases/_index.en.md @@ -7,23 +7,13 @@ weight = 40 ## v0.16.0 +### New features + * The `subctl cloud prepare azure` command has a new flag, `air-gapped`, to indicate the cluster is in an air-gapped environment which may forbid certain configurations in a disconnected Azure installation. * `subctl` is now built for ARM Macs (Darwin arm64). * `subctl show versions` now shows the version of the metrics proxy component. -* Reduced data path downtime with Libreswan cable driver when gateway pod restarts. -* Fixed an issue with OVNKubernetes CNI where routes could be accidentally deleted during cluster restart, or - upgrade scenarios. -* Submariner now uses case-insensitive comparison while parsing CNI names. * The `subctl gather` command now collects metrics proxy pod logs in Globalnet deployments. -* Submariner gateway pods now skip invoking cable engine cleanup during termination, as this is handled by the route agent - during gateway migration. -* Fixed issue which caused the IPsec pluto process to crash when the remote endpoint was unstable. -* Submariner now explicitly configures dpddelay when initiating IPsec connections to prevent excessively frequent - liveness probes. -* The status condition type "Allocated" for Globalnet resources now adheres to the intended design of status conditions in - Kubernetes by reflecting only the latest observed status. -* The Globalnet component now handles out-of-order remote endpoint notifications properly. * For headless services, Service Discovery now derives its `EndpointSlices` from the Kubernetes `EndpointSlices` so for each Kubernetes `EndpointSlice` there will be a corresponding Service Discovery `EndpointSlice`. Service Discovery `EndpointSlices` follow the same naming convention in that the names are auto-generated by Kubernetes prefixed by the service name. @@ -31,16 +21,31 @@ weight = 40 * Service Discovery will now publish DNS records for pods that are not ready based on the setting of the `publishNotReadyAddresses` flag on the service. * Service Discovery now propagates labels from an exported `Service` to its generated `EndpointSlices`. -* Submariner now explicitly enables forwarding on the interfaces that it creates to support forwarding even when - global forwarding on the node is turned off. -* Enhanced Calico CNI detection now includes searching for calico-node CNI pods when the calico-config map is not detected. * The new `subctl upgrade` command can upgrade `subctl` itself in-place, and upgrade Submariner deployments on brokers and joined clusters to the corresponding version of Submariner. * The `subctl diagnose` command has been enhanced to check for potential firewall issues that may be blocking ESP traffic and will provide an appropriate error message. +* Submariner now explicitly enables forwarding on the interfaces that it creates to support forwarding even when + global forwarding on the node is turned off. + +### Other changes + +* Reduced data path downtime with Libreswan cable driver when gateway pod restarts. +* Fixed an issue with OVNKubernetes CNI where routes could be accidentally deleted during cluster restart, or + upgrade scenarios. +* Submariner gateway pods now skip invoking cable engine cleanup during termination, as this is handled by the route agent + during gateway migration. +* The status condition type "Allocated" for Globalnet resources now adheres to the intended design of status conditions in + Kubernetes by reflecting only the latest observed status. +* Fixed issue which caused the IPsec pluto process to crash when the remote endpoint was unstable. +* Submariner now explicitly configures dpddelay when initiating IPsec connections to prevent excessively frequent + liveness probes. +* Submariner now uses case-insensitive comparison while parsing CNI names. +* Enhanced Calico CNI detection now includes searching for calico-node CNI pods when the calico-config map is not detected. * Fixed an issue with Service Discovery with Globalnet enabled where a service was inaccessible after recreating it. * Fixed an issue with Service Discovery where a remote cluster's service was inaccessible after recreating its local namespace. * `subctl verify` no longer requires the KUBECONFIG environment variable to be set. +* The Globalnet component now handles out-of-order remote endpoint notifications properly. ## v0.14.5