Skip to content

Releases: strimzi/strimzi-kafka-operator

0.16.1

23 Jan 18:42
Compare
Choose a tag to compare

Main Changes since 0.16.0

  • Fix connector operator when Kafka Connect runs in a different namespace

0.16.0

16 Jan 22:01
Compare
Choose a tag to compare

Main Changes since 0.15.0

  • Add support for Kafka 2.4.0 and upgrade from Zookeeper 3.4.x to 3.5.x
  • Drop support for Kafka 2.2.1 and 2.3.0
  • Add KafkaConnector resource and connector operator
  • Let user choose which node address will be used as advertised host (ExternalDNS, ExternalIP, InternalDNS, InternalIP or Hostname)
  • Add support for tini
  • When not explicitly configured by the user in jvmOptions, -Xmx option is calculated from memory requests rather than from memory limits
  • Expose JMX port on Kafka brokers via an internal service
  • Add support for externalTrafficPolicy and loadBalancerSourceRanges properties on loadbalancer and nodeport type services
  • Add support for user quotas
  • Add service discovery labels and annotations
  • Add possibility to specify custom server certificates to TLS based listeners
  • Add support for Istio protocol selection in service port names
    • Note: Strimzi is essentially adding a tcp- prefix to the port names in Kafka services and headless services. (e.g clientstls -> tcp-clientstls)

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

Upgrading from Strimzi 0.15.x

See the documentation for upgrade instructions.

0.16.0 RC2

14 Jan 22:42
Compare
Choose a tag to compare
0.16.0 RC2 Pre-release
Pre-release

Main changes since RC1

  • Fix to user quotas deletion
  • NPE in Kafka Roller
  • Other minor bugfixes
  • Improved documentation and system tests

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

Upgrading from Strimzi 0.15.x

See the documentation for upgrade instructions.

0.16.0-rc1

10 Jan 01:24
Compare
Choose a tag to compare
0.16.0-rc1 Pre-release
Pre-release

Main Changes since 0.15.0

  • Add support for Kafka 2.4.0 and upgrade from Zookeeper 3.4.x to 3.5.x
  • Drop support for Kafka 2.2.1 and 2.3.0
  • Add KafkaConnector resource and connector operator
  • Let user choose which node address will be used as advertised host (ExternalDNS, ExternalIP, InternalDNS, InternalIP or Hostname)
  • Add support for tini
  • When not explicitly configured by the user in jvmOptions, -Xmx option is calculated from memory requests rather than from memory limits
  • Expose JMX port on Kafka brokers via an internal service
  • Add support for externalTrafficPolicy and loadBalancerSourceRanges properties on loadbalancer and nodeport type services
  • Add support for user quotas
  • Add service discovery labels and annotations
  • Add possibility to specify custom server certificates to TLS based listeners
  • Add support for Istio protocol selection in service port names
    • Note: Strimzi is essentially adding a tcp- prefix to the port names in Kafka services and headless services. (e.g clientstls -> tcp-clientstls)

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

Upgrading from Strimzi 0.15.x

See the documentation for upgrade instructions.

0.15.0

02 Dec 20:11
Compare
Choose a tag to compare

Main Changes since 0.14.0

  • Drop support for Kafka 2.1.0, 2.1.1, and 2.2.0
  • Add support for Kafka 2.3.1
  • Improved Kafka rolling update
  • Improved Kafka Exporter Grafana dashboard
  • Add sizeLimit option to ephemeral storage (#1505)
  • Add schedulerName to podTemplate (#2114)
  • Allow overriding the auto-detected Kubernetes version
  • Garbage Collection (GC) logging disabled by default
  • Providing PKCS12 truststore and password in the cluster and clients CA certificates Secrets
  • Providing PKCS12 keystore and password in the TLS based KafkaUser related Secret

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

Upgrading from Strimzi 0.14.x

See the documentation for upgrade instructions.

0.15.0-rc1

25 Nov 23:01
Compare
Choose a tag to compare
0.15.0-rc1 Pre-release
Pre-release

Main Changes since 0.14.0

  • Drop support for Kafka 2.1.0, 2.1.1, and 2.2.0
  • Add support for Kafka 2.3.1
  • Improved Kafka rolling update
  • Improved Kafka Exporter Grafana dashboard
  • Add sizeLimit option to ephemeral storage (#1505)
  • Add schedulerName to podTemplate (#2114)
  • Allow overriding the auto-detected Kubernetes version
  • Garbage Collection (GC) logging disabled by default
  • Providing PKCS12 truststore and password in the cluster and clients CA certificates Secrets
  • Providing PKCS12 keystore and password in the TLS based KafkaUser related Secret

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

Upgrading from Strimzi 0.14.x

See the documentation for upgrade instructions.

0.14.0

30 Sep 06:28
Compare
Choose a tag to compare

Main Changes

  • Add support for configuring Ingress class
  • Add support for setting custom environment variables in all containers
  • Add liveness and readiness checks to Mirror Maker
  • Allow configuring loadBalancerIP for LoadBalancer type services
  • Allow setting labels and annotations for Persistent Volume Claims
  • Add support for Jaeger tracing in Kafka Mirror Maker and Kafka Connect
  • Add support for deploying Kafka Exporter
  • Add initial support for OAuth authentication

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

Upgrading from Strimzi 0.13.x

See the documentation for upgrade instructions.

0.14.0-rc3

26 Sep 20:08
Compare
Choose a tag to compare
0.14.0-rc3 Pre-release
Pre-release

Main Changes since 0.14.0-rc2

  • Updated dependencies due to CVEs (jackson-databind library)
  • Properly passing JWKS refresh and expiration intervals in OAuth configuration
  • Respecting the HTTP port configuration in Strimzi bridge
  • Using the right default container images for TLS sidecars
  • Other improvements to Maven build, Docs and system tests

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

Upgrading from Strimzi 0.13.x

See the documentation for upgrade instructions.

0.14.0-rc2

20 Sep 20:41
Compare
Choose a tag to compare
0.14.0-rc2 Pre-release
Pre-release

Main Changes since 0.14.0-rc1

  • Manage network policies between Kafka Exporter and Kafka brokers.
  • Documentation improvements
  • CI improvements
  • System test improvements

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

Upgrading from Strimzi 0.13.x

See the documentation for upgrade instructions.

0.14.0-rc1

18 Sep 07:38
Compare
Choose a tag to compare
0.14.0-rc1 Pre-release
Pre-release

Main Changes

  • Add support for configuring Ingress class (#1716)
  • Add support for setting custom environment variables in all containers
  • Add liveness and readiness checks to Mirror Maker
  • Allow configuring loadBalancerIP for LoadBalancer type services
  • Allow setting labels and annotations for Persistent Volume Claims
  • Add support for Jaeger tracing in Kafka Mirror Maker and Kafka Connect
  • Add support for deploying Kafka Exporter
  • Add initial support for OAuth authentication

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

Upgrading from Strimzi 0.13.x

See the documentation for upgrade instructions.