All notable changes to this project will be documented in this file.
Share Consumer support (clj-kafka-x.consumers.shared) — Kafka’s new queueing feature (KIP-932) enabling multiple consumers to read from the same partition, solving the Head of Line Blocking problem
TopicIdPartition conversion in data layer (includes :topic-id, :topic, :partition)
Upgraded kafka-clients to 4.2.0
Dropped kafka_2.12 server dependency (unused — all imports come from kafka-clients)
Migrated CircleCI config from v1 (circle.yml) to v2.1 (.circleci/config.yml) with dependency caching
Updated JavaDoc references to Kafka 4.2 across producer and consumer namespaces
Test coverage expanded to ~82% forms / ~86% lines across all namespaces
Kafka 4.x API compatibility for pause, resume, and seek functions (now correctly pass Collection instead of array)
Updated dependencies to kafka 3.9.1 and kafka-clients 4.1.1
Test coverage expanded to ~80% with comprehensive unit tests for producer, consumer, data conversion, and helper functions
Added tests for with-open support verifying proper resource cleanup
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |