Skip to content

Releases: strimzi/strimzi-kafka-operator

0.8.1

18 Oct 08:43
Compare
Choose a tag to compare
  • Fix certificate renewal issues

0.8.0

26 Oct 15:43
Compare
Choose a tag to compare
  • Better support for TLS hostname verification for external connections
  • Support for unencrypted external connections on LoadBalancers and NodePorts.
  • Certificate renewal / expiration
  • Mirror Maker operator
  • Triggering rolling update / pod deletion manually

Full list of changes can be found under the 0.8.0 milestone.

0.8.0-rc1

11 Oct 14:24
Compare
Choose a tag to compare
0.8.0-rc1 Pre-release
Pre-release
  • Better support for TLS hostname verification for external connections
  • Support for unencrypted external connections on LoadBalancers and NodePorts.
  • Certificate renewal / expiration
  • Mirror Maker operator
  • Triggering rolling update / pod deletion manually

Full list of changes can be found under the 0.8.0 milestone.

0.7.0

19 Sep 08:28
Compare
Choose a tag to compare

Main features

  • Exposing Kafka to the outside using:
    • OpenShift Routes
    • LoadBalancers
    • NodePorts
  • Use less wide RBAC permissions (ClusterRoleBindings where converted to RoleBindings where possible)
  • Support for SASL authentication using the SCRAM-SHA-512 mechanism added to Kafka Connect and Kafka Connect with S2I support
  • Network policies for managing access to Zookeeper ports and Kafka replication ports
  • Use OwnerReference and Kubernetes garbage collection feature to delete resources and to track the ownership

All changes merged for this release should be listed under the 0.7.0 milestone.

0.7.0-rc1

17 Sep 15:43
Compare
Choose a tag to compare
0.7.0-rc1 Pre-release
Pre-release

Main features

  • Exposing Kafka to the outside using:
    • OpenShift Routes
    • LoadBalancers
    • NodePorts
  • Use less wide RBAC permissions (ClusterRoleBindings where converted to RoleBindings where possible)
  • Support for SASL authentication using the SCRAM-SHA-512 mechanism added to Kafka Connect and Kafka Connect with S2I support
  • Network policies for managing access to Zookeeper ports and Kafka replication ports
  • Use OwnerReference and Kubernetes garbage collection feature to delete resources and to track the ownership

All changes merged for this release should be listed under the 0.7.0 milestone.

0.6.0

20 Aug 15:48
Compare
Choose a tag to compare

Main features

  • Helm chart for Strimzi Cluster Operator
  • Topic Operator moving to Custom Resources instead of Config Maps
  • Make it possible to enabled and disable:
    • Listeners
    • Authorization
    • Authentication
  • Configure Kafka super users (super.users field in Kafka configuration)
  • User Operator
    • Managing users and their ACL rights
  • Added new Entity Operator for deploying:
    • User Operator
    • Topic Operator
  • Deploying the Topic Operator outside of the new Entity Operator is now deprecated
  • Kafka 2.0.0
  • Kafka Connect:
    • Added TLS support for connecting to the Kafka cluster
    • Added TLS client authentication when connecting to the Kafka cluster

All changes merged for this release should be listed under the 0.6.0 milestone.

0.6.0-rc3

19 Aug 19:29
Compare
Choose a tag to compare
0.6.0-rc3 Pre-release
Pre-release

Changes compared to RC2

  • Fixed documentation issue #776
  • Fixed KafkaTopic and KafkaUser CRDs to work on OKD / OpenShift 3.10 #774

0.6.0-rc2

17 Aug 16:16
Compare
Choose a tag to compare
0.6.0-rc2 Pre-release
Pre-release

Changes compared to RC1

  • The only change is updated documentation

0.6.0-rc1

15 Aug 06:38
Compare
Choose a tag to compare
0.6.0-rc1 Pre-release
Pre-release

Main features

  • Helm chart for Strimzi Cluster Operator
  • Topic Operator moving to Custom Resources instead of Config Maps
  • Make it possible to enabled and disable:
    • Listeners
    • Authorization
    • Authentication
  • Configure Kafka super users (super.users field in Kafka configuration)
  • User Operator
    • Managing users and their ACL rights
  • Added new Entity Operator for deploying:
    • User Operator
    • Topic Operator
  • Deploying the Topic Operator outside of the new Entity Operator is now deprecated
  • Kafka 2.0.0
  • Kafka Connect:
    • Added TLS support for connecting to the Kafka cluster
    • Added TLS client authentication when connecting to the Kafka cluster

All changes merged for this release should be listed under the 0.6.0 milestone.

0.5.0

25 Jul 19:29
Compare
Choose a tag to compare

Main features

  • The Cluster Operator now manages RBAC resource for managed resources:
    • ServiceAccount and ClusterRoleBindings for Kafka pods
    • ServiceAccount and RoleBindings for the Topic Operator pods
  • Renaming of Kubernetes services (Backwards incompatible!)
    • Kubernetes services for Kafka, Kafka Connect and Zookeeper have been renamed to better correspond to their purpose
    • xxx-kafka -> xxx-kafka-bootstrap
    • xxx-kafka-headless -> xxx-kafka-brokers
    • xxx-zookeeper -> xxx-zookeeper-client
    • xxx-zookeeper-headless -> xxx-zookeeper-nodes
    • xxx-connect -> xxx-connect-api
  • Cluster Operator moving to Custom Resources instead of Config Maps
  • TLS support has been added to Kafka, Zookeeper and Topic Operator. The following channels are now encrypted:
    • Zookeeper cluster communication
    • Kafka cluster commbunication
    • Communication between Kafka and Zookeeper
    • Communication between Topic Operator and Kafka / Zookeeper
  • Logging configuration for Kafka, Kafka Connect and Zookeeper
  • Add support for Pod Affinity and Anti-Affinity
  • Add support for Tolerations
  • Configuring different JVM options
  • Support for broker rack in Kafka

Known issues

  • Specifying CPU resources as 1000m triggers rolling updates #648

All changes merged for this release should be listed under the 0.5.0 milestone.