Skip to content

Commit

Permalink
bump: kafka-clients 3.7.0 (was 3.5.2) (#1725)
Browse files Browse the repository at this point in the history
  • Loading branch information
ennru authored Mar 25, 2024
1 parent 72da530 commit 8bd655c
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .scala-steward.conf
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ updates.ignore = [
{ groupId = "org.scalameta", artifactId = "scalafmt-core" }
]
updates.pin = [
{ groupId = "org.apache.kafka", artifactId="kafka-clients", version="3.5." }
{ groupId = "org.apache.kafka", artifactId="kafka-clients", version="3.7." }
# To be updated in tandem with upstream Akka
{ groupId = "org.scalatest", artifactId = "scalatest", version = "3.1." }
{ groupId = "org.slf4j", artifactId = "log4j-over-slf4j", version = "1." }
Expand Down
4 changes: 2 additions & 2 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ val AkkaBinaryVersionForDocs = "2.9"
val akkaVersion = "2.9.0"

// Keep .scala-steward.conf pin in sync
val kafkaVersion = "3.5.2"
val KafkaVersionForDocs = "35"
val kafkaVersion = "3.7.0"
val KafkaVersionForDocs = "37"
// This should align with the ScalaTest version used in the Akka testkit
// https://github.com/akka/akka/blob/main/project/Dependencies.scala#L44
val scalatestVersion = "3.2.16"
Expand Down
3 changes: 2 additions & 1 deletion docs/src/main/paradox/home.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Overview

The [Alpakka project](https://doc.akka.io/docs/alpakka/current/) is an open source initiative to implement stream-aware and reactive integration pipelines for Java and Scala. It is built on top of @extref[Akka Streams](akka:stream/index.html), and has been designed from the ground up to understand streaming natively and provide a DSL for reactive and stream-oriented programming, with built-in support for backpressure. Akka Streams is a [Reactive Streams](https://www.reactive-streams.org/) and JDK 9+ @extref[java.util.concurrent.Flow](java-docs:docs/api/java.base/java/util/concurrent/Flow.html)-compliant implementation and therefore @extref[fully interoperable](akka:general/stream/stream-design.html#interoperation-with-other-reactive-streams-implementations) with other implementations.
The [Alpakka project](https://doc.akka.io/docs/alpakka/current/) is an open source initiative to implement stream-aware and reactive integration pipelines for Java and Scala. It is built on top of @extref[Akka Streams](akka:stream/index.html), and has been designed from the ground up to understand streaming natively and provide a DSL for reactive and stream-oriented programming, with built-in support for backpressure. Akka Streams is a [Reactive Streams](https://www.reactive-streams.org/) and JDK @extref[java.util.concurrent.Flow](java-docs:docs/api/java.base/java/util/concurrent/Flow.html)-compliant implementation and therefore @extref[fully interoperable](akka:general/stream/stream-design.html#interoperation-with-other-reactive-streams-implementations) with other implementations.

This **Alpakka Kafka connector** lets you connect [Apache Kafka](https://kafka.apache.org/) to Akka Streams. It was formerly known as **Akka Streams Kafka** and even **Reactive Kafka**.

Expand All @@ -14,6 +14,7 @@ See all releases in [GitHub releases](https://github.com/akka/alpakka-kafka/rele

| Kafka client | Scala Versions | Akka version | Alpakka Kafka Connector
|-------------------------------------------------------------------------|------------------|-----------------|-------------------------
| 3.7.0 | 3.3, 2.13 | 2.9.0+ | [release 6.0.0](https://github.com/akka/alpakka-kafka/releases/tag/v6.0.0)
| 3.5.1 | 3.3, 2.13 | 2.9.0+ | [release 5.0.0](https://github.com/akka/alpakka-kafka/releases/tag/v5.0.0)
| 3.3.1 | 2.13, 2.12 | 2.7.0+ | [release 4.0.0](https://github.com/akka/alpakka-kafka/releases/tag/v4.0.0)
| 3.0.1 | 2.13 | 2.6.18+ | [release 3.0.1](https://github.com/akka/alpakka-kafka/releases/tag/v3.0.0)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ abstract class ConsumerDummy[K, V] extends Consumer[K, V] {
private val firstPausingPromise = Promise[Done]()
def started = firstPausingPromise.future

override def clientInstanceId(timeout: java.time.Duration): org.apache.kafka.common.Uuid = ???
override def assignment(): java.util.Set[TopicPartition] = ???
override def subscription(): java.util.Set[String] = ???
override def subscribe(topics: java.util.Collection[String]): Unit = ???
Expand Down

0 comments on commit 8bd655c

Please sign in to comment.