Releases: scylladb/scylla-operator
Releases · scylladb/scylla-operator
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/[email protected] (#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/[email protected] (#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)
v1.12.0-beta.0
Release notes for 1.12.0-beta.0
Container images
docker.io/scylladb/scylla-operator:1.12.0-beta.0
Changes By Kind (since 1.11.2)
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/[email protected] (#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)
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)
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)
- Add support and must-gather documentation (#1504,@tnozicka)
- Fix preview target in docs readme (#1507,@tnozicka)
- Unify docs index pages and make sure they are always in sync with the menu (#1509,@tnozicka)
- Describe Manager and Monitoring in MultiDC docs (#1513,@zimnx)
- Avoid service enpoints size limit in monitoring examples (#1515,@tnozicka)
- Make example ScyllaCluster in EKS docs consistently use scylladb-local-xfs storage class (#1527,@rzetelskik)
- Remove myst.xref_missing suppression in Sphinx config (#1529,@rzetelskik)
- Make docs' header levels increase consecutively (#1540,@rzetelskik)
- Generate API docs (#1541,@tnozicka)
- Mark 1.11 as stable version in documentation ([#1543](https://github.c...
v1.11.2
Release notes for 1.11.2
Container images
docker.io/scylladb/scylla-operator:1.11.2
Changes By Kind (since 1.11.1)
Bug
Documentation
- Update documentation about restoring from backup (#1687,@zimnx)
- Add examples for popular platforms regarding LoadBalancer service exposing (#1688,@rzetelskik)
v1.11.2-rc.0
Release notes for 1.11.2-rc.0
Container images
docker.io/scylladb/scylla-operator:1.11.2-rc.0
Changes By Kind (since 1.11.1)
Bug
Documentation
- Update documentation about restoring from backup (#1687,@zimnx)
- Add examples for popular platforms regarding LoadBalancer service exposing (#1688,@rzetelskik)
v1.11.1
Release notes for 1.11.1
Container images
docker.io/scylladb/scylla-operator:1.11.1
Changes By Kind (since 1.11.0)
Bug
- Adjust image references for introspection with containerd (#1620,@tnozicka)
- Rollback StatefulSet selector (#1643,@zimnx)
- Loosen validation for LoadBalancerClass in NodeServiceTemplate (#1650,@zimnx)
- Determine host for Scylla client using ScyllaCluster expose options (#1651,@rzetelskik)
- Support update of StatefulSet selector (#1660,@zimnx)
Documentation
- Update outdated hyperlink to GKE's raw block devices docs in GKE docs (#1591,@rzetelskik)
- Fix invalid commands in Scylla Manager section of GKE mulit-datacenter documentation (#1599,@rzetelskik)