Skip to content

Aeron Transport Selector Change Log

Dmytro Vyazelenko edited this page Oct 3, 2025 · 1 revision

1.2.0 (2025-10-03)

  • [Doc] AsciiDoc changelog.

  • Upgrade to Aeron 1.49.0.

  • Upgrade to Agrona 2.3.0.

  • Upgrade to Gradle 9.1.0.

  • Upgrade to Checkstyle 11.1.0.

  • Upgrade to JUnit 6.0.0.

  • Upgrade to Mockito 5.20.0.

  • Upgrade to Shadow 9.2.2.

  • Upgrade to Versions 0.53.0.

1.1.4 (2025-07-21)

1.1.3 (2025-06-27)

  • Upgrade to Aeron 1.48.4.

  • [Java] Upgrade to Agrona 2.2.4.

  • [Java] Upgrade to ByteBuddy 1.17.6

  • [Java] Upgrade to Shadow 8.3.7.

  • [Java] Upgrade to JUnit 5.13.2.

  • [Java] Upgrade to Checkstyle 10.26.0.

  • [Java] Upgrade to jgit 7.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 jgit 7.2.1.202505142326-r

  • [Java] Upgrade to Gradle 8.14.2.

  • [Java] Upgrade to Checkstyle 10.25.0.

1.1.1 (2025-06-04)

  • [C] Add aeronmd binaries 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 ByeBuddy 1.17.5.

  • [Java] Upgrade to Gradle 8.14.1.

  • [Java] Upgrade to Checkstyle 10.24.0.

  • [Java] Upgrade to Mockito 5.18.0.

  • [Java] Upgrade to JUnit 5.13.0.

  • [Java] Upgrade to ASM 9.8.

  • [C] Upgrade to CMake 4.0.2.

1.0.0 (2025-03-14)

  • [Breaking] Changed groupId of 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.

0.1.0 (2024-01-03)

Initial release.

Clone this wiki locally