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.
[[2.0.0]] (#19) - 2024-09-03
- consumer decorator API breaking change - use ConsumerDecorator protocol instead of
consumer-decorator
function.
[1.1.0] - 2024-07-29
- consumer decorator support.
- NA
- Use Kafka clients version 3.3.1.
- Breaking changes - Java clients library
org.apache.kafka/kafka-clients
upgraded from 2.5.1 to 3.3.1 - Java 11 or higher are supported
- Breaking changes - Java clients library
- Refresh dependencies versions:
Dependency | From version | To version |
---|---|---|
org.clojure/clojure |
1.10.1 | 1.11.1 |
org.clojure/core.async |
1.3.610 | 1.6.673 |
expound |
0.8.5 | 0.9.0 |
org.apache.kafka/kafka-clients |
2.5.1 | 3.3.1 |
org.slf4j/slf4j-api |
1.7.32 | 2.0.6 |
- Upgrade internal dependencies
Dependency | From version | To version |
---|---|---|
lein-cloverage |
1.2.2 | 1.2.4 |
org.clojure/tools.namespace |
1.0.0 | 1.3.0 |
tortue/spy |
2.0.0 | 2.13.0 |
commons-io/commons-io |
2.6 | 2.11.0 |
ch.qos.logback/logback-classic |
1.2.3 | 1.4.5 |
org.clojure/test.check |
1.1.0 | 1.1.1 |
org.testcontainers/kafka |
1.16.2 | 1.17.6 |
clj-test-containers |
0.5.0 | 0.7.4 |
- Deprecate checksum from Ketu source shape schema following deprecation notice from ConsumerRecord version 3.0
- Java 8 support had been deprecated since Apache Kafka 3 - here
- NA