Kafka features are not tied to a specific kafka-docker version (ideally all changes will be merged into all branches). Therefore, this changelog will track changes to the image by date.
- Add support for Kafka
2.3.0
- Updated
2.2.x
version to Kafka2.2.1
- Update base image to openjdk:8u212-jre-alpine
- Update base image to openjdk:8u201-jre-alpine
- Add support for Kafka
2.2.0
- Update to latest Kafka:
2.1.1
- Update glibc to
2.29-r0
- Update to latest Kafka:
2.1.0
- Set scala version for Kafka
2.1.0
and2.0.1
to recommended2.12
- Update to Kafka
2.0.0
->2.0.1
. - Update glibc to
2.28-r0
- Update base image to openjdk:8u181-jre-alpine
- MAJOR: Use new docker image labelling (
<scala-version>-<kafka-version>
) and use travis to publish images. - Update base image to openjdk:8u171-jre-alpine
- Issue #312 - Fix conflict between KAFKA_xxx broker config values (e.g. KAFKA_JMX_OPTS) and container configuration options (e.g. KAFKA_CREATE_TOPICS)
- Issue #310 - Only return Apache download mirrors that can supply required kafka/scala version
- Issue #313 - Fix parsing of environment value substitution when spaces included.
- Issue #208 - Add
KAFKA_CREATE_TOPICS_SEPARATOR
to allow custom input, such as multi-line YAML. - Issue #298 - Fix SNAPPY compression support by adding glibc port back into image (removed when switching to openjdk base image in #7a25ade)
- Support
_{PORT_COMMAND}
placeholder.
- BREAKING: removed
KAFKA_ADVERTISED_PROTOCOL_NAME
andKAFKA_PROTOCOL_NAME
. Use the canonical Kafka Configuration instead. - Support
_{HOSTNAME_COMMAND}
placeholder. - BREAKING: Make
KAFKA_ZOOKEEPER_CONNECT
mandatory