- [CHANGE] #807 EndpointSlices are now separated by type (IPv4, IPv6, FQDN). FQDN addresses (DNS) are no longer resolved by the cass-operator, but left to the Kubernetes' own implementation. Use of FQDN is not recommended.
- [CHANGE] #803 Modify additional seeds to use discoveryv1.EndpointSlice instead of deprecated corev1.Endpoints and corev1.EndpointSubsets
- [CHANGE] #811 Upgrade the cass-config-builder image to the new ubi10 version
- [ENHANCEMENT] #778 Migrate to golangici-lint 2.x series and use stricter rules.
- [ENHANCEMENT] #814 If IS_LOCAL is supported by the mgmt-api, use that information for the HostID Status updates instead of trying to find the IPs.
- [BUGFIX] #808 Decommission of the Datacenter might hang on last pod being decommissioned due to a check in startOneNodePerRack for eligible pods to be started
- [BUGFIX] #806 If cassandra container crashes during Starting phase we could get stuck in findStartingNodes for a long period of time. Modify the behavior to kill these pods instantly.
- [BUGFIX] #816 If pod terminated, we would not usually be allowed to override rack settings because the deleteStuckNodes would clean up the error code before conditions to do forced upgrade were met.