v0.4.4 preview release is available
The v0.4.4 release of Creek is now publicly available on Maven Central and the Gradle plugin portal.
This release brings several significant improvements across the Creek ecosystem.
Breaking Changes
-
Java 17 required: Creek now requires Java 17 as a minimum. Java 11 is no longer supported.
- (Kafka): π Upgrade Java 11 to 17
- (Service): π Upgrade Java 11 to 17
- (System Test): π Upgrade Java 11 to 17
New Features
- (Kafka): π Basic JSON Schema Serde β Creek now supports JSON Schema-based serialization/deserialization for Kafka topics.
- (Kafka): π Support loading schemas from another JPMS module
- (Kafka): π Provide way for users to register subtypes
- (Kafka): π Update Confluent Docker images to v3.x with KRaft β moves away from ZooKeeper-based Kafka.
- (Service): π Support nested resources
- (Service): π Closeable context and extensions
- (System Test): π Container starting hook
- (System Test): π Initialize extensions per-suite and prepare resources
Bug Fixes
- (Kafka):
Improve temporal handling
- (System Test):
Expose parser location
- (System Test):
Replace deprecated test container mount usage
The full release notes are available on GitHub: