0.16.0
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
orHostname
) - 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
andloadBalancerSourceRanges
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)
- Note: Strimzi is essentially adding a
Full list of changes can be found under the 0.16.0 milestone.