@scholzj scholzj released this May 15, 2018 · 629 commits to master since this release

Assets 4

Changes since 0.3.1:

  • Better configurability of Kafka, Kafka Connect, Zookeeper
  • Support for Kubernetes request and limits
  • Support for JVM memory configuration of all components
  • Controllers renamed to operators
  • Improved log verbosity of Cluster Operator
  • Update to Kafka 1.1.0

List of all issues can be found here.

This release has some backwards incompatible changes:

  • Cluster Controller and Topic Controller were renamed to Cluster Operator and Topic Operator
    • Roles, role bindings and service accounts existing from previous deployments can not be reused
  • The following fields from Kafka ConfigMap have been replaced with new field kafka-config
    • KAFKA_DEFAULT_REPLICATION_FACTOR
    • KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR
    • KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR
  • The following fields from Kafka Connect ConfigMap have been replaced with new field connect-config
    • KAFKA_CONNECT_BOOTSTRAP_SERVERS
    • KAFKA_CONNECT_GROUP_ID
    • KAFKA_CONNECT_KEY_CONVERTER
    • KAFKA_CONNECT_KEY_CONVERTER_SCHEMAS_ENABLE
    • KAFKA_CONNECT_VALUE_CONVERTER
    • KAFKA_CONNECT_VALUE_CONVERTER_SCHEMAS_ENABLE
    • KAFKA_CONNECT_CONFIG_STORAGE_REPLICATION_FACTOR
    • KAFKA_CONNECT_OFFSET_STORAGE_REPLICATION_FACTOR
    • KAFKA_CONNECT_STATUS_STORAGE_REPLICATION_FACTOR