Skip to content

Releases: k8ssandra/k8ssandra-operator

v1.3.0

12 Oct 12:38
Compare
Choose a tag to compare

v1.3.0 - 2022-10-12

  • [FEATURE] #657 Basic DSE Support
  • [FEATURE] #661 Support all dse.yaml options
  • [FEATURE] #710 Implement unstructured cassandra and dse yaml configuration
  • [ENHANCEMENT] #681 Update to Go 1.18, Kubernetes 1.24, Operator SDK 1.23, controller-gen 0.9.2, Kustomize 4.5.7, controller-runtime 0.12.2
  • [ENHANCEMENT] #699 Prevent DC decommission if user keyspaces are replicated to it
  • [ENHANCEMENT] #695 Support DSE multi DC clusters
  • [ENHANCEMENT] #669 Deterministic DSE upgrades
  • [ENHANCEMENT] #704 Upgrade to cass-operator v1.13.0
  • [BUGFIX] #648 Open gRPC port within the stargate deployment
  • [BUGFIX] #696 Upgrade datacenters sequentially instead of concurrently
  • [BUGFIX] #641 Reaper ServiceMonitor is not properly configured
  • [TESTING] #687 Verify that modifications to dse.yaml are applied
  • [TESTING] Switch to NGINX for ingress in e2e tests

v1.2.1

13 Sep 15:31
Compare
Choose a tag to compare

v1.2.1 - 2022-09-13

  • [BUGFIX] #675 K8ssandra is ignoring capital letters in the clusterName
  • [BUGFIX] #641 Reaper ServiceMonitor is not properly configured
  • [BUGFIX] #640 Fix NPEs when authentication is disabled
  • [BUGFIX] #567 Fix no seeds error when all the Cassandra pods of a DC get restarted at once

v1.2.0

22 Jul 11:49
Compare
Choose a tag to compare

v1.2.0 - 2022-07-22

  • [CHANGE] Update to Reaper v3.2.0
  • [CHANGE] Update to cass-operator v1.12.0
  • [CHANGE] Update to Medusa v0.13.4
  • [FEATURE] #570 Add CDC integration to k8ssandra-operator
  • [FEATURE] #620 Enable injecting volumes in the Cassandra pods
  • [FEATURE] #569 Enable injecting containers and init containers into the Cassandra pods
  • [FEATURE] #496 Allow overriding Cassandra cluster names
  • [FEATURE] #460 Add support for scheduling backups.
  • [FEATURE] #531 Add support for JWT authentication in Stargate
  • [ENHANCEMENT] #578 Expose Reaper Metrics through a ServiceMonitor
  • [ENHANCEMENT] #553 Add resources config settings for Reaper and Medusa containers
  • [ENHANCEMENT] #573 Add the ability to set metrics filters in MCAC
  • [ENHANCEMENT] #584 Make Medusa use the Cassandra data PV for restore downloads
  • [ENHANCEMENT] #354 Add encryption support to Medusa
  • [BUGFIX] #549 Releases branches should run e2e tests against target release version

v1.1.1

17 May 16:11
Compare
Choose a tag to compare

v1.1.1 2022-05-17

  • [BUGFIX] #550 Fix system schema replication annotation parsing failure after 1.1.0 upgrade

v1.1.0

16 May 05:07
Compare
Choose a tag to compare

v1.1.0 2022-05-13

  • [CHANGE] #545 Update to cass-operator v1.11.0
  • [CHANGE] #310 Update to Go 1.17 and Kubernetes dependencies (incl. controller-runtime)
  • [FEATURE] #454 Remote restore support for Medusa
  • [ENHANCEMENT] #465 ⁃ Refactor config-builder JSON marshaling
  • [ENHANCEMENT] #507 Shared Cassandra cluster and datacenter fields are defined in a single struct
  • [BUGFIX] #447 Reconciliation doesn't finish when adding DC with more than 1 node
  • [BUGFIX] #465 ⁃ Java garbage collection properties cannot be configured correctly
  • [TESTING] #112 ⁃ Run e2e tests against arbitrary context names
  • [TESTING] #462 ⁃ Use yq to parse fixture files
  • [TESTING] #517 ⁃ Create make targets to prepare a cluster for e2e tests
  • [TESTING] #514 ⁃ Consider cert-manager a prerequisite for e2e tests
  • [TESTING] #515 ⁃ Consider ingress controller a prerequisite for e2e tests
  • [TESTING] #463 ⁃ Make fixtures cloud-ready

v1.0.2

14 Apr 12:29
Compare
Choose a tag to compare
  • [CHANGE] #520 Upgrade to cass-operator v1.10.3
  • [BUGFIX] #503 Cannot create Cassandra 4 multi-DC cluster when DCs have different sizes

v1.0.1

07 Mar 16:11
Compare
Choose a tag to compare

v1.0.1 2022-03-07

  • [BUGFIX] #447 Reconciliation doesn't finish when adding DC with more than 1 node

v1.0.0

17 Feb 20:02
Compare
Choose a tag to compare
  • [CHANGE] #423 Update to cass-operator v1.10.0
  • [CHANGE] #411 Rename cassandraTelemetry to just telemetry
  • [CHANGE] #417 Upgrade to Reaper 3.1.1
  • [FEATURE] #121 Add validating webhook for K8ssandraCluster
  • [FEATURE] #402 Expose CassandraDatacenter Tolerations property
  • [BUGFIX] #400 Keyspaces get altered incorrectly during DC migration
  • [BUGFIX] #381 Add additionalSeeds property to support migrations
  • [BUGFIX] #295 Check for schema agreement before applying schema changes
  • [BUGFIX] #421 Fix data plane kustomizations
  • [DOCS] #394 Fix examples in install guide
  • [TESTING] #332 Configure mocks to avoid panics
  • [TESTING] #407 Fix nil condition checks in backup/restore integration tests
  • [TESTING] #422 Fix single-dc Reaper e2e test

v0.5.0

10 Feb 17:24
Compare
Choose a tag to compare

v0.5.0 2022-02-10

  • [CHANGE] #120 Remove systemLoggerResources from K8ssandraCluster spec
  • [FEATURE] #296 Expose the stopped property from the CassandraDatacenter spec

v0.4.0

04 Feb 22:25
Compare
Choose a tag to compare
  • [CHANGE] #315 Explicity set start_rpc: false
  • [CHANGE] #308 Remove per-DC Reaper templates
  • [FEATURE] #293 Add support for encryption
  • [FEATURE] #21 Add datacenter to existing cluster
  • [FEATURE] #284 Remove datacenter from existing cluster
  • [FEATURE] #178 If ClientConfig is modified, automatically restart the k8ssandra-operator
  • [ENHANCEMENT] #308 Improve logic to compute Reaper
  • [ENHANCEMENT] #342 Expose allowMultipleNodesPerWorker property
    availability mode and remove Reaper DC template
  • [BUGFIX] #335 single-up Makefile target does not generate ClientConfig
  • [BUGFIX] #285 Fix cluster-scoped kustomizations
  • [BUGFIX] #329 Fix cass-operator version
  • [DOCS] #357 Set up encryption
  • [TESTING] #290 Update DumpClusterInfo method to include more details
  • [TESTING] #339 Fix artifact uploads