Selector Change Log
1.3.0 (2026-01-16)
-
[C] No longer users deprecated C++ Aeron dependency.
-
Upgrade to Aeron 1.50.0.
-
[Java] Upgrade to Agrona 2.4.0.
-
[Java] Upgrade to
Checkstyle12.3.0. -
[Java] Upgrade to
JUnit6.0.2. -
[Java] Upgrade to
Mockito5.21.0. -
[Java] Upgrade to
Shadow9.3.1.
1.2.3 (2025-12-15)
-
Upgrade to Aeron 1.49.3.
1.2.2 (2025-11-24)
-
Upgrade to Aeron 1.49.2.
-
[Java] Upgrade to Agrona 2.3.2.
-
[Java] Upgrade to
Checkstyle12.1.1. -
[Java] Upgrade to
JUnit6.0.1. -
[C] Upgrade to
CMake4.1.3.
1.2.1 (2025-11-01)
-
Upgrade to Aeron 1.49.1.
1.2.0 (2025-10-03)
-
[Doc] AsciiDoc changelog.
-
Upgrade to Aeron 1.49.0.
-
Upgrade to Agrona 2.3.0.
-
Upgrade to
Gradle9.1.0. -
Upgrade to
Checkstyle11.1.0. -
Upgrade to
JUnit6.0.0. -
Upgrade to
Mockito5.20.0. -
Upgrade to
Shadow9.2.2. -
Upgrade to
Versions0.53.0.
1.1.4 (2025-07-21)
-
Upgrade to Aeron 1.48.5.
1.1.3 (2025-06-27)
-
Upgrade to Aeron 1.48.4.
-
[Java] Upgrade to Agrona 2.2.4.
-
[Java] Upgrade to
ByteBuddy1.17.6 -
[Java] Upgrade to
Shadow8.3.7. -
[Java] Upgrade to
JUnit5.13.2. -
[Java] Upgrade to
Checkstyle10.26.0. -
[Java] Upgrade to
jgit7.3.0.202506031305-r.
1.1.2 (2025-06-06)
-
Upgrade to Aeron 1.48.1.
-
[Java] Upgrade to Agrona 2.2.2.
-
[Java] Upgrade to
jgit7.2.1.202505142326-r -
[Java] Upgrade to
Gradle8.14.2. -
[Java] Upgrade to
Checkstyle10.25.0.
1.1.1 (2025-06-04)
-
[C] Add
aeronmdbinaries to the native build package.New release structure looks like this:
aeron-extensions/ ├── aeronmd │ ├── bin │ │ ├── aeronmd │ │ ├── AeronStat │ │ ├── DriverTool │ │ ├── ErrorStat │ │ └── LossStat │ └── lib │ └── libaeron_driver.so └── aeron-selector ├── bin │ └── aeronsd ├── CHANGELOG.md ├── extensions-build.info ├── include │ ├── aeron_selector.h │ ├── AeronSelector.h │ └── aeron_selector_version.h ├── lib │ └── libaeron_selector.so └── README.md -
[C] Fixed installation of files for the native build.
1.1.0 (2025-06-03)
-
Upgrade to Aeron 1.48.0.
-
[Java] Upgrade to Agrona 2.2.1.
-
[Java] Upgrade to
ByeBuddy1.17.5. -
[Java] Upgrade to
Gradle8.14.1. -
[Java] Upgrade to
Checkstyle10.24.0. -
[Java] Upgrade to
Mockito5.18.0. -
[Java] Upgrade to
JUnit5.13.0. -
[Java] Upgrade to
ASM9.8. -
[C] Upgrade to
CMake4.0.2.
1.0.0 (2025-03-14)
-
[Breaking] Changed
groupIdof the Java artifacts:<groupId>io.aeron.premium.selector</groupId> <artifactId>aeron-selector</artifactId>The artifacts are available in Adaptive premium repository.
-
Upgrade to Aeron 1.47.4.
0.3.0 (2025-02-14)
-
[Breaking] upgrade to Aeron 1.47.x.
JDK 17 is a minimum required Java version. Also, additional JVM options are now required to run (see Agrona release notes for more information).
-
Publish Java client APIs as:
<groupId>io.aeron.selector</groupId> <artifactId>aeron-selector</artifactId>The artifacts are available in Adaptive premium repository.
-
Publish native artifacts for all supported platforms.
The artifacts are available in aeron-premium/aeron-selector Artifactory repository.
0.2.0 (2024-01-15)
-
[Breaking] A client using this version won’t be able to connect to aeronsd using an older version.
-
aeronsd will now flush stdout after each message if not running in a terminal.
-
aeronsd will now gracefully terminate on SIGTERM in addition to SIGINT, and both will result in 0 exit status.
-
Introduced Java client.
-
Improved error handling when accepting connections.
-
Tightened up validation to prevent multiple Selector clients being created with one Aeron client.