Releases: spring-projects/spring-kafka
v2.8.7
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
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
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
v2.8.5
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
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
v3.0.0-M3
Change log:
478cf6d GH-2182 - Capitalize title in docs
6c05000 Upgrade Spring Data to M3
ee3fc60 Exclude Micrometer from spring-data
379d158 Fix Gradle Sha
c96f511 Upgrade versions; prepare for release
3bc00a9 GH-2178: Fix CSA.onPartitionsAssigned (Manual)
e4d9641 GH-2179: Exit RetryingBatchErrorHandler on Stop
bf3dc8c Fix typo
ceaf437 GH-2164: Remove More Dead Code
03a2124 GH-2164: Remove EOSMode.V1
a8f98bd GH-1886: Fix Javadocs
ec69ddc GH-1886 More RetryTemplate Related Deprecations
be7d128 Fix typo
d983f0b GH-2153: Remove ConsumerProp.onlyLogRecordMetadata
ca9d100 More KafkaHeaderMapper Javadocs
aba4ee2 Fix KafkaHeaderMapper Javadocs
f83fc4b GH-2155: DeadLetterPublishingRecoverer Improvement
6fc037e Fix NPE
77444ab Fix Sonar Issues
6e4c819 GH-2162: Fix Record Interceptor Javadocs
bee97d9 GH-2154: Fix Tombstones with Delegating Seriali...
f0ad7b0 GH-2153: Switch to ConsumerRecord Formatter
bbf26bc Temporarily Restore Deprecations Affecting SIK
dc47e72 GH-2148: Fix MeterRegistry Detection
a1a5d48 GH-2128 Do Not Sleep Consumer Thread for Nack
1fa80aa Fix JavaDocs typo in the KafkaUtils
891664b GH-2132: Producer Record Log Formatting
17b738e GH-2134: Doc and Javadoc Polishihg
66b91de Fix Compiler Warnings
86c9aa1 GH-2134: Add filter to @KafkaListener
a7dbb78 GH-2072: Remove Invalid Deprecation Suppressions
c2362f1 Upgrade to Micrometer 2.0.0-SNAPSHOT
43cb781 Docs - Fix ToC
52d45dc Add Nullable to API methods
c6b2f9c Remove Unnecessary Suppress Warning
9741d28 GH-615: Docs - Migrating Legacy Error Handlers
9f48d00 Fix Doc Typo
2e23b1b Add getter for StreamsUncaughtExceptionHandler (#2144)
009abbb Fix Sonar Issues
675a68c GH-2140: Improve generics for DelegatingByTypeSer
24d7cad GH-2139: Clarify ExponentialBackOff maxDelay default
ae80c5d More sample-01 README Fixes
cc91242 Fix sample-01 README
01549a6 GH-2116: Add blocking retries to RT (#2124)
dad2061 GH-2135: Fix NPE in JsonDeserializer
864a318 GH-2135: Fix array support for mappings
38ed222 GH-2049: Spring Managed Producer Interceptors (#2112)
c27de92 ExceptionClassifier Reverse Option
b198c5b Revert Micrometer Upgrade to M2
v2.8.4
Change log:
243e68c GH-2178: Fix CSA.onPartitionsAssigned (Manual)
b27a0d6 Upgrade versions; prepare for release
a78a3cd GH-2179: Exit RetryingBatchErrorHandler on Stop
e9310c0 Fix typo
e0a2711 GH-1886: Fix Javadocs
ea7cc33 GH-1886 More RetryTemplate Related Deprecations
59f2550 Fix KafkaHeaderMapper Javadocs
f3f3eac GH-2155: DeadLetterPublishingRecoverer Improvement
a1ca194 Fix Sonar Issues
f96edc0 GH-2162: Fix Record Interceptor Javadocs
ea50386 GH-2154: Fix Tombstones with Delegating Seriali...
8ec7ed0 GH-2132: Deprecate ListenerUtils.recordToString
60fd3e8 GH-2148: Fix MeterRegistry Detection
be4b1bf GH-2128 Do Not Sleep Consumer Thread for Nack
220262d Fix JavaDocs typo in the KafkaUtils
f6e4a7d GH-2132: Producer Record Log Formatting
15bef9d GH-2134: Doc and Javadoc Polishihg
9623116 Fix Compiler Warnings
279b753 GH-2134: Add filter to @KafkaListener
0ac422e Add Nullable to API methods
9d3d034 Docs - Fix ToC
1e5915d Fix Deprecation Warning in Test
6b60316 GH-615: Docs - Migrating Legacy Error Handlers
1bc6f39 Fix Sonar Issues
3020619 Add getter for StreamsUncaughtExceptionHandler (#2144)
b09619b Fix Sonar Issues
9fdb6c3 GH-2139: Clarify ExponentialBackOff maxDelay default
a7621a1 GH-2116: Add blocking retries to RT (#2124)
841a6b7 GH-2135: Fix NPE in JsonDeserializer
796624e ExceptionClassifier Reverse Option
v2.7.12
Change log:
eedcac9 GH-2179: Exit RetryingBatchErrorHandler on Stop
43ed676 GH-2178: Fix CSA.onPartitionsAssigned (Manual)
51ff88a Fix typo
8cf808c Fix KafkaHeaderMapper Javadocs
9a9f190 GH-2162: Fix Record Interceptor Javadocs
e46d298 GH-2154: Fix Tombstones with Delegating Seriali...
bd3d43f Partial Revert "GH-2132: Producer Record Log Fo..."
fccd680 Fix JavaDocs typo in the KafkaUtils
297f52d GH-2132: Producer Record Log Formatting
8291609 GH-2139: Clarify ExponentialBackOff maxDelay default
682ff7a GH-2135: Fix NPE in JsonDeserializer
v3.0.0-M2
Change log:
f338d56 Add what's new and docs for RT's new features
3c9e00f GH-2117: Make ListenerContainerFactoryConfigurer ctor public
6f63a57 GH-2118: Make DLPR skip same topic fatal ex optional
d052f15 GH-2113: Add ex classification to DDTopicResolver
f51ddd4 Fix Micrometer Moved Package Names
4e2f9fd Upgrade versions; prepare for milestone release
469edfa GH-2069: Same factory for retryable and normal endpoints (#2108)
19c6b23 Change Spring repositories to official
b3709a2 GH-2109: Increase EKB Zookeeper Timeouts
7abea2f Issue Template Polishing
1346cac Doc Polishing
bf30d5c Revise Issue Template, Etc.
ea9601e Non-Responsive Consumer Doc Polishing
b8670e8 Fix Event Consumption ToC
7c2178a GH-2089: Remove 2.x Deprecations
b30e4b3 GH-2099: Deprecate RetryingBatchErrorHandler
38d3413 Deprecate Accessors for Legacy Error Handlers
ad08a14 add nullable annotation to FailedRecordTracker.setBackOffFunction
babfa51 Fix Missing Topics Fatal Javadoc
edf3825 Docs: fixed "Handling Exceptions" section levels
8169f4d GH-2076: Fix Async Commit Retries
fe0f58e JsonSerde Improvement
97d60b7 GH-2085: DelegatingByTypeSerializer Improvements
a1d5738 Bump up Gradle plugin dependencies
0fc1548 GH-2070: Producer Factory Improvements
0d430b9 GH-2082: Fix RecordInterceptor
7ddbf12 Upgrade Kafka Clients to 3.1.0
a63ad4c Improve CommitAsync Retries Test