Releases: sleighzy/ansible-kafka
3.3.0 (2024-11-15)
3.2.2 (2024-08-30)
Upgrade to Kafka 3.5.2
3.2.1 (2024-01-21)
#38 Add kafka_opts
Ansible variable to support use of KAFKA_OPTS
in configuration.
3.2.0 (2023-08-13)
- Upgrade to Apache Kafka 3.5.1
This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.
See the release notes for more information: https://downloads.apache.org/kafka/3.5.1/RELEASE_NOTES.html
- Support for templating additional configuration properties into the server.properties file
3.1.1 (2022-10-23)
- Upgrade to Apache Kafka 3.2.3
This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.
See the release notes for more information: https://downloads.apache.org/kafka/3.2.3/RELEASE_NOTES.html
- Support for JMX_PORT configuration
3.1.0 (2022-07-19)
- Upgrade to Apache Kafka 3.2.0
This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.
See the release notes for more information: https://downloads.apache.org/kafka/3.2.0/RELEASE_NOTES.html
- Add support for ignoring certificate validation issues when downloading the Kafka release
This is due to the new download server using a Let's Encrypt certificate that can cause issues with systems using older versions of OpenSSL and out-of-date ca-certs packages.
3.0.0 (2022-03-10)
Upgrade to Apache Kafka 3.1.0
This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.
See the release notes for more information: https://downloads.apache.org/kafka/3.1.0/RELEASE_NOTES.html
2.1.1 (2022-02-10)
2.1.0 (30-10-2021)
The Kafka log4j configuration is supplied as a template that can be used to update this configuration.
This provides the means to change logging levels, and other use cases such as changing the logging appender used to be able to roll over logs based on file size.
Additional changes:
- Update to Kafka 2.8.1
- Remove TravisCI integration and tests, this has been superseded by Molecule
2.0.0 (29-08-2021)
Support for multiple Kafka listeners and security policies.
-
This release introduces the ability to configure multiple listeners and protocols. This is a breaking change to this Ansible role as previously only a single listener and protocol were supported. The
kafka_listener_*
variables have been replaced withkafka_listeners
which contains a list of strings specifying the protocol and listener bindings. (#13) -
Security policies can now be added to provide authentication between brokers, producers, and consumer. (#13)