What's Changed
Bug Fixes 🐞
- fix: Fix the bug of losing events in the case of multiple partitions while error happening by @JevanWu in #639
Improvements ⭐
- GH-604: Introduce exponential backoff for ErrorStrategy retry delay by @breader124 in #644
- Add new config property
ErrorStrategy.handleAllExceptions
by @guillermocalvo in #766
Dependency updates 🚀
- fix(deps): update dependency org.apache.kafka:kafka-clients to v3 by @renovate in #582
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.0.2 by @renovate in #597
- fix(deps): update managed-kafka to v3 (major) by @renovate in #583
- chore(deps): update slsa-framework/slsa-github-generator action to v1.3.0 by @renovate in #628
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.1.0 by @renovate in #627
- chore(deps): update mikepenz/action-junit-report action to v3.6.1 by @renovate in #626
- chore(deps): update dependency gradle to v7.6 by @renovate in #625
- chore(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v3.6.5 by @renovate in #623
- fix(deps): update managed-kafka to v3.3.2 by @renovate in #650
- fix(deps): update dependency io.zipkin.brave:brave-instrumentation-kafka-clients to v5.15.0 by @renovate in #655
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.2.1 by @renovate in #651
- fix(deps): update dependency org.apache.kafka:kafka-clients to v3.4.0 by @renovate in #649
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v3.7.0 by @renovate in #643
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.2.2 by @renovate in #659
- fix(deps): update managed-kafka to v3.4.0 by @renovate in #660
- chore(deps): update dependency org.graalvm.sdk:graal-sdk to v22.3.1 by @renovate in #558
- chore(deps): update dependency gradle to v8.1 by @renovate in #694
- chore(deps): update dependency org.graalvm.sdk:graal-sdk to v22.3.2 by @renovate in #698
- chore(deps): update dependency gradle to v8.1.1 by @renovate in #697
- fix(deps): update dependency io.zipkin.brave:brave-instrumentation-kafka-clients to v5.15.1 by @renovate in #693
- fix(deps): update testcontainers-java monorepo to v1.18.0 by @renovate in #690
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.4.1 by @renovate in #695
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.4.2 by @renovate in #703
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.4.4 by @renovate in #709
- chore(deps): update slsa-framework/slsa-github-generator action to v1.6.0 by @renovate in #710
- Micronaut Framework 4.0.0-M4 by @sdelamo in #717
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.0 by @renovate in #721
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.0-m5 by @renovate in #730
- fix(deps): update dependency io.micronaut.micrometer:micronaut-micrometer-bom to v5.0.0-m3 by @renovate in #728
- fix(deps): update dependency io.micronaut.rxjava2:micronaut-rxjava2-bom to v2.0.0-m4 by @renovate in #731
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.0.0-m3 by @renovate in #732
- chore(deps): update dependency org.graalvm.sdk:graal-sdk to v23 by @renovate in #738
- fix(deps): update dependency io.micronaut.rxjava2:micronaut-rxjava2-bom to v2.0.0-m5 by @renovate in #740
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.0.0-m4 by @renovate in #739
- fix(deps): update dependency io.micronaut.cache:micronaut-cache-bom to v4.0.0-m5 by @renovate in #734
- fix(deps): update dependency io.micronaut.micrometer:micronaut-micrometer-bom to v5.0.0-m4 by @renovate in #735
- Kafka to RC1 by @sdelamo in #741
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.0-m8 by @renovate in #736
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.3 by @renovate in #753
- fix(deps): update managed.kafka to v3.5.0 by @renovate in #758
- fix(deps): update dependency org.apache.kafka:kafka-clients to v3.5.0 by @renovate in #757
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.0.0-m5 by @renovate in #755
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.0.0-rc4 by @renovate in #749
- fix(deps): update dependency io.micronaut.tracing:micronaut-tracing-bom to v5.0.0-m6 by @renovate in #748
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.0.0-m12 by @renovate in #747
- fix(deps): update dependency io.micronaut.rxjava2:micronaut-rxjava2-bom to v2.0.0-m6 by @renovate in #746
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.0.0-m8 by @renovate in #745
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.0-m9 by @renovate in #744
- fix(deps): update dependency io.micronaut.micrometer:micronaut-micrometer-bom to v5.0.0-m5 by @renovate in #743
- fix(deps): update dependency io.zipkin.brave:brave-instrumentation-kafka-clients to v5.16.0 by @renovate in #711
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.0-m10 by @renovate in #767
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.0.0-rc1 by @renovate in #765
- fix(deps): update dependency io.micronaut.micrometer:micronaut-micrometer-bom to v5.0.0-m6 by @renovate in #764
- fix(deps): update dependency io.micronaut.cache:micronaut-cache-bom to v4.0.0-m6 by @renovate in #763
- Kafka to Micronaut Core 4.0.0 by @sdelamo in #768
GraalVM 🏆
- Add graal native testing and upgrade to core 4 M2 by @graemerocher in #696
Other Changes 💡
- Upgrade to Micronaut 4 snapshot by @wetted in #617
- Remove OpenTracing and add upgrade notes by @graemerocher in #621
- Fix Kafka Stream Build Failures by @graemerocher in #622
- Migrate to build plugins 6.1.1, update version catalog and dependencies to correspond to changed bom/platform architecture, misc build fixes. by @wetted in #641
- Improve docs for
@KafkaClient
/@KafkaListener
behavior by @MT-Jacobs in #657 - Add support to infer kafka key and value deserializer types when batch is enabled by @dhofftgt in #598
- Fix graalvm issues with micronaut-kafka not working (4.5.x) by @oliverbestmann in #658
- fix deprecation warnings by @graemerocher in #672
- use milestone dependencies by @sdelamo in #679
- docs(OffsetStrategy): align with docs and implementation by @NickHackman in #680
- ci: GraalvM Dev CI and micrometer M1 by @sdelamo in #685
- Refactor test suite to use Test Resources by @jeremyg484 in #701
- Add core BOM by @n0tl3ss in #719
- kafka to M6 by @sdelamo in #725
- Kafka to M7 by @sdelamo in #733
- Enable binary compatibility check by @wetted in #754
- Kakfa to RC5 by @sdelamo in #760
New Contributors
- @breader124 made their first contribution in #644
- @JevanWu made their first contribution in #639
- @MT-Jacobs made their first contribution in #657
- @dhofftgt made their first contribution in #598
- @oliverbestmann made their first contribution in #658
- @NickHackman made their first contribution in #680
- @n0tl3ss made their first contribution in #719
- @guillermocalvo made their first contribution in #766
Full Changelog: v4.5.0...v5.0.0