Micronaut Kafka 5.2.0
What's Changed
New Features π
- Auto-create topic with N partitions by @guillermocalvo in #879
- Add support for batch error strategy by @guillermocalvo in #890
Other Changes π‘
- Suspend @KafkaListener functions by @hanahavlova in #874
Bug Fixes π
- Honor
transactionalId
when a Kafka producer bean is injected by @guillermocalvo in #865 - Normalize producer client ID to find configuration bean by @guillermocalvo in #878
- Normalize consumer group ID to find configuration bean by @guillermocalvo in #876
- Remove annotation
@Internal
from classJsonObjectSerde
by @guillermocalvo in #849
Improvements β
- Refactor
KafkaConsumerProcessor
by @guillermocalvo in #871 - Add support for batch Acknowledgement by @guillermocalvo in #887
Docs π
- Fix missing
end::clazz
tags by @guillermocalvo in #886 - Transactional Kafka Producer per thread by @guillermocalvo in #882
Dependency updates π
- fix(deps): update managed.kafka to v3.6.0 by @renovate in #914
- fix(deps): update dependency org.apache.kafka:kafka-clients to v3.6.0 by @renovate in #913
- Update versions by @sdelamo in #884
Testcontainers Kafka
Kotlin
- chore(deps): update kotlin to v1.9.20 by @renovate in #908
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.7.3 by @renovate in #907
Micronaut Modules
Micronaut Core
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.5 by @renovate in #868
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.8 by @renovate in #881
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.10 by @renovate in #891
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.11 by @renovate in #909
Micronaut Serialization
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.2.5 by @renovate in #883
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.3.2 - autoclosed by @renovate in #906
Micronaut Platform
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.1.1 by @renovate in #870
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.1.2 by @renovate in #880
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.1.3 by @renovate in #885
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.1.5 by @renovate in #896
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.1.6 by @renovate in #910
Micronaut Tracing
Micronaut Micrometer
- fix(deps): update dependency io.micronaut.micrometer:micronaut-micrometer-bom to v5.1.1 by @renovate in #917
Micronaut Cache
Micronaut Reactor
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.1.0 by @renovate in #900
CI βοΈBuild π
GraalVM
- chore(deps): update graalvm/setup-graalvm action to v1.1.4 by @renovate in #875
- chore(deps): update graalvm/setup-graalvm action to v1.1.5 by @renovate in #912
GraalVM SDK
- chore(deps): update dependency org.graalvm.sdk:graal-sdk to v23.1.0 by @renovate in #877
- chore(deps): update dependency org.graalvm.sdk:graal-sdk to v23.1.1 by @renovate in #898
Micronaut Build Plugin
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.1.1 by @renovate in #872
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.1.2 by @renovate in #905
New Contributors
- @hanahavlova made their first contribution in #874
Full Changelog: v5.1.2...v5.2.0