This release includes a number of improvements in order to eliminate unneeded restarts and reduce service downtime:
- Pods are no longer restarted when new shards/replicas are added
- Cluster configuration (remote_servers.xml) is now updated after shards and replicas are added. That reduces a chance to get an error querying distributed tables.
- LoadBalancer node ports are no longer modified on service upgrade. That reduces possible downtime
- Service is re-created if it can not be updated for some reason (e.g. change from ClusterIP to LoadBalancer or vice versa)
- Fixed several race conditions when creating/updating a cluster