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 6db9cafd59 build: upgrade agrona to 2.6.0 (#3543)
6db9cafd59 is described below
commit 6db9cafd59b8e3567106747557e23ee511390d02
Author: PJ Fanning <[email protected]>
AuthorDate: Sun Sep 13 19:45:56 2026 +0100
build: upgrade agrona to 2.6.0 (#3543)
Motivation:
Aeron 1.53.x depends on agrona 2.6.0. Pekko pinned agrona at 2.5.0 and
its scala-steward pin at 2.5.x, which no longer matches the agrona
version aeron brings in.
Modification:
- agronaVersion 2.5.0 -> 2.6.0 in project/Dependencies.scala.
- scala-steward agrona pin 2.5. -> 2.6.
- Update the example media driver classpath in remoting-artery.md to
the current versions.
Result:
agrona matches the version aeron 1.53.1 depends on and scala-steward
will track agrona 2.6.x patch releases.
Tests:
- Not run locally; relying on CI.
References:
None -
https://repo1.maven.org/maven2/io/aeron/aeron-client/1.53.0/aeron-client-1.53.0.pom
---
.scala-steward.conf | 2 +-
docs/src/main/paradox/remoting-artery.md | 2 +-
project/Dependencies.scala | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.scala-steward.conf b/.scala-steward.conf
index 78c6d66eee..adb300bc7e 100644
--- a/.scala-steward.conf
+++ b/.scala-steward.conf
@@ -4,7 +4,7 @@ updates.pin = [
# sbt-assembly 2.3 causes build issues
(https://github.com/apache/pekko/pull/1744)
{ groupId = "com.eed3si9n", artifactId = "sbt-assembly", version = "2.2." }
# agrona major+minor version should match the one brought in by aeron
- { groupId = "org.agrona", artifactId = "agrona", version = "2.5." }
+ { groupId = "org.agrona", artifactId = "agrona", version = "2.6." }
# we have too many build plugins that need sbt 1.x
{ groupId = "org.scala-sbt", artifactId = "sbt", version = "1." }
]
diff --git a/docs/src/main/paradox/remoting-artery.md
b/docs/src/main/paradox/remoting-artery.md
index 526bdb1aed..62fc4b11e4 100644
--- a/docs/src/main/paradox/remoting-artery.md
+++ b/docs/src/main/paradox/remoting-artery.md
@@ -598,7 +598,7 @@ java io.aeron.driver.MediaDriver
The classpath would be approximately (but you will need to fix up the version
numbers):
```
-agrona-2.4.1.jar:aeron-driver-1.50.4.jar:aeron-client-1.50.4.jar
+agrona-2.6.0.jar:aeron-driver-1.53.1.jar:aeron-client-1.53.1.jar
```
You find those jar files on [Maven Central](https://search.maven.org/), or you
can create a
diff --git a/project/Dependencies.scala b/project/Dependencies.scala
index 6449ee84a5..030fe80b72 100644
--- a/project/Dependencies.scala
+++ b/project/Dependencies.scala
@@ -34,7 +34,7 @@ object Dependencies {
// 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)
- val agronaVersion = "2.5.0"
+ val agronaVersion = "2.6.0"
val nettyVersion = "4.2.18.Final"
val logbackVersion = "1.6.3"
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]