Releases: scylladb/scylla-operator
Releases · scylladb/scylla-operator
v1.12.1
v1.12.1-rc.0
v1.11.4
v1.12.1-beta.0
v1.11.4-rc.0
v1.11.4-beta.0
v1.12.0
Release notes for 1.12.0
Container images
docker.io/scylladb/scylla-operator:1.12.0
Changes By Kind (since 1.11.3)
Feature
- Update ScyllaDB Monitoring to 4.4.5 (#1456,@tnozicka)
- Update dependencies (#1480,@tnozicka)
- Update dependencies (#1494,@tnozicka)
- Make E2E suite expose ScyllaClusters on PodIPs by default (#1508,@rzetelskik)
- Bump gocql to scylladb/gocql@v1.12.0 (#1528,@rzetelskik)
- Collect CRDs in must-gather (#1562,@tnozicka)
- Automatically create explicit dest-dir for must-gather (#1563,@tnozicka)
- Update dependencies (#1581,@tnozicka)
- Gracefully evict Pods on ScyllaDB node replacements (#1598,@tnozicka)
- Update grafana UBI image (#1602,@tnozicka)
- Update Scylla Manager to 3.2.5 (#1603,@tnozicka)
- Update dependencies (#1604,@tnozicka)
- Update ScyllaDB to 5.4.0 (#1606,@tnozicka)
- Update ScyllaDB version to 5.2.11 (#1610,@tnozicka)
- Automatically detect number of cpus from cgroup in Scylla Operator binaries (#1612,@zimnx)
- Support
scyllaArgs
in Helm chart (#1613,@alexgenco) - Make haproxy manifests work on both amd64 and arm64 (#1654,@tnozicka)
- Update local volume provisioner to v0.3.0 (#1656,@tnozicka)
- Bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#1662,@dependabot)
- Inherit and customize ScyllaCluster labels and annotations (#1664,@tnozicka)
- Update dependencies (#1677,@tnozicka)
- Extend NodeConfig with loop device management (#1691,@zimnx)
- Switch from in-tree mermaid client to out-of-tree manager client (#1702,@rzetelskik)
- Drain the node before Pod is terminated (#1707,@zimnx)
- Collect namespace where NodeConfig Pods are executed (#1715,@zimnx)
- Fully support Alternator API and deprecate the old port option (#1719,@tnozicka)
- Get cpuset from kubelet PodResources API (#1724,@zimnx)
- Bump default ScyllaDB utils image to 5.4.2 (#1725,@zimnx)
- Add identity service to ScyllaDB serving certs (#1728,@tnozicka)
- Add server-side printers to our APIs (#1730,@tnozicka)
- Enable internode compression by default (#1734,@zimnx)
- Extend ScyllaCluster status with aggregated data for all racks (#1737,@tnozicka)
- Add minReadySeconds and podReadinessGates to ScyllaCluster spec (#1738,@zimnx)
- Update dependencies (#1757,@tnozicka)
- Change default minReadySeconds to 5 seconds (#1781,@zimnx)
- Update dependencies (#1806,@tnozicka)
- Rollback Scylla utils image version to 5.4.0 (#1829,@zimnx)
Bug
- Evaluate special 'now' terms in Scylla Manager tasks only on task creation (#841,@zimnx)
- Explicitly set TLS CQL shard aware port (#1450,@zimnx)
- Fix namespaced must-gather (#1453,@tnozicka)
- Set ScyllaCluster placement requirements on cleanup Jobs (#1493,@zimnx)
- Fix error aggregation in scyllacluster controller job sync (#1569,@rzetelskik)
- Adjust image references for introspection with containerd (#1619,@tnozicka)
- Fix StatefulSet rolled out condition (#1624,@zimnx)
- Rollback StatefulSet selector (#1639,@zimnx)
- Determine host for Scylla client using ScyllaCluster expose options (#1641,@rzetelskik)
- Loosen validation for LoadBalancerClass in NodeServiceTemplate (#1649,@zimnx)
- Support update of StatefulSet selector (#1655,@zimnx)
- Revert introspection (#1685,@tnozicka)
- Replace nowSafety buffer with zero-value datetime in manager task scheduling (#1706,@rzetelskik)
- Fix metadata projection of StatefulSet PVC template (#1712,@zimnx)
- Collect only ServiceMonitors managed by given ScyllaDBMonitoring (#1717,@zimnx)
- Fix syntax of ScyllaCluster PreStopHook (#1727,@zimnx)
- Change minTerminationGracePeriodSeconds to *int32 (#1740,@zimnx)
- Stop Scylla Manager task before deletion (#1744,@zimnx)
- Always use default minReadySeconds so identity service works (#1746,@tnozicka)
- Return empty list of loop devices when
losetup
doesn't print anything (#1782,@zimnx) - Fix alternator validation 1.12 (#1792,@tnozicka)
- Pass auth token on Scylla Manager cluster update (#1803,@rzetelskik)
- Explicitly disable CQL over TLS in Scylla Manager cluster integration (#1807,@rzetelskik)
- Fix update action loop break in manager controller (#1822,@rzetelskik)
- Decouple Alternator certificates from CQL TLS feature gate (#1842,@tnozicka)
Documentation
- Enable building v1.11 documentation (#1445,@zimnx)
- Add Multi Datacenter ScyllaDB cluster deployment documentation (#1466,@rzetelskik)
- Fix example file in 'Setting up nodes for ScyllaDB' of 'Deploy...
v1.12.0-rc.0
Release notes for 1.12.0-rc.0
Container images
docker.io/scylladb/scylla-operator:1.12.0-rc.0
Changes By Kind (since 1.11.3)
Feature
- Update ScyllaDB Monitoring to 4.4.5 (#1456,@tnozicka)
- Update dependencies (#1480,@tnozicka)
- Update dependencies (#1494,@tnozicka)
- Make E2E suite expose ScyllaClusters on PodIPs by default (#1508,@rzetelskik)
- Bump gocql to scylladb/gocql@v1.12.0 (#1528,@rzetelskik)
- Collect CRDs in must-gather (#1562,@tnozicka)
- Automatically create explicit dest-dir for must-gather (#1563,@tnozicka)
- Update dependencies (#1581,@tnozicka)
- Gracefully evict Pods on ScyllaDB node replacements (#1598,@tnozicka)
- Update grafana UBI image (#1602,@tnozicka)
- Update Scylla Manager to 3.2.5 (#1603,@tnozicka)
- Update dependencies (#1604,@tnozicka)
- Update ScyllaDB to 5.4.0 (#1606,@tnozicka)
- Update ScyllaDB version to 5.2.11 (#1610,@tnozicka)
- Automatically detect number of cpus from cgroup in Scylla Operator binaries (#1612,@zimnx)
- Make haproxy manifests work on both amd64 and arm64 (#1654,@tnozicka)
- Update local volume provisioner to v0.3.0 (#1656,@tnozicka)
- Inherit and customize ScyllaCluster labels and annotations (#1664,@tnozicka)
- Update dependencies (#1677,@tnozicka)
- Extend NodeConfig with loop device management (#1691,@zimnx)
- Switch from in-tree mermaid client to out-of-tree manager client (#1702,@rzetelskik)
- Drain the node before Pod is terminated (#1707,@zimnx)
- Collect namespace where NodeConfig Pods are executed (#1715,@zimnx)
- Fully support Alternator API and deprecate the old port option (#1719,@tnozicka)
- Get cpuset from kubelet PodResources API (#1724,@zimnx)
- Bump default ScyllaDB utils image to 5.4.2 (#1725,@zimnx)
- Add identity service to ScyllaDB serving certs (#1728,@tnozicka)
- Add server-side printers to our APIs (#1730,@tnozicka)
- Enable internode compression by default (#1734,@zimnx)
- Extend ScyllaCluster status with aggregated data for all racks (#1737,@tnozicka)
- Add minReadySeconds and podReadinessGates to ScyllaCluster spec (#1738,@zimnx)
- Update dependencies (#1757,@tnozicka)
- Change default minReadySeconds to 5 seconds (#1781,@zimnx)
- Update dependencies (#1806,@tnozicka)
- Rollback Scylla utils image version to 5.4.0 (#1829,@zimnx)
Bug
- Evaluate special 'now' terms in Scylla Manager tasks only on task creation (#841,@zimnx)
- Explicitly set TLS CQL shard aware port (#1450,@zimnx)
- Fix namespaced must-gather (#1453,@tnozicka)
- Set ScyllaCluster placement requirements on cleanup Jobs (#1493,@zimnx)
- Fix error aggregation in scyllacluster controller job sync (#1569,@rzetelskik)
- Adjust image references for introspection with containerd (#1619,@tnozicka)
- Fix StatefulSet rolled out condition (#1624,@zimnx)
- Rollback StatefulSet selector (#1639,@zimnx)
- Determine host for Scylla client using ScyllaCluster expose options (#1641,@rzetelskik)
- Loosen validation for LoadBalancerClass in NodeServiceTemplate (#1649,@zimnx)
- Support update of StatefulSet selector (#1655,@zimnx)
- Revert introspection (#1685,@tnozicka)
- Replace nowSafety buffer with zero-value datetime in manager task scheduling (#1706,@rzetelskik)
- Fix metadata projection of StatefulSet PVC template (#1712,@zimnx)
- Collect only ServiceMonitors managed by given ScyllaDBMonitoring (#1717,@zimnx)
- Fix syntax of ScyllaCluster PreStopHook (#1727,@zimnx)
- Change minTerminationGracePeriodSeconds to *int32 (#1740,@zimnx)
- Stop Scylla Manager task before deletion (#1744,@zimnx)
- Always use default minReadySeconds so identity service works (#1746,@tnozicka)
- Return empty list of loop devices when
losetup
doesn't print anything (#1782,@zimnx) - Fix alternator validation 1.12 (#1792,@tnozicka)
- Pass auth token on Scylla Manager cluster update (#1803,@rzetelskik)
- Explicitly disable CQL over TLS in Scylla Manager cluster integration (#1807,@rzetelskik)
- Fix update action loop break in manager controller (#1822,@rzetelskik)
- Decouple Alternator certificates from CQL TLS feature gate (#1842,@tnozicka)
Documentation
- Enable building v1.11 documentation (#1445,@zimnx)
- Add Multi Datacenter ScyllaDB cluster deployment documentation (#1466,@rzetelskik)
- Fix example file in 'Setting up nodes for ScyllaDB' of 'Deploying Scylla on EKS' documentation page (#1496,@rzetelskik)
- Fix steps ordering in EKS and GKE documentation pages (#1497,[@rzetelskik](https://github.c...
v1.11.3
Release notes for 1.11.3
Container images
docker.io/scylladb/scylla-operator:1.11.3
Changes By Kind (since 1.11.2)
Feature
- Switch from in-tree mermaid client to out-of-tree manager client (#1810,@rzetelskik)
Bug
- Explicitly disable CQL over TLS in Scylla Manager cluster integration (#1817,@rzetelskik)
Other
- Bump Go version to 1.21 and update dependencies (#1812,@rzetelskik)
v1.11.3-rc.0
Release notes for 1.11.3-rc.0
Container images
docker.io/scylladb/scylla-operator:1.11.3-rc.0
Changes By Kind (since 1.11.2)
Feature
- Switch from in-tree mermaid client to out-of-tree manager client (#1810,@rzetelskik)
Bug
- Explicitly disable CQL over TLS in Scylla Manager cluster integration (#1817,@rzetelskik)
Other
- Bump Go version to 1.21 and update dependencies (#1812,@rzetelskik)