Here are some of the highlights of Aeron 1.48.0:

Aeron v.1.48.0 offers immediate resource release, session rejection, improved client connections, GA status for response channels and C/C++ APIs, per-stream NAK counters, and various enhancements.
 

Aeron 1.48.0 Release Highlights

  • Publication revoke:
    Release publisher and subscriber resources immediately with exclusive publication revoke. Publication will not linger and will not allow any trailing loss to be resolved. Subscription will not wait for any data to be received.
  • Image Reject:
    Reject incoming sessions from a publisher. This allows you to quickly stop data flow in scenarios where the data is no longer needed or is invalid.
  • Aeron Cluster Client connection improvements:
    Detect broken connections and auto-close, in certain connection scenarios, preventing clients from reaching an invalid connection state.
  • Response Channels GA:
    Response channels have been promoted from experimental to General Availability. Users no longer need to enable experimental features to use this.
  • Per stream NAK counters:
    Enable visibility of NAK counters on a per-publisher and per-sender basis.
  • C & C++ wrapper Archive client APIs GA:
    The APIs have been promoted from experimental to General Availability, achieving feature-completeness and parity with Java. Old C APIs will be decommissioned in the next release.
  • Further enhancements & bug fixes:

For detailed release notes on Aeron 1.48.0, please visit Github >>