Skip to content

Commit

Permalink
bump: Akka umbrella (#3201)
Browse files Browse the repository at this point in the history
* Akka 2.9.3
* Akka HTTP 10.6.3
* Akka gRPC 2.4.3
* Alpakka Kafka 6.0.0
* Mima excludes for bin incompatible generated google pub sub protobuf classes
  • Loading branch information
johanandren committed May 14, 2024
1 parent 7e23328 commit e63c840
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 4 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# generated protobuf and gRPC code is not binary compatible after Akka gRPC bump
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.alts.internal.handshaker.HandshakeProtocol.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.alts.internal.handshaker.HandshakeProtocol.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.alts.internal.handshaker.NetworkProtocol.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.alts.internal.handshaker.NetworkProtocol.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.alts.internal.transport_security_common.SecurityLevel.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.alts.internal.transport_security_common.SecurityLevel.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.binarylog.v1.binarylog.Address#Type.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.binarylog.v1.binarylog.GrpcLogEntry#EventType.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.binarylog.v1.binarylog.GrpcLogEntry#Logger.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.channelz.v1.channelz.ChannelConnectivityState#State.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.channelz.v1.channelz.ChannelTraceEvent#Severity.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.grpc.health.v1.health.HealthCheckResponse#ServingStatus.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.opencensus.proto.agent.common.v1.common.LibraryInfo#Language.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.opencensus.proto.metrics.v1.metrics.MetricDescriptor#Type.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.opencensus.proto.stats.v1.stats.Measure#Type.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.opencensus.proto.trace.v1.trace.Span#Link#Type.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.opencensus.proto.trace.v1.trace.Span#SpanKind.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.opencensus.proto.trace.v1.trace.Span#TimeEvent#MessageEvent#Type.values")
ProblemFilters.exclude[IncompatibleSignatureProblem]("io.opencensus.proto.trace.v1.trace_config.ConstantSampler#ConstantDecision.values")
6 changes: 3 additions & 3 deletions project/Dependencies.scala
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ object Dependencies {
val Scala2Versions = Seq(Scala213)
val ScalaVersions = Dependencies.Scala2Versions :+ Dependencies.Scala3

val AkkaVersion = "2.9.0"
val AkkaVersion = "2.9.3"
val AkkaBinaryVersion = "2.9"

val InfluxDBJavaVersion = "2.15"
Expand All @@ -20,9 +20,9 @@ object Dependencies {
// Sync with plugins.sbt
val AkkaGrpcBinaryVersion = "2.4"
// sync ignore prefix in scripts/link-validator.conf#L30
val AkkaHttpVersion = "10.6.0"
val AkkaHttpVersion = "10.6.3"
val AkkaHttpBinaryVersion = "10.6"
val AlpakkaKafkaVersion = "5.0.0"
val AlpakkaKafkaVersion = "6.0.0"
val ScalaTestVersion = "3.2.18"
val TestContainersScalaTestVersion = "0.40.3" // pulls Testcontainers 1.16.2
val mockitoVersion = "4.11.0" // check even https://github.com/scalatest/scalatestplus-mockito/releases
Expand Down
2 changes: 1 addition & 1 deletion project/plugins.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ addSbtPlugin("com.github.sbt" % "sbt-unidoc" % "0.5.0")
addSbtPlugin("com.thoughtworks.sbt-api-mappings" % "sbt-api-mappings" % "3.0.2")
addSbtPlugin("com.github.sbt" % "sbt-site-paradox" % "1.5.0")
// Akka gRPC -- sync with version in Dependencies.scala:22
addSbtPlugin("com.lightbend.akka.grpc" % "sbt-akka-grpc" % "2.4.0")
addSbtPlugin("com.lightbend.akka.grpc" % "sbt-akka-grpc" % "2.4.3")
// templating
addSbtPlugin("com.github.sbt" % "sbt-boilerplate" % "0.7.0")

0 comments on commit e63c840

Please sign in to comment.