Skip to content

Commit b27a0d6

Browse files
committed
Upgrade versions; prepare for release
1 parent a78a3cd commit b27a0d6

File tree

4 files changed

+13
-24
lines changed

4 files changed

+13
-24
lines changed

build.gradle

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,21 +54,21 @@ ext {
5454
awaitilityVersion = '4.1.1'
5555
googleJsr305Version = '3.0.2'
5656
hamcrestVersion = '2.2'
57-
hibernateValidationVersion = '6.2.0.Final'
58-
jacksonBomVersion = '2.13.1'
57+
hibernateValidationVersion = '6.2.3.Final'
58+
jacksonBomVersion = '2.13.2'
5959
jaywayJsonPathVersion = '2.4.0'
6060
junit4Version = '4.13.2'
6161
junitJupiterVersion = '5.8.2'
62-
kafkaVersion = '3.0.0'
63-
log4jVersion = '2.17.1'
64-
micrometerVersion = '1.8.3'
62+
kafkaVersion = '3.0.1'
63+
log4jVersion = '2.17.2'
64+
micrometerVersion = '1.8.4'
6565
mockitoVersion = '4.0.0'
66-
reactorVersion = '2020.0.16'
66+
reactorVersion = '2020.0.17'
6767
scalaVersion = '2.13'
68-
springBootVersion = '2.5.9' // docs module
69-
springDataVersion = '2021.1.2'
70-
springRetryVersion = '1.3.1'
71-
springVersion = '5.3.16'
68+
springBootVersion = '2.5.10' // docs module
69+
springDataVersion = '2021.1.3'
70+
springRetryVersion = '1.3.2'
71+
springVersion = '5.3.17'
7272
zookeeperVersion = '3.6.3'
7373

7474
idPrefix = 'kafka'

spring-kafka-docs/src/main/asciidoc/appendix.adoc

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,12 @@
44
When using Spring for Apache Kafka in a Spring Boot application, the Apache Kafka dependency versions are determined by Spring Boot's dependency management.
55
If you wish to use a different version of `kafka-clients` or `kafka-streams`, and use the embedded kafka broker for testing, you need to override their version used by Spring Boot dependency management and add two `test` artifacts for Apache Kafka.
66

7-
IMPORTANT: There is a bug in Apache Kafka 3.0.0 when running the embedded broker on Microsoft Windows https://issues.apache.org/jira/browse/KAFKA-13391[KAFKA-13391].
8-
To use the embedded broker on Windows, you need to downgrade the Apache Kafka version to 2.8.1 until 3.0.1 is available.
9-
When using 2.8.1, you also need to exclude `zookeeper` dependency from `spring-kafka-test`.
10-
117
====
128
[source, xml, subs="+attributes", role="primary"]
139
.Maven
1410
----
1511
<properties>
16-
<kafka.version>2.8.1</kafka.version>
12+
<kafka.version>3.1.0</kafka.version>
1713
</properties>
1814
1915
<dependency>
@@ -30,13 +26,6 @@ When using 2.8.1, you also need to exclude `zookeeper` dependency from `spring-k
3026
<groupId>org.springframework.kafka</groupId>
3127
<artifactId>spring-kafka-test</artifactId>
3228
<scope>test</scope>
33-
<!-- needed if downgrading to Apache Kafka 2.8.1 -->
34-
<exclusions>
35-
<exclusion>
36-
<groupId>org.apache.zookeeper</groupId>
37-
<artifactId>zookeeper</artifactId>
38-
</exclusion>
39-
</exclusions>
4029
</dependency>
4130
4231
<dependency>

spring-kafka-docs/src/main/asciidoc/quick-tour.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ However, the quickest way to get started is to use https://start.spring.io[start
5151

5252
This quick tour works with the following versions:
5353

54-
* Apache Kafka Clients 3.0.0
54+
* Apache Kafka Clients 3.0.x
5555
* Spring Framework 5.3.x
5656
* Minimum Java version: 8
5757

spring-kafka-docs/src/main/asciidoc/whats-new.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ For changes in earlier version, see <<history>>.
66
[[x28-kafka-client]]
77
==== Kafka Client Version
88

9-
This version requires the 3.0.0 `kafka-clients`
9+
This version requires the 3.0.1 `kafka-clients`
1010

1111
IMPORTANT: When using transactions, `kafka-clients` 3.0.0 and later no longer support `EOSMode.V2` (aka `BETA`) (and automatic fallback to `V1` - aka `ALPHA`) with brokers earlier than 2.5; you must therefore override the default `EOSMode` (`V2`) with `V1` if your brokers are older (or upgrade your brokers).
1212

0 commit comments

Comments
 (0)