Skip to content

Releases: spring-projects/spring-kafka

2.2.0.M2 (Milestone)

20 Aug 20:52
Compare
Choose a tag to compare
2.2.0.M2 (Milestone) Pre-release
Pre-release

Change log:

57e8021 Polish KafkaTemplate.executeInTransaction()
79c46c3 GH-777: Reset running on stop()
0ffcfe0 GH-782: Fix GenericMessageListener Javadocs
280cc4c Upgrade SF to 5.1.0.RC2, SD to 2.1.0.RC2
217ada7 Tx Javadoc Polishing
29df442 Add KafkaStreamsConfiguration
b115a31 Spring deps to B-S and Fix @eventlistener tests
c59a31f GH-774: Rethrow e in KT.executeInTransaction()
43a8b2d 2.0.0 (Streams) Doc Polishing
b845fbe Fix Javadocs format violations
7d4af6f GH-767: Add DeadLetterPublishingRecoverer
9ae454a GH-769: Add JSON Type Mapping Property
0474eb9 GH-763: TX rollback and SeekErrHandler: Recovery
02129d9 GH-762: ConsumerStoppedEvent
82b816d @NonNullApi for core package
f15bf08 * GH-757: Upgrade to Apache Kafka 2.0.0
7d68d23 Fix Asciidoctor config/JSR305
ff2b413 GH-756: Doc polishing for the previous commit
9c40625 GH-756: Add concurrency, autoStartup to @kl
7982621 Fix embedded kafka javadocs, logger

2.1.8.RELEASE

27 Jul 15:20
Compare
Choose a tag to compare

Change log:

3b767c3 Upgrade to Spring Data Kay SR9
4d7844e Upgrade Spring Framework, Data, Clients versions
ab6970a GH-753: Close transactional producer on error
1056d3c Upgrade to Gradle 4.9
ece6030 GH-719: Exclude Spring 4.X dependency
a56469b GH-716: Null Payload Doc Improvements
2cd4d9d Javadocs for ContainerProperties constants
40f76f0 Make ContainerProperties constants public

1.3.6.RELEASE

27 Jul 17:59
Compare
Choose a tag to compare

Change log:

dc466ad Upgrade dependency versions
542c801 GH-753: Close transactional producer on error
4811ea8 GH-686: Handle tombstones in Json Ser/Deser
2472224 GH-690: Propagate AfterRollbackProcessor to child
1558d29 Add licence and notice to all artifacts
6689bbb GH-683: Fix Transactions with ErrorHandler
0e90111 Doc 1.0.x client override

2.2.0.M1 (Milestone)

26 Jul 20:04
Compare
Choose a tag to compare
2.2.0.M1 (Milestone) Pre-release
Pre-release

Change log:

