Skip to content

Releases: k8ssandra/k8ssandra-operator

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

v1.0.0-alpha.3 01-25-2022

25 Jan 05:37
45d997a
Compare
Choose a tag to compare
  • [CHANGE] #232 Use ReconcileResult in K8ssandraClusterReconciler
  • [CHANGE] #237 Add cass-operator dev kutomization
  • [FEATURE] #276 Enable Reaper UI authentication
  • [FEATURE] #249 Expose all Cassandra yaml settings in a structured fashion in the k8c CRD
  • [FEATURE] #45 Migrate the Medusa controllers to k8ssandra-operator
  • [ENHANCEMENT] #218 Add CassandraInitialized status condition
  • [ENHANCEMENT] #24 Make Reaper images configurable and
    use same struct for both Reaper and Stargate images
  • [ENHANCEMENT] #136 Add shortNames for the K8ssandraCluster CRD
  • [ENHANCEMENT] #234 Add logic to configure and reconcile a Prometheus ServiceMonitor for each Cassandra Datacenter.
  • [ENHANCEMENT] #234 Add logic to configure and reconcile a Prometheus ServiceMonitor for each Stargate deployment.
  • [ENHANCEMENT] #170 Enforce cluster-wide authentication by default
  • [ENHANCEMENT] #267 Use the K8ssandraCluster name as cluster name for CassandraDatacenter objects
  • [ENHANCEMENT] #297 Reconcile standalone Stargate auth schema
  • [TESTING] #299 Cluster-scoped e2e test failing