Releases: spring-projects/spring-kafka
v3.0.0-RC1
Change log:
a9c8a82 Upgrade Versions; Prepare for Release
1400fbd GH-2438: RetryTopic Destination Partition Select
67e0ed1 Add meta-annotation support to RetryableTopic (#2440)
a9cebb0 GH-2432: Remove Unnecessary Variable
86f6448 GH-2432: Fix Retryable Topic Provisioning
6536f3c GH-2410: Disallow nack() with Out of Order Commits
1edbbac GH-2430: Fix Unnecessary describeCluster()
7290bc1 GH-2430: Fix TimeUnit in describeCluster Calls
4bcb503 Update config example type in doc
d4619f0 GH-2198: Observability Documentation
239e350 GH-2423: Upgrade to Kafka 3.3.1, Streams Proc. API
f408490 Fix Race In Test
7cc4524 GH-2419: DLPR: Protect Against Non-Compliant PF
b0c1c98 GH-2387: Fix FallbackBatchErrorHandler Events
f079f61 Don't Use kafka.common.KafkaException in Broker
bb34b9c GH-2415: Doc for DeserializationEx... with DLPR
8a23e47 GH-2348: Custom Correlation Consumer Side
9066598 Add Properties to Deprecation Annotations
0da801f GH-2404: Refactor FallbackBatchErrorHandler
884a43d GH-2198: Fix Race in ObservationTests
e531a0f GH-2395: RetryListener - Add Batch Methods
deaded0 Upgrade Apache Kafka to 3.2.3
8b4b601 GH-2399: ReplyingKT Human Readable Correlation
10b75a3 GH-2400: ReplyingKT Improve CorrelationId Logging
5fb9b8e GH-2198: Remove Unused Field from Test
v2.9.2
Change log:
6b938e4 Upgrade Versions; Prepare for Release
e455431 GH-2438: RetryTopic Destination Partition Select
58aa8b1 GH-2432: Remove Unnecessary Variable
9850af5 GH-2432: Fix Retryable Topic Provisioning
cb5c36b GH-2410: Disallow nack() with Out of Order Commits
91507a9 Update config example type in doc
c69791e Add Acknowledgment.nack() variants accepting Duration
43bc67a Fix Race In Test
3850a01 GH-2419: DLPR: Protect Against Non-Compliant PF
5c776cd GH-2387: Fix FallbackBatchErrorHandler Events
7c648d7 Don't Use kafka.common.KafkaException in Broker
766333c GH-2415: Doc for DeserializationEx... with DLPR
8ad588e GH-2395: RetryListener - Add Batch Methods
f584d8f Upgrade Apache Kafka to 3.2.3
5fed903 GH-2400: ReplyingKT Improve CorrelationId Logging
v2.8.10
Change log:
e021e32 Upgrade Versions; Prepare for Release
bd146f6 GH-2432: Remove Unnecessary Variable
6a253f2 GH-2432: Fix Retryable Topic Provisioning
950a2ea GH-2410: Disallow nack() with Out of Order Commits
0547dc7 Update config example type in doc
a03f67b Fix Race In Test
5bd08c0 GH-2419: DLPR: Protect Against Non-Compliant PF
f6cbf11 GH-2387: Fix FallbackBatchErrorHandler Events
2e1feb3 Don't Use kafka.common.KafkaException in Broker
34c48f5 GH-2415: Doc for DeserializationEx... with DLPR
5df2568 Fix previous commit conflicts
8cfd1d8 GH-2395: RetryListener - Add Batch Methods
v3.0.0-M6
Change log:
87191e0 Upgrade Versions; Prepare for Milestone Release
182c580 GH-2198: Spring Observability Initial Commit (#2394)
1b9716d Update Gradle Enterprise plugin to 3.11.1
f381a1c Upgrade Apache Kafka to 3.2.2
7d19d0d Refactor - use method referencing in lambdas where possible
e5d2334 GH-2184: Don't Log KafkaBackoffException
f1253d4 GH-2387: Add Missing Pause/Resume Events
950f8ca Remove LisenableFuture Callback Extension
eb7893c Remove RHU.registerSynthesizedAnnotation()
b6e6502 GH-2382: Fix Unchecked Cast in Test
9566325 Move to Micrometer Snapshots
b7a2ab9 Remove Another Dead Link from Change History
93004c5 Remove Dead Links from Change History
20f75bc Fix Duplicate Doc Anchors
afb2b52 Use spring-asciidoctor-backends and remove spring-doc-resources, to pick up the new look and feel and features.
5fc3490 Fix typo in changes-since-1.0.adoc
612eb70 Remove sharing of the retrying field in FallbackBatchErrorHandler (#2383)
b42a125 GH-2372: Fix Race in New Test
51db0b6 GH-2372: Commit Offsets for Skipped Records
083d0d8 AOT RuntimeHints Polishing
f360f8d GH-2375: Add KLER.unregisterListenerContainer
3d8dcce GH-2359: Initial AOT Support for Native
eb7648a GH-2357: Remove Remaining Uses of ListenableFuture
f4b73af Fix NPE in Global Embedded Kafka
ed6673e GH-2357: Switch to CompletableFuture
a9ec919 GH-2355: Add ManualAckListenerErrorHandler (#2356)
v2.9.1
Change log:
fabdcb7 Upgrade Versions; Prepare for Release
5efa335 Upgrade Apache Kafka to 3.2.2
4fdedd7 GH-2184: Don't Log KafkaBackoffException
8336461 Deprecate ListenableFuture Callback Extensions
ea6fa8f Add Missing Pause/Resume Events
781e726 GH-2382: Fix Unchecked Cast in Test
2eacf7a Remove Another Dead Link from Change History
8f6fd87 Remove Dead Links from Change History
7da485a Fix Duplicate Doc Anchors
f9419c2 Fix typo in whats-new.adoc
6a28cc5 GH-2382: Fix FBEH Cross Talk
798dea3 GH-2375: Add KLER.unregisterListenerContainer
90c6e95 GH-2357: Remove Remaining Uses of ListenableFuture
v2.8.9
Change log:
48334e4 Upgrade Reactor Version
269fd79 Upgrade Versions; Prepare for Release
8193cd2 Upgrade Apache Kafka to 3.0.2
a190ba7 Add Missing Pause/Resume Events
e1bb194 GH-2382: Fix Unchecked Cast in Test
e4eedb7 Remove Another Dead Link from Change History
6d72816 Remove Dead Links from Change History
f3837a1 Fix Duplicate Doc Anchors
3de1e89 GH-2382: Fix RetryingBatchErrorHandler Cross Talk
f001423 GH-2375: Add KLER.unregisterListenerContainer
b6b4c1a GH-2363: Fix Class Cast in ErrorHandlerAdapter
v2.9.0
Change log:
7a3223d Upgrade Versions; Prepare for Release
295b68c GH-2357: Fix Sonar Issues
128372f GH-2357: Switch to CompletableFuture
a4ee066 GH-2355: Add ManualAckListenerErrorHandler (#2356)
e682c87 GH-2350: Fix Paused Partitions After Rebalance
2732303 GH-2344: AggReplyingKT Support Custom Correlation
b1d97b9 GH-2345: Fix Possible NPE in KafkaAdmin
4e6d59c Sonar Fixes
e579c62 Fix for Java 8 compatibility
dd981e1 GH-2239: Fix Boot AutoConfiguration
15e5668 GH-2340: Fix Retrying Batch Error Handling
e220b17 Sonar Fixes
11e03c9 GH-2262: Fix Possible NPE
f7cbbfe Sonar Fixes
v3.0.0-M5
Change log:
4924f4c Fix Tests for Latest Spring Milestone
b9f7c73 Upgrade Kotlin to 1.7; Fix Micro. Tracing Jar
5fbf683 Uprade Versions; Prepare for Milestone Release
4aa5c2a GH-2350: Fix Paused Partitions After Rebalance
6d4cba5 Remove provided
deps from the target POM
58b6889 GH-2344: AggReplyingKT Support Custom Correlation
c978b86 GH-2345: Fix Possible NPE in KafkaAdmin
1026edd Sonar Fixes
2f50088 GH-2239: Fix Boot AutoConfiguration
edfbd1d GH-2340: Fix Retrying Batch Error Handling
9e123ef Sonar Fixes
3db012f Sonar Fixes
ce5a8ad More What's New
f9e63c2 Update What's New
81c9e60 Fix JavaDocs errors
6a24685 GH-2288: Delegating EH - Traverse Causes
37910b6 GH-2239: RetryableTopic Refactoring
a63359c GH-2332: Fix Partitions in Pause Event
a6cce8a GH-2335: Fix RetryTopic Cause Header Name
c0e210c GH-2332: Fix Container.pause() with Manual Assign.
d7b100b Fix Appendix (Kafka Version Override)
bb26e05 GH-2280: Add ContainerProperties.pauseImmediate
ad48491 GH-2195: Fix Remaining ConsumerRecords and Test
b2b41d9 GH-2195: Fix Fix No Seek Retries with Pause
1eca673 GH-2329: Fix interceptBeforeTx for Non-Kafka TM
36665e9 GH-2195: Polishing
e9b5e69 GH-2195: Fix No Seek Retries with Non-Blocking
20cbc75 Fix Quick Tour Clients Version
aca14ef Polish Container setTransactionManager Javadocs
2fcb082 GH-2321: Support Inbound Header Mapping Matchers
2c5c88c GH-2622: Fix Possible NPE
343f558 GH-2262: Docs
17f8f85 GH-2262: Polishing
7c52853 GH-2262: Add BackOffHander
6fbc6cb GH-2284: Publish Auth Error Events
f3215c8 GH-2318: ReplyingKT - Wait for Assignment
85061a4 Fix Previous Commit
9b97f46 Fix Possible Race in KafkaAdmin
d6fb172 Increase PPBOManagerFactory Test Coverage (Sonar)
0f69553 GH-666: Single global embedded Kafka with JUnit 5 (#2308)
596f7d9 Widen Delegate Type for KafkaBackoffAwareMLAdapter
b57c608 Use KafkaListenerEndpoint instead of MethodKafkaListenerEndpoint in the RetryTopicNamesProvider
a372cc4 Update Gradle Enterprise plugin
70a7274 Fix Sonar Issues
12c3540 Fix Sonar Issues
db617ec GH-2195: Fix No Seek Retry Mode (#2267)
8ea39c4 GH-2306: Improve DeserEx Message For Improper Ex.
a07ace9 Add Converter Factories to Method Factory
a5a28cc GH-2304: Fix SendTo on Interface Etc.
f6c0996 GH-2297: Add KLERegistry.alwaysStartAfterRefresh
a6aff27 GH-1482: Make Topic Config Update Optional
3861e44 GH-1482: Support Admin.incrementalAlterConfigs
ef48cfa Add Acknowledgment.nack() variants accepting Duration (#2281)
4d4a1a6 GH-2295: No Resolvers with ConsumerRecordMetadata
2112c8d Log Uncommitted After Rebalance
0c65c9b GH-2292: Doc - Fix Container Factory Generics
8034c2c GH-2068: Add lightweight converting adapter (#2165)
c9b74e1 GH-2286: Doc Fixes
93f5ae5 Precise unit for sleep duration and wake time
ed0a492 GH-2148: Use ObjectProvider to Locate MeterRegistry
v2.8.8
Change log:
16fbdde Upgrade Versions; Prepare for Release
e94985b GH-2350: Fix Paused Partitions After Rebalance
f1f200c GH-2344: AggReplyingKT Support Custom Correlation
f747329 GH-2345: Fix Possible NPE in KafkaAdmin
dee71ae GH-2340: Fix Retrying Batch Error Handling
3f30673 GH-2288: Delegating EH - Traverse Causes
4b93cdf KafkaAdmin: fix usage of the Map.of()
989fb29 GH-2332: Fix Container.pause() with Manual Assign.
b286250 GH-2335: Fix RetryTopic Cause Header Name
3eb5d9f Fix Doc Copyright
fea092c transactionIdPrefix Doc Polishing
bdb7e84 Polish Container setTransactionManager Javadocs
46c63e2 GH-2321: Support Inbound Header Mapping Matchers
558c19f GH-2318: ReplyingKT - Wait for Assignment
e49d850 Fix Possible Race in KafkaAdmin
d1b60d2 Widen Delegate Type for KafkaBackoffAwareMLAdapter
v2.9.0-RC1
Change log:
1013095 Fix JavaDocs errors
948db6e GH-2288: Delegating EH - Traverse Causes
ed0f2e5 Update What's new For RC1
b88cbf9 GH-2239: RetryableTopic Refactoring
131b0e7 GH-2332: Fix Partitions in Pause Event
a6daf04 GH-2335: Fix RetryTopic Cause Header Name
1f5ae61 GH-2332: Fix Container.pause() with Manual Assign.
a3d1f42 Fix Appendix (Kafka Version Override)
55ff86a Fix ConcMLCMockTests for current RecInterceptor
19a9a45 GH-2280: Add ContainerProperties.pauseImmediate
6f44846 GH-2195: Fix Remaining ConsumerRecords and Test
056cfe3 GH-2195: Fix Fix No Seek Retries with Pause
21172de GH-2329: Fix interceptBeforeTx for Non-Kafka TM
72f23e7 GH-2195: Polishing
16c3f2f Some fixes for current code base state
a24a263 GH-2195: Fix No Seek Retries with Non-Blocking
1b34405 Fix Doc Copyright
d7f4f4b Fix Quick Tour Clients Version
89c3981 transactionIdPrefix Doc Polishing
bbd1887 Polish Container setTransactionManager Javadocs
ff22881 GH-2321: Support Inbound Header Mapping Matchers
74bfafa GH-2262: Fix Doc Anchor
6b3bda9 GH-2262: Docs
18b8322 GH-2262: Polishing
2ba047a GH-2262: Add BackOffHander
151f83d GH-2318: ReplyingKT - Wait for Assignment
80ceca8 Fix Possible Race in KafkaAdmin
6fad998 Increase PPBOManagerFactory Test Coverage (Sonar)
5fd9c3d Widen Delegate Type for KafkaBackoffAwareMLAdapter
78fa932 RetryTopicNamesProvider: Refactor Endpoint Methods
a4906aa Update Gradle Enterprise plugin
a2774fb Update Gradle Enterprise plugin
f8bd0b0 Upgrade Versions; Prepare for Release
bb60976 Fix Sonar Issues
3c425a1 Fix Sonar Issues
7cb0ff8 Fix compatibility with current Kafka Client
2f62205 GH-2195: Fix No Seek Retry Mode (#2267)
0213268 GH-2306: Improve DeserEx Message For Improper Ex.
960d6a4 Add Converter Factories to Method Factory
62ecbf0 GH-2304: Fix SendTo on Interface Etc.
93ee7ac GH-2297: Add KLERegistry.alwaysStartAfterRefresh
be7fdb4 GH-1482: Make Topic Config Update Optional
5410d15 GH-1482: Support Admin.incrementalAlterConfigs
460098a GH-2295: No Resolvers with ConsumerRecordMetadata
8f7f55b Log Uncommitted After Rebalance
daf7233 GH-2292: Doc - Fix Container Factory Generics
9248d83 GH-2286: Doc Fixes
ea3dd76 Precise unit for sleep duration and wake time
3832124 GH-2148: Use ObjectProvider to Locate MeterRegistry
458ebad GH-2274: Option to Not Configure (De)serializers
2842196 Upgrade kafka-clients to 3.2.0; other upgrades
6473c33 GH-2269: Improve DLPR Extensibility
968df68 GH-2252: Keep offset metadata in case of batch reprocessing (#2253)
c107857 GH-2128: More Doc Polishing
80243ed GH-2260: Reduce Header Constant Verbosity
4a5f4a1 GH-2249: Batch Listener LISTENER_INFO Headers
ab9d645 GH-2225: Fix New Package Tangle
76de24d GH-2128: Document Nack Sleep Time Limitations