903d6d1 Upgrade Clients to 1.1.1
2f0f65d Upgrade Spring Framework, Data to RC1
ac34b28 GH-753: Close transactional producer on error
63472ce GH-732: Refactor KafkaEmbedded for JUnit 5
6abc7ef Upgrade to Gradle 4.9
c325ad1 Valid class names in KafkaListenerEndpointRegistry customization docs
cadd61d GH-739: Custom (De)Serializer Doc Improvement
43a3861 Simplify assertions in MessagingMListenerAdapter
10db6e9 GH-650: Pause/Resume doc example
0ffccba GH-723: Relax reply template generic types
91f1159 GH-723: Relax reply template generic types
9624540 GH-734: MimeType headers as String
1946030 Add ErrorHandlingDeserializer
82322d4 GH-731: Replying template improvements
62a6f87 MessagingMessageListenerAdapter: Fix JavaDoc
d9c23e3 GH-725: Fix return Collection
d215f4d GH-719: Exclude Spring 4.X dependency
9ac47f6 GH-716: Null Payload Doc Improvements
7d85c56 Javadocs for ContainerProperties constants
d6c146b Make ContainerProperties constants public
a512572 Fix varargs warn for CompositeProducerListener
8dc1dcd GH-686: Handle tombstones in Json Ser/Deser
a9d22dc GH-690: Propagate AfterRollbackProcessor to child
8cfd24b Typo fix for addTopics and doWithAdmin @SInCE
91e0f62 GH-701: Support ConsumerRecords (@klistener)
68951aa Add licence and notice to all artifacts
abba511 GH-699: Fix line wrap
eee0b2f GH-699: Fix Batch Listener with Kotlin
bcd6843 GH-693: Add BytesJsonMessageConverter
34172b6 GH-696: Add missingTopicsFatal container property
2355bda GH-691: Add CompositeProducerListener
5518450 Update JaCoCo to 0.8.1 (JDK10)
7a1653b ProducerListener Improvements
4563e32 More polishing - add Method to log
07a8b09 Polishing for previous commit
3a54827 Emit WARN log for @sendto with void return
04110a6 GH-683: Fix Transactions with ErrorHandler
2ec0e32 Container factory doc polishing
1fa700a GH-676: Allow to add topics into KafkaEmbedded
15facd0 SIKGH-204: Support auto config for all containers
6686e5a GH-598: ConsumerFactory default methods
be073a8 GH-666: KafkaEmbedded doWithAdmin, addTopics
5fe9d5d Improve exception message with jar mismatch
6116966 GH-667: Fix BatchErrorHandler for generic errors
8c8a9ae Docs to 2.2 - Kafka/SF versions
141a1ce Doc polishing
5f324d7 Add Kotlin test case
bfccd92 GH-661: Close Producer after beginTransaction fail
83e3a45 GH-656: Fix seek on rollback
f79848b Fix Docbook sourceDir
ce9df8a Upgrade to Gradle 4.7 and others, build polishing
ad28b91 GH-652: JsonSerializer add null check for Headers
fd69447 KBGH-356: Fix thread naming with no bean name
f715bbe GH-646: Avoid sync when no transaction
42e2d01 GH-646: Transaction Improvements
9f724ea GH-640: Upgrade kafka version to 1.1.0
b048aaa GH-550: master to 2.2; fix tangles
e6985e8 GH-642: Increase test timeout
ba0faa4 [artifactory-release] Next development version
15d9cec [artifactory-release] Release version 2.1.5.RELEASE
d408c27 GH-637: Fix spurious nonresponsive consumer events
3706405 GH-634: 1.1.0 Client compatibility
e77e1ef GH-621: Add KafkaStreams customizer
202f73c Change log-compaction url
20635b8 GH-631: Fail fast with missing required group.id
506ba35 Fix typo in invokeRecordListenerInTx method name
1bef976 Fix typo in the KafkaListenerErrorHandler
48b3780 GH-618: Add StreamsBuilderFBean#getStreamsConfig
62594ae GH-623: Fix AckMode.COUNT
6d3eb9a GH-566: Ack Concurrency Issue
b0be198 GH-614: Fix general consumer error handling
5c78c30 GH-597: Add default impls for listener methods
9be96d5 Some code polishing for optimization
be689a3 GH-609: Pause/resume polishing; events
522f6b4 GH-601: @KafkaListener: Support List<Message>
6bd58b2 Catch exceptions thrown from error handler
17e255d Deprecate JsonDeserializer.DEFAULT_VALUE_TYPE
1d080e7 Upgrade to kafka-clients 1.0.1
c9f24b0 GH-599: Fix initial seek
12c1ad2 Support JUnit5 in tests

2.1.7

14 Jun 15:22
Compare
Choose a tag to compare

Change Log:

b80fbd4 Fix varargs warn for CompositeProducerListener
4fe846d GH-686: Handle tombstones in Json Ser/Deser
62e9325 GH-690: Propagate AfterRollbackProcessor to child
c4bf579 Typo fix for addTopics and doWithAdmin @since
c731e61 Add licence and notice to all artifacts
9d167b7 GH-699: Fix Batch Listener with Kotlin
4522342 GH-693: Add BytesJsonMessageConverter
ca65727 GH-691: Add CompositeProducerListener
221ead5 ProducerListener Improvements
99ccc2c GH-683: Fix Transactions with ErrorHandler
9307dcd GH-676: Allow to add topics into KafkaEmbedded

