Skip to content

Releases: banzaicloud/koperator

Koperator v0.20.2

25 Jan 09:09
Compare
Choose a tag to compare

This release fixes bug:

Bug Fixes:

  • Unable to create multiple kafka topics (#747)

Upgrade Notes:

This release will trigger a rolling update.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.

v0.20.1...v0.20.2

Thanks for the huge help from the community 🍺

Koperator v0.20.1

15 Dec 14:33
39aac0f
Compare
Choose a tag to compare

This release fixes several bugs and introduces a couple of new features:

New features:

  • Ensure Kafka broker pods are maintained in Service rotation until clean shutdown completes
  • Handle with priority new brokers and missing broker pods reconciliation
  • Upgrade several dependencies, and also the jmx_exporter to v0.16.1
  • Add securityContext in the Helm chart
  • Add possibility for user-provided credentials for listeners and internal clients
  • Bump cruise control to version 2.5.79 to avoid CVE-2021-44228
  • Allow setting concurrency for envoy process when envoy ingress is used

Bug Fixes:

  • Fix wrong JKS password has been generated for KafkaUser
  • Revert "Use local broker as bootstrap for cruisecontrol metrics reporter"
  • Use the number of distinct brokers with offline partition or out of sync replicas as error count during rolling upgrade
  • Prevent creation of multiple KafkaTopics referencing the same Kafka topic
  • Fix wrong creation of JKS keystore and truststore for kafkauser
  • Pass DNS fields to the CSR if specified in the KafkaUserSpec

Upgrade Notes:

This release will trigger a rolling update.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.

v0.20.0...v0.20.1

Thanks for the huge help from the community 🍺

Koperator v0.20.0

25 Nov 09:36
c51a940
Compare
Choose a tag to compare

This release fixes several bug and introduce a couple of new features:

New features:

  • Using golang version 1.17
  • Add an optional field in KafkaCluster resource to specify cruise control reporter image
  • Extend pod shutdown reasons to align with the newly introduced k8s 1.21 values

Bug Fixes:

  • Remove empty organisation name from the CSR request
  • Mark upscale alert as processed
  • Add truststore and full chaint to csr generated secrets
  • Add missing ExternalTrafficPolicy in MeshGateway
  • Remove unnecessary scheme parameter to be passed in ReconcilePKI

Upgrade Notes:

This release will trigger a rolling update.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.

v0.19.0...v0.20.0

Thanks for the huge help from the community 🍺

Koperator v0.19.0

27 Oct 12:31
5b8a0c0
Compare
Choose a tag to compare

This release fixes several bug and introduce a couple of new features:

New features:

  • Add support for TopologySpreadConstraints in envoy ingress deployments
  • Expose http healthcheck endpoint to envoy anycast ingress
  • Remove vault support from the operator
  • Add Kafka 2.8.1 support
  • Use local broker as bootstrap for cruisecontrol metrics reporter

Bug Fixes:

  • Operator was generating incorrect CC capacity config

Upgrade Notes:

This release will trigger a rolling update.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.

v0.18.3...v0.19.0

Thanks for the huge help from the community 🍺

Koperator v0.18.3

22 Sep 09:36
1b54323
Compare
Choose a tag to compare

This release fixes several bug:

Bug Fixes:

  • Optionally disable native cert-signing support for KafkaUser
  • Fix kafka topic creation failure due to mismatched webhook server port
  • Set KafkaUser as owner for its corresponding Certificate object

Upgrade Notes:

This release will trigger a rolling update.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.

v0.18.2...v0.18.3

Thanks for the huge help from the community 🍺

Koperator v0.18.2

16 Sep 11:37
8c39139
Compare
Choose a tag to compare

This release fixes several bug:

Bug Fixes:

  • Upgrade dependencies to avoid CVE
  • Handle Shutdown pods. Update alertmanager port name
  • Fix unnecessary reconcile caused by envoy pdb struct

Upgrade Notes:

This release will trigger a rolling update.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.

v0.18.1...v0.18.2

Thanks for the huge help from the community 🍺

Kafka Operator v0.18.1

01 Sep 13:47
6a09803
Compare
Choose a tag to compare

This release fixes several bug and introduce a couple of new features:

New features:

  • Update downScale alert to support broker id based scaling

Bug Fixes:

  • Fixing RBAC error related to certificatesigningrequests
  • Fix CSR certificate order and include certchain instead of root ca

Upgrade Notes:

This release will trigger a rolling update.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.

v0.180...v0.18.1

Thanks for the huge help from the community 🍺

Kafka Operator v0.18.0

24 Aug 12:59
Compare
Choose a tag to compare

This release fixes several bug and introduce a couple of new features:

New features:

  • Update kubernetes dependencies to v1.21
  • Update Cert Manager dependency to v1.4.1
  • Update Istio-Operator dependency to v1.10
  • Adding the ability to define sidecar container to the operator
  • Enable Affinity settings for the envoy deployment
  • Enable Resource settings for the initcontainers
  • Enable Pod Disruption budget to Envoy deployment
  • Support for K8s-CSR when creating new KafkaUser
  • Adding the ability to define sidecar container for the broker pods

Bug Fixes:

  • Fix regression KafkaCluster name is not propagated to the podAntiAffinity rule

Upgrade Notes:

This release will trigger a rolling update.
This release updates the cert manager dependencies which requires to update the cert manager deployment to version v1.x
Please follow the upgrade process from the Cert manager website. https://cert-manager.io/docs/installation/upgrading/
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.

v0.17.0...v0.18.0

Thanks for the huge help from the community 🍺

Kafka Operator v0.17.0

03 Jun 09:32
Compare
Choose a tag to compare

This release fixes several bug and introduce a couple of new features:

New features:

  • Remove all deprecated k8s resource including Webhooks and CRDs
  • Expose envoy Admin api port through service
  • Propagate Kafka cluster envoy ingress annotations to envoy pods
  • Use k8s issued nodeport when externalStartingPort is set to 0
  • Introduce new kafka version related status fields
  • Update golang to v1.16
  • Adding support for broker config and broker level overrides of environment variables
  • Migrate envoy to v3 api
  • Do not trigger Admission check for KafkaTopic if nothing changed
  • Add parameter to control max kafka topic concurrent reconciles

Bug Fixes:

  • Fix memory leak on topic validation webhook

Upgrade Notes:

This release will trigger a rolling update.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.

v0.16.1...v0.17.0

Thanks for the huge help from the community 🍺

Kafka Operator v0.16.1

09 Apr 07:51
Compare
Choose a tag to compare

This release fixes a bug:

Bug Fixes:

  • Fix istio gateway configuration when using other than default

Upgrade Notes:

This release will trigger a rolling update.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.

v0.16.0...v0.16.1

Thanks for the huge help from the community 🍺