Skip to content

Releases: spring-projects/spring-kafka

v2.9.0

25 Jul 20:49
Compare
Choose a tag to compare

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

18 Jul 18:02
Compare
Choose a tag to compare
v3.0.0-M5 Pre-release
Pre-release

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

18 Jul 17:06
Compare
Choose a tag to compare

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

07 Jul 16:05
Compare
Choose a tag to compare
v2.9.0-RC1 Pre-release
Pre-release

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

v2.8.7

21 Jun 14:26
Compare
Choose a tag to compare

Change log:

c93304a Upgrade Versions; Prepare for Release
9675989 Update Gradle Enterprise plugin
4bce526 GH-2306: Improve DeserEx Message For Improper Ex.
168b9d2 Add Converter Factories to Method Factory
273416c GH-2304: Fix SendTo on Interface Etc.
1d60eda GH-2297: Add KLERegistry.alwaysStartAfterRefresh
e88711f GH-1482: Make Topic Config Update Optional
ec2608b GH-1482: Support Admin.incrementalAlterConfigs
a1f112c Add Acknowledgment.nack() variants accepting Duration
a9a19a7 GH-2295: No Resolvers with ConsumerRecordMetadata
23a103e Log Uncommitted After Rebalance
1e82ac9 GH-2292: Doc - Fix Container Factory Generics
5101b17 GH-2286: Doc Fixes
07e4bc8 Precise unit for sleep duration and wake time
388b23f GH-2148: Use ObjectProvider to Locate MeterRegistry
ba309fb GH-2274: Option to Not Configure (De)serializers

v3.0.0-M4

17 May 19:57
Compare
Choose a tag to compare
v3.0.0-M4 Pre-release
Pre-release

Change log:

