Releases: spring-projects/spring-kafka
2.3.0.M2
Change log:
da29bd2 Upgrade to SF 5.2.0.M2, SD Moore.M4
6de3747 Check for null in ErrHandlingDeserializer2.close()
fc5d433 ConsumerSeekAware default implementations
80388da KafkaStreams <-> Spring Messaging
85fad6b Add missingTopicsFatal to container factory
17e2e80 Fix unused import
3953aa6 GH-1082: Dead Letter Streams Deserialization
f2d07ed Doc: Fix duplicate anchor
b55683e HeaderEnricher: Fix doc link
78853ba HeaderEnricher: Add test using stream test utils
69a6ac3 Add Streams HeaderEnricher
fe21442 Add streams and streams test utils as test deps
16d3e73 Fix docs for batch error handler
2c5914b Minor fixes and improvements
b10b068 Fix JavaDoc issue in SeekUtils
5c0f150 Use LogAccessor for logging
acc53af Doc Polishing
84b6f29 Fix typos in the AbstractKafkaHeaderMapper
(#1077)
831521a Fix new Sonar issues
f20f0d6 GH-1074: Use AdminClient to check topic presence
f27a3ae GH-998: AggregatingReplyingKafkaTemplate
959b695 JsonMessageConverter Polishing
8f69de9 Polishing
5155fca SIK 3.2 Docs
97c081b Fix @SInCE in Javadoc
a3a17c3 Use empty array in toArray call.
2446056 GH-1066: Protect against null Headers
v2.2.6.RELEASE
Change log:
39f5215 Upgrade dependencies; prepare for release
a587b13 Fix docs for batch error handler
40b21c1 GH-1066: Protect against null Headers
04f4db3 GH-1059: Add SpEL support for KafkaListener.id()
95f7c67 Fix close producers after a rebalance
0a7f4a9 Fix generated doc location
5601017 Doc update for scala 2.12
v2.3.0.M1
Change log:
e2f8346 (HEAD -> master) Upgrade dependencies and Gradle plugins
01154a9 GH-1008: Use transactional.id
config as a prefix (#1065)
b00f542 GH-1059: Add SpEL support for KafkaListener.id()
535c573 (GH-928) Fix close producers after a rebalance
0d5495f Upgrade dependencies; prepare for release
691b9ab Fix Sonar issue
1ae44da Doc update for scala 2.12
a4c48a1 Upgrade Scala to 2.12
596df20 Pull isTransactional() up to KafkaOperations
3d451fd Add getter for template producer factory
6d2bffa GH-1055: Add TypeReference support to JsonDeser
f76b5e9 Fix new Sonar smells
c2a4c1e GH-680: Use enhanced ObjectMapper by default
9909bf6 Fix typo in reference
94845f3 Fix method complexity and NPE dereference
8dcc7e7 Fix new Sonar smell
c53c68e GH-1026: Support KafkaHeaders.GROUP_ID
4f1c90e Fix new Sonar issues
9a21bcc GH-1027: Set ackOnError to false by default
dc28e2f Fix JavaDocs for constants
95ccdcb Doc updates for 2.2.0 clients
3f88693 Add group.id to container info logs
4d4eb80 Bump kafka-clients to 2.2.0
06c34c5 GH-1014: Fix setSyncCommits Javadocs
6acd21e Fix license URL in SimpleKafkaHeaderMapperTests
b0dbea8 (polish-urls-apache-license-master) URL Cleanup
7122c40 GH-1012 Allow raw Strings in default header mapper
1ea3d05 Fix URL to SI Docs
b4d51b1 URL Cleanup
4c6c407 Add gateway links in SIK chapter
b7b830b (polish-urls-xml-master) URL Cleanup
15750b9 GH-990: Polishing
1a41ac6 Polishing for coverage commit
53f5667 Fix Sonar smell for consumerPaused
property
27a7690 Improve container test coverage
764509d GH-995: Close ObjectOutputStream in EHD2
f5b6927 More FailedRecordTracker tests
7d1e540 GH-992: Fix SeekToCurrent zero retries
6ac6d24 GH-990: Run AfterRollbackProcessor in Tx
9763e63 (reactive-kafka-operations) GH-43: Add reactive operations for Kafka
0270df1 URL Cleanup
6e702f2 (spring-operator/master) GH-987: DeserializationException and dead-letters
d31e4d6 GH-983: Seek remaining records
495e53b Fix Sonar smell for unnecessarily local variable
642db10 GH-983: Add exception classifier to the Seeking EH
9e86163 GH-981: Add StreamsBuilderFactoryBeanCustomizer
814ce54 Fix hidden field in KMLC
4b1ed05 Add TopicBuilder
637738b (GH-945) GH-945: enable.auto.commit=false by default
1eead9d Fix new Sonar issues
fe170ee GH-974 Batch listeners replace KafkaNull with null
dbbc958 GH-781: Add commitSyncTimeout container property
5d0081b Fix Consumer Property Overrides
53f357d GH-970: Add getGroupId() to containers
dfd7c7a GH-897 Docs: wiring Producer/Consumer interceptors
9dccd38 Fix some typos.
b5f2272 Upgrade kafka-clients to 2.1.1
47397fc Ignore sync warning in SBFB
c476a75 Fix JavaDoc & Sonar in StreamsBuilderFactoryBean
0858fae Fix constant vlaue reference in JavaDocs
2dd2265 GH-950: Always wrap listener exception in LEFE
64cff66 Remove uses of deprec. Extended(Des|S)erializer
acdc268 Upgrades and doc fixes
v2.2.5.RELEASE
Change log:
cca6fc1 Fix Docs typos
2d9e92e Upgrade dependencies; prepare for release
fddbafe Add getter for template producer factory
1241e9b Fix URL to SI Idempotent Receiver
8e9a648 URL Cleanup
025ea43 (polish-urls-xml-2.2.x) URL Cleanup
d4175f2 GH-1014: Fix setSyncCommits Javadocs
02de8a2 (polish-urls-apache-license-2.2.x) URL Cleanup
666fd5c GH-1012 Allow raw Strings in default header mapper
c56e8e7 Add gateway links in SIK chapter
60b3678 URL Cleanup
438693b GH-995: Close ObjectOutputStream in EHD2
6cabfe5 GH-992: Fix SeekToCurrent zero retries
c226c9e GH-990: Run AfterRollbackProcessor in Tx
2d8a094 (spring-operator/2.2.x) GH-974 Batch listeners replace KafkaNull with null
46aea17 Fix Consumer Property Overrides
45ddac7 GH-970: Add getGroupId() to containers
5a98a51 Fix default deserializer getters
v2.2.4.RELEASE
Change log:
20e5147 Upgrade dependencies; prepare for release
c963a35 GH-960: Fix Javadocs
7edf9f4 GH-960: Seek-to-Current - commit recovered offset (#961)
3d8de78 Fix ErrorHandler for Consumer Errors
2414025 Reduce method complexity
ff174e0 @KafkaListener Consumer Property Overrides
c5b2ee4 GH-946: Detect Unnecessary Replying Template
ee24000 fix outdated references to DEFAULT_STREAMS_CONFIG_BEAN_NAME
64a8a7b Fix race condition in test case
f6caf5b (modernize-docs) Update to the build file to modernize the docs
065c901 Improve Javadocs for Topic Patterns
84a7a70 (editing) Editing pass for spring-kafka
18836db (Boot_property_for_embedded_kafka) GH-948: Sonar fix
e39be7e GH-948: Decorate LEFE for batch listeners
2907f9c GH-948: Enhance LEFException with group.id
cf63838 Fix typo in KafkaListenerErrorHandler class description
39ce082 Update issue template
71f4767 Fix new Sonar issues
ab344af Introduce KafkaStreamBrancher
c0398ab GH-942: KafkaAdmin Improvements
32063e4 Fix BatchListenerConversionTests
bda5d99 Polish doc
9a73a4a GH-787: Fix upper-bounds for generics (#937)
4c6d6f5 GH-917: Specify the port with @embeddedkafka
25151c0 Updated README.md code of conduct link
dca2761 Upgrade spring-retry
2.2.3.RELEASE
Change log:
81be787 Upgrade to Spring Data Kay SR4
1997c76 Better generci types in JsonSerde/JsonDeserializer
5fa31c3 GH-926: Fix error handler detection
f4a0a23 Fix test
2ef2ed5 Upgrade Spring Framework to 5.1.4
14c2a30 GH-926: Always Detect ErrorHandlingDeserializer2
132934d Upgrade Jackson version
6d05a03 Doc: Add anchor for annotation properties
7cd9f10 Increase EKIT test timeouts
88869e6 JsonDeserializer Header Removal Polishing
43fd291 GH-916: Fix RemainingRecordsErrorHandler
cf6a785 GH-915: Fix JSON default object mapper config
7c512c9 More Sonar polishing
1be02a2 Sonar polishing for previous commit
e7c8be3 NonTrustedHeaderType header propagation
e398d34 SI Outbound result channel docs
95ebeb6 GH-908: Fix test
2f4630b GH-908: Don't cache dedicated consumer producers
9fef537 GH-906: @KafkaListener Javadoc Improvements
b279945 Process errorHandler in class level KafkaListener
a2255b8 Doc polishing
d62e307 Sonar fix
4089c6a GH-900: checkstyle
ddb2c43 GH-900: Sonar polishing
8f26bfb GH-900: Use correct txId for initial commit
c077b1d GH-894: Use context CL in the JsonSerializer
e22527f Add a missing closing pointy bracket in doc
b462551 Polish Replying Template config with Boot
dcb6ead Upgrade kafka-clients to 2.0.1
56b0e93 GH-892: Reinstate MimeTypeJsonDeserializer
2.1.12.RELEASE
Change log:
c928287 Upgrade to Spring Data Kay SR13
f722079 Upgrade Spring Framework to 5.0.12
40713e6 Upgrade Jackson version
b946162 Fix missed cherry-pick change from previous commit
a1eb851 GH-916: Fix RemainingRecordsErrorHandler
4831560 GH-908: Fix test
4330536 GH-908: Don't cache dedicated consumer producers
ad35cb8 Fix Test
4e5b233 Process errorHandler in class level KafkaListener
8820b46 GH-900: Use correct txId for initial commit
2.0.8.RELEASE
1.3.9.RELEASE
v2.2.2.RELEASE
Change log
84eec92 InvocationResult: Fix checking for null