2.1.6

08 May 20:49
Compare
Choose a tag to compare

Change Log:

9ddfd52 Upgrade to SF 5.0.6
92c77b3 GH-666: KafkaEmbedded doWithAdmin, addTopics
75375f0 Improve exception message with jar mismatch
66753f3 GH-667: Fix BatchErrorHandler for generic errors
dbfa272 Doc polishing
c5c2765 Upgrade Gradle to 4.7 (2.1.x)
f48ad87 GH-661: Close Producer after beginTransaction fail
9612e88 GH-656: Fix seek on rollback
1f3d7cd GH-652: JsonSerializer add null check for Headers
19ea7f1 KBGH-356: Fix thread naming with no bean name
82eb21f GH-646: Avoid sync when no transaction
1b53c4b GH-646: Transaction Improvements
e6985e8 GH-642: Increase test timeout

2.0.5

08 May 20:50
Compare
Choose a tag to compare

Change Log:

d83692c Upgrade to SF 5.0.6
8694007 Upgradle Gradle to 4.7 (2.0.x)
30a5ee6 Don't use JUnit 5
f34ad5f GH-661: Close Producer after beginTransaction fail
7d22fc0 Fix incompatible with caller stubbing
439f2a5 GH-656: Fix seek on rollback
21fcb11 KBGH-356: Fix thread naming with no bean name
23e97a5 GH-646: Avoid sync when no transaction
1529a42 Fix Checkstyle violation
2e32362 GH-646: Transaction Improvements
0589bea GH-642: Increase test timeout

1.3.5

08 May 20:48
Compare
Choose a tag to compare

Change Log:

0a27d14 Upgrade kafka-clients to 0.11.0.2
7793c0b Upgrade to SF 4.3.17
010c3e8 GH-661: Close Producer after beginTransaction fail
e826a58 GH-656: Fix seek on rollback
877fd6a KBGH-356: Fix thread naming with no bean name
1e55d7d GH-646: Avoid sync when no transaction
79510ec GH-646: Transaction Improvements

2.1.5.RELEASE

04 Apr 16:50
Compare
Choose a tag to compare

Change log:

d408c27 GH-637: Fix spurious nonresponsive consumer events
3706405 GH-634: 1.1.0 Client compatibility
e77e1ef GH-621: Add KafkaStreams customizer
202f73c Change log-compaction url
20635b8 GH-631: Fail fast with missing required group.id
506ba35 Fix typo in invokeRecordListenerInTx method name
1bef976 Fix typo in the KafkaListenerErrorHandler
48b3780 GH-618: Add StreamsBuilderFBean#getStreamsConfig
62594ae GH-623: Fix AckMode.COUNT
6d3eb9a GH-566: Ack Concurrency Issue
b0be198 GH-614: Fix general consumer error handling
5c78c30 GH-597: Add default impls for listener methods
9be96d5 Some code polishing for optimization
be689a3 GH-609: Pause/resume polishing; events
522f6b4 GH-601: @KafkaListener: Support List<Message>
6bd58b2 Catch exceptions thrown from error handler
17e255d Deprecate JsonDeserializer.DEFAULT_VALUE_TYPE
1d080e7 Upgrade to kafka-clients 1.0.1
c9f24b0 GH-599: Fix initial seek
12c1ad2 Support JUnit5 in tests

2.0.4.RELEASE

04 Apr 16:48
Compare
Choose a tag to compare

Change log:

7bd19fd Fix KafkaMesListenerContTests for proper mocks
b688311 GH-637: Fix spurious nonresponsive consumer events
15cb937 Change log-compaction url
9b79bff Fix typo in the KafkaListenerErrorHandler
c0db1ce Fix KafkaMessageListenerContainerTests
c56365e GH-623: Fix AckMode.COUNT
7105774 Fix KafkaMessageListenerContainerTests
e08854a GH-566: Ack Concurrency Issue