This is an automated email from the ASF dual-hosted git repository.
pjfanning pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko.git
The following commit(s) were added to refs/heads/main by this push:
new 400354ee8f aeron 1.51.0 (#3070)
400354ee8f is described below
commit 400354ee8fba91058ccf9053bf082801fb3cbd6d
Author: PJ Fanning <[email protected]>
AuthorDate: Sun Jun 14 21:23:21 2026 +0100
aeron 1.51.0 (#3070)
* aeron 1.51.0
* Update DaemonicSpec.scala
---
.scala-steward.conf | 2 --
project/Dependencies.scala | 2 +-
remote/src/test/scala/org/apache/pekko/remote/DaemonicSpec.scala | 7 ++++++-
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/.scala-steward.conf b/.scala-steward.conf
index cf1ea2423e..636eb45de4 100644
--- a/.scala-steward.conf
+++ b/.scala-steward.conf
@@ -1,6 +1,4 @@
updates.pin = [
- # https://github.com/apache/pekko/issues/2329
- { groupId = "io.aeron", version = "1.50." },
# Scala 3.3 is the latest LTS version
{ groupId = "org.scala-lang", artifactId = "scala3-library", version =
"3.3." }
# sbt-assembly 2.3 causes build issues
(https://github.com/apache/pekko/pull/1744)
diff --git a/project/Dependencies.scala b/project/Dependencies.scala
index deec5b2d47..68673d2f44 100644
--- a/project/Dependencies.scala
+++ b/project/Dependencies.scala
@@ -30,7 +30,7 @@ object Dependencies {
val junit6Version = "6.1.0"
val slf4jVersion = "2.0.18"
// also update agrona version when updating aeron:
- val aeronVersion = "1.50.4"
+ val aeronVersion = "1.51.0"
// Use the major+minor agrona versions matching aeron at
// https://github.com/aeron-io/aeron/blob/1.x.y/gradle/libs.versions.toml
// (remember to also update the scala-steward pin)
diff --git a/remote/src/test/scala/org/apache/pekko/remote/DaemonicSpec.scala
b/remote/src/test/scala/org/apache/pekko/remote/DaemonicSpec.scala
index 80a255f706..3737c920f4 100644
--- a/remote/src/test/scala/org/apache/pekko/remote/DaemonicSpec.scala
+++ b/remote/src/test/scala/org/apache/pekko/remote/DaemonicSpec.scala
@@ -54,7 +54,12 @@ class DaemonicSpec extends PekkoSpec {
awaitAssert({
val newNonDaemons: Set[Thread] =
Thread.getAllStackTraces.keySet().asScala.filter(t =>
!origThreads(t) && !t.isDaemon).to(Set)
- newNonDaemons should ===(Set.empty[Thread])
+ // Aeron 1.51.0 introduced its own non-daemon thread, so we have
to ignore it here
+ // https://github.com/apache/pekko/issues/2939
+ if (newNonDaemons.nonEmpty) {
+ newNonDaemons should have size 1
+ newNonDaemons.head.getName should include("aeron")
+ }
}, 4.seconds)
} finally {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]