Skip to content

Releases: spring-projects/spring-kafka

v2.3.0.M4

05 Aug 15:18
Compare
Choose a tag to compare
v2.3.0.M4 Pre-release
Pre-release

Change log:

4f0f1d0 Upgrade versions to stable from snapshots
0c3ff71 GH-1171: Custom headers for ReplyingKafkaTemplate
2837fb2 Update assert messages to supplier messages
1415774 ReplyingKafkaTemplate Polishing
6f8127a GH-1176 Add java.net to trusted packages (headers)
159619d Use @Configuration(proxyBeanMethods=false) (#1174)
0286e66 Set bootstrap servers property in @embeddedkafka
2ed8985 Bump to the latest BUILD-SNAPSHOTs (#1172)
3950995 Fix new Sonar smells
654d3bf GH-1168: Fix sendOffsets in local transaction
990d27d Fix new Sonar smells
2a05612 GH-1158: Fix TopicPartitionInitialOff Deprecation
a68d508 KMLC: Avoid many casts to ConsumerSeekAware
cb8cc1a Add seek helper abstract class
56ab074 Sonar: processSeeks() reduce complexity
fe6ee5e ConsumerSeekAware: Add seek to time stamp
f4adf1e Streams config - remove unused conversion service
4f67c23 Fix Sonar issue - large anonymous class
a08f1b3 GH-1158: Deprecate TopicPartitionInitialOffset
d8afe76 GH-1159: SBFB: Fully deprecate StreamsConfig
4832907 Add relative seek to ConsumerSeekCallback
750f10e Fix new Sonar smell
2144178 Use StreamsBuilder#build(Properties)
9342e19 testing.adoc example fix
868b696 Fix link in whats-new.adoc
47cba21 Fix JavaDocs issues
7d0b110 Add RetryingDeserializer
bd6b791 Upgrade to JUnit 5.5.0
74468cf GH-1151: Doc: Clarify Stateful Retry Recovery
762cd5e AckMode.MANUAL_IMMEDIATE - wake Consumer
4e5185c Upgrade Kafka to 2.3.0; SF to Snapshots
fb53181 Fix Sonar smells in the FailedDeserializationInfo
6a3b899 GH-1125: Add FailedDeserializationInfo
a770f7f GH-1144: Fix @embeddedkafka with @SpringBootTest
50c737e GH-1144: Doc. @embeddedkafka property limitation
a808a56 GH-1142: Add CompositeRecordInterceptor (#1143)
d85040a GH-1080: Add supplier for (De)Serializers
1d0ea10 GH-1139: Json Serialization: Add Fluent API
5ce4df9 GH-1137: Fix Json Type Headers for KStream
fee1206 GH-1134: Fix stop(Runnable) usage
7d79406 GH-1129: Add JacksonMimeTypeModule (#1130)
4ac551d GH-1126: Add delegating Serializer/Deserializer

v2.2.8.RELEASE

05 Aug 15:16
Compare
Choose a tag to compare

Change log:

ed2d3c3 Upgrade Spring Framework, Data versions
f1662eb GH-1176 Add java.net to trusted packages (headers)
911c118 GH-1168: Fix sendOffsets in local transaction
e2167ac AckMode.MANUAL_IMMEDIATE - wake Consumer
5fa8601 Fix typo in the ErrorHandlingDeserializer2
5fae3a9 GH-1125: Add FailedDeserializationInfo
020dfc9 GH-1137: Fix Json Type Headers for KStream
54a8588 GH-1134: Fix stop(Runnable) usage

v1.3.10.RELEASE

02 Aug 14:33
Compare
Choose a tag to compare

Change log:

b99716c Upgrade to Spring Framework 4.3.25, retry 1.2.4
56f43a8 GH-1168: Fix sendOffsets in local transaction
8451480 Remove @Nullable: it can't be at this version
03f1461 GH-1145: Backport NPE Fix
55a3fd5 GH-1134: Fix stop(Runnable) usage
6331d89 Fix close producers after a rebalance
73e71e5 Fix URL to SI Idempotent Receiver
c6a22f5 URL Cleanup
09cda40 URL Cleanup
84f6267 URL Cleanup
c0e9eee URL Cleanup

2.3.0.M3

14 Jun 17:35
Compare
Choose a tag to compare
2.3.0.M3 Pre-release
Pre-release

Change log:

693afce Revert new file added by mistake
db787fa Upgrade to Spring Data Moore RC1
27630d9 Reactor to stable versions in prep for M3
9fb778c Add ConsumerSeekAware Example
c7a7829 GH-1121: Fix KTU.getSingleRecord()
786c551 GH-1118: Add RecordInterceptor
a7a4df7 Add nohttp Gradle plugin (#1116)
b582291 Doc: Change SIK What's New? to Newest First
32f5aa0 Fix Javadoc Typo
133514b GH-1111 Propagate the CMLC paused state on start
369ffa6 GH-1111 Fix commit latch count
bdd89b6 Fix re-pausing consumer after a rebalance
7641bb5 GH-1109: Remove deprecated KafkaEmbedded
c906d0e Fix Sonar smells in EmbeddedKafkaCondition
6f4bb62 GH-1107: Improved JUnit5 Support
0cf87be Upgrade Jackson
88fa8fa Fix Sonar issue
a30fe05 Fix Sonar issue
8876c97 Revert "Fix Sonar smell for possible NPE"
22859b7 Fix Sonar smell for possible NPE
2fef0fc GH-1101: Overide transactionIdPrefix
02dc029 GH-1102: Fix KLEndpointRegistry SmartLifecycle
05d5891 Fix typos in Docs
97003ed Doc: Add Tx Synchronization Example
db8a86f GH-1095: Add thread-bound producers
d78a0ea Fix deprecations and warnings
2ace8bf Add Tip for Assigning All Partitions Manually

2.2.7.RELEASE

14 Jun 17:36
Compare
Choose a tag to compare

Change log:

022a8bc Upgrade Spring Data to Lovelace.SR9
b0b7805 Add ConsumerSeekAware Example
84efda3 GH-1121: Fix backported test
d3f13ef GH-1121: Fix KTU.getSingleRecord()
e487ece GH-1118: Add RecordInterceptor
d80ade5 GH-1111 Propagate the CMLC paused state on start
9d8adf2 Fix commit latch count
ebe4c9b Fix commitSync() calls race condition
a5bfe1b Fix re-pausing consumer after a rebalance
4ab4c8a Upgrade Jackson

2.3.0.M2

13 May 16:23
Compare
Choose a tag to compare
2.3.0.M2 Pre-release
Pre-release

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

10 May 18:22
Compare
Choose a tag to compare

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

11 Apr 21:15
Compare
Choose a tag to compare

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

02 Apr 17:36
Compare
Choose a tag to compare

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

13 Feb 20:21
Compare
Choose a tag to compare

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