All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Kafka Streams example (Spring).
- JDK 17 support.
- A new section "5 Common Pitfalls When Using Apache Kafka".
- Update dependencies.
- Update documentation.
- Produce Kafka messages asynchronously.
- A new section "Kafka best practises".
- CONTRIBUTING.md.
- LICENSE.
- GitLab SAST (Static Application Security Testing).
- Apply
ktlint
for Kotlin modules. - Configure Maven Release plugin.
- Publish a test report using Gitlab Pages.
- Set up SonarCloud integration.
- Refactor Kotlin and Java examples (make them easier to compare).
- Bump Confluent to 7.4.0.
- Rename Maven modules - add the 'parent' suffix for Java/Kotlin/Spring modules which keep dependencies.
- Use builders in Java examples and rename Kotlin classes.