59a1c82 Upgrade Versions; Prepare for Milestone Release
db54e24 GH-2274: Option to Not Configure (De)serializers
db0f958 Upgrade kafka-clients to 3.2.0; other upgrades
02d3b72 GH-2269: Improve DLPR Extensibility
f94620a GH-2252: Keep offset metadata in case of batch reprocessing (#2253)
731af32 GH-2128: More Doc Polishing
df4e0aa GH-2260: Reduce Header Constant Verbosity
a957b39 GH-2249: Batch Listener LISTENER_INFO Headers
03b0009 GH-2225: Fix New Package Tangle
01a1401 GH-2128: Document Nack Sleep Time Limitations
e1160fa GH-2172: Expose Retry Topic Chain at Runtime (#2245)
f200c03 GH-2226: Remove Obsolete Test
b2beec3 GH-2226: Add RetryTopicConfigurationSupport
44e3f52 Change Some Tests to Parameterized
ab871ab GH-2240: Bug fix for KafkaTemplate.receive(..) Fixes GH-2240 (#2240)
920089b Fix Sonar Issue
21a5ada Make artifactoryPublish dependsOn build
4915d6f Switch to Micrometer 1.10.0-SNAPSHOT
8ccdbd7 Fix TopicPartitionOffset Hash Code (NPE)
80b1770 GH-2220: Fix TopicPartitionOffset for Retry Topics (#2223)
01d3672 Revert "Temporarily Restore Deprecations Affecting SIK"
edd7c6d Fix Javadocs For Removed Error Handlers
777d7f3 Fix Links to Boot Documentation
cdf05a6 Update Gradle Enterprise plugin to 3.9
af56eca GH-2195: DefaultErrorHandler Improvements
c635572 Fix What's New
40d1ec2 Fix What's New Title
feb3563 GH-2222: Re-Pause Paused Partitions After Rebal.
e1e46c6 Adapt to latest Micrometer Binders changes
e0fee7e GH-2212: Log listener exception in retry topic flow (#2213)
0278465 GH-2218 add ability to pass AdminClient
10905dc GH-2214: Fix Manual Nack with Zero Sleep
f53d41b GH-2208: Add Paragraph to Doc
34c5619 GH-2208: Fix Manual Nack with Mutating Interceptor
6022835 GH-2197: Fix Container State After Fatal Stop
1c98623 Upgrade Jackson Version
50498f9 GH-2170: Support Custom OffsetAndMetadata
bf36c64 KafkaStreamsDefConfig: Remove unused configuredBy
e6bd735 GH-2198: Move to Micrometer Snapshots
408623c GH-2059: expose adminTimeout property in EmbeddedKafka annotation (#2194)
31b78c4 fixed spacing in dead letter publishing failed message.
448871a GH-2184 KafkaBackOffException logged as ERROR
d65a9f0 DLPR - Generate Header Values Lazily

V2.8.6

16 May 19:38
Compare
Choose a tag to compare

Change log:

7f5395d Upgrade Versions; Prepare for Release
041ce86 GH-2269: Improve DLPR Extensibility
6e92b7f GH-2252: Keep offset metadata in case of batch reprocessing (#2253)
9a36d9b GH-2128: More Doc Polishing
1708bf4 GH-2249: Batch Listener LISTENER_INFO Headers
fc544cd GH-2128: Document Nack Sleep Time Limitations
60c8f6c Add JUnit5 params Module to Build
f90c8e1 GH-2240: Bug fix for KafkaTemplate.receive(..)
63e56a7 Fix Sonar Issue
34e1950 Make artifactoryPublish dependsOn build
fe74dbf Revert "Make artifactoryPublish depend on build"

V2.7.14

16 May 19:37
Compare
Choose a tag to compare

Change log:

9e9501d Upgrade Versions; Prepare for Release
56b7756 GH-2268: Fix DLPR Record Logging
a1c2092 GH-2269: Improve DLPR Extensibility

v2.8.5

18 Apr 16:04
Compare
Choose a tag to compare

Change log:

fa07690 Make artifactoryPublish depend on build
f823b3a Upgrade versions; prepared for release
2f45a82 Fix TopicPartitionOffset Hash Code (NPE)
cbca786 GH-2220: Fix Test After Back Port
0072574 GH-2220: Fix TopicPartitionOffset for Retry Topics (#2223)
c863597 GH-2222: Fix Race in Test
3903d1a Fix Links to Boot Documentation
7103483 GH-2222: Re-Pause Paused Partitions After Rebal.
4154271 GH-2212: Log listener exception in retry topic flow (#2213)
e7db6d4 GH-2218 add ability to pass AdminClient
26de6d2 GH-2214: Fix Manual Nack with Zero Sleep
dc81e7c GH-2208: Add Paragraph to Doc
340ac79 Fix test compatibility with the RecordInterceptor
a67a230 GH-2208: Fix Manual Nack with Mutating Interceptor
fea221f GH-2197: Fix Container State After Fatal Stop
94721d5 Upgrade Jackson Version
5246daa GH-2170: Support Custom OffsetAndMetadata
5650491 GH-2059: adminTimeout property on @embeddedkafka
da0b820 GH-2184 KafkaBackOffException logged as ERROR
5df194e DLPR - Generate Header Values Lazily
93efeb4 GH-2182 - Capitalize title in docs

v2.7.13

18 Apr 15:18
Compare
Choose a tag to compare

Change log:

7813e9d Upgrade Spring, Reactor versions
7a58a2b Upgrade versions; prepare for release
a781be7 Fix TopicPartitionOffset Hash Code (NPE)
39276ea GH-2220: Fix TopicPartitionOffset for Retry Topics (#2223)
f831072 GH-2222: Fix Race in Test
051ceb5 Fix Links to Boot Documentation
cd43976 GH-2222: Re-Pause Paused Partitions After Rebal.
c3d9779 GH-2212: Log listener exception in retry topic flow (#2213)
a89895b GH-2208: Add Paragraph to Doc
7a19129 Use correct ConsumerRecord ctor in the test
9510d44 Add missed import for Optional
e1c59c5 Fix test compatibility with the RecordInterceptor
549e243 GH-2208: Fix Manual Nack with Mutating Interceptor
afc689a Upgrade Jackson Version