Skip to content

Aeron Transport Selector Change Log

Dmytro Vyazelenko edited this page Feb 14, 2025 · 4 revisions

0.3.0 (2025-02-14)

Changed

  • 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 changes

A client using this version won't be able to connect to aeronsd using an older version.

Changelog

  • 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.