Skip to content

Commit

Permalink
Organize 0.16 release notes
Browse files Browse the repository at this point in the history
...into "New features" and "Other changes" sections as was done
for past releases.

Signed-off-by: Tom Pantelis <[email protected]>
  • Loading branch information
tpantelis authored and skitt committed Sep 19, 2023
1 parent c1fddd2 commit 5d598da
Showing 1 changed file with 20 additions and 15 deletions.
35 changes: 20 additions & 15 deletions src/content/community/releases/_index.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,40 +7,45 @@ 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.
Endpoints for all conditions are now included - prior releases only published ready endpoints.
* 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

Expand Down

0 comments on commit 5d598da

Please sign in to comment.