Skip to content

Change Log

January 2024

December 2023

  • Extended the SBE warnings page with details on how to enable and use the SBE precedence checks.
  • Avoided the use of "message" as a name for fields in the SBE messages of the SBE warnings page.
  • Upgraded Agrona to 1.20.0 and SBE to 1.30.0.

August 2023

  • Aeron Cookbook is integrated now with under the Docs section. The existing Aeron Cookbook domain will remain around until further notice. Note that the documentation is identical on both sites.
  • Added cookbook entry on managing port ranges with the Port Manager found in 1.42.0+. See How do I tell Aeron which port range to use?
  • Added description of the new entries around NameResolution time found in AeronStat with Aeron 1.42.0+ to Aeron Tooling
  • Add a note on additional Aeron Stat information relating to Name Resolution to Media Driver operations are slow on Mac just after launch
  • Add detail on how application messages relate to Aeron messages to Publications & Subscriptions
  • Updated Aeron to 1.42.0, Agrona to 1.19.1 and SBE to 1.29.0
  • Added some clarifications on how the Media Driver can be configured, and key configuration properties to Media Driver
  • Added notes around the ActiveDriverException which can be raised by the Media Driver in certain situations.

July 2023

  • Fix issue with DirectBuffer Strings description.
  • Add a note on slow DNS issues with macOS: Media Driver operations are slow on Mac just after launch
  • Small clarification to the Aeron Archive Basic Sample around startRecording being an asynchronous operation.
  • Added content under Distributed Systems Basics around Liveness Detection
  • Improved, clearer naming (from Demuxer to Adapter) for objects that adapt the various byte buffers into objects

June 2023

  • Underlying buffer access warnings via BufferClaim when using a tryClaim in Publications & Subscriptions
  • Warning on high-resolution clocks accuracy on JDK 8 in Clocks
  • A note on buffer alignment checks with Agrona DirectBuffer
  • Updated Aeron to 1.41.4, Agrona to 1.18.2 and Simple Binary Encoding to 1.28.3

May 2023

  • Add Cluster Backup to the cluster quickstart sample
  • Introduce new content relating to the quickstart, including Replicated State Machines, Raft Consensus, Application Level Protocols and Performance.

April 2023

  • Adaptive have incorporated Aeron Cookbook into the family. This means that it will become an official part of the Aeron documentation, with a wider range of contributors.
  • Added a section on Gateway Design
  • Updated Aeron to 1.41.0, Agrona to 1.18.0 and Simple Binary Encoding to 1.28.1
  • Updated to Aeron 1.41.1, Agrona 1.18.1 and SBE 1.28.2
  • Updated to Aeron 1.41.2

March 2023

  • RFQ cluster sample has been rebuilt from scratch using Simple Binary Encoding and the Adaptive Aeron Cluster quickstart.
  • Removed docker aeroncookbook:jdk17 images from sample code; docker samples are now based off of Azul Zulu JDK 17 images. This solves issues with running the docker samples on non-x86 CPU architectures.
  • Added link to Adaptive's Aeron Cluster quickstart which shows a simple cluster (built using an SBE protocol) running on Kubernetes and Docker
  • Added a new cookbook item for Aeron Cluster: How to run Aeron Cluster on Kubernetes

February 2023

  • Restructured the cluster-core samples into dedicated Async, RSM and RFQ projects.
  • Removed infrastructure logic from the cluster RSM example to allow a cleaner, and far simpler to test RSM
  • Replaced Eider with SBE in Async and RSM examples.
  • Moved to Gradle 8 with Kotlin script for the Aeron Cookbook Example Code. Also removed Shadow Jar plugin.
  • Removed SimplestCase sample from Aeron Cluster as it is not realistic of how one would use Aeron Cluster.
  • Added an SBE sample showing encoding and decoding without a message header, see GitHub.
  • Tighter checkstyle rules, with associated tidy ups.

November 2022

October 2022

  • Started work on updates to Agrona content on non-boxing methods added to a number of collection classes in Agrona 1.17.0
  • Examples adapted for Aeron 1.40.0, SBE 1.27.0, Agrona 1.17.1
  • Updates to Aeron Archive examples for changes around Archive.Context and AeronArchive.Context

August 2022

July 2022

  • Bump Aeron to 1.39.0, Agrona to 1.16.0 and SBE to 1.26.0

May 2022

April 2022

  • Bump Aeron to 1.38.1, Agrona to 1.15.1 and SBE to 1.25.3
  • Bump Aeron to 1.38.2 and update C Media Driver build pages. Note there is no Java release for 1.38.2, so Java-specific pages are left on 1.38.1
  • Clarifications to client data loss during leader failure in Raft. See Consensus Algorithms

March 2022

  • Minor clarifications in Aeron Cluster election state descriptions

December 2021

  • Election states reviewed against changes in 1.37.0. No change noted.
  • Removed integrated site feedback - did not provide any actionable insights.

November 2021

  • Integrated page feedback added
  • Bump Aeron to 1.37.0, Agrona to 1.14.0 and SBE to 1.25.1
  • Updated notes for building the C Media Driver on macOS
  • Bump Aeron to 1.36.0, Agrona to 1.13.0 and SBE to 1.25.0

October 2021

  • Corrections to RAFT content.
  • Prepare for integrated site feedback.

September 2021

  • Update to Aeron 1.35.1

August 2021

June 2021

May 2021

April 2021

March 2021

February 2021

January 2021

December 2020

November 2020

October 2020

September 2020

  • Bump Aeron to 1.30.0
  • Bump Agrona to 1.7.2
  • Bump SBE to 1.20.2
  • Performance Limits of Aeron Cluster
  • Improved site search with better structured results, search term highlighting. Dark mode support - note that some issues remain with dark mode & SVGs.

August 2020

July 2020

  • RFQ server Aeron Cluster sample and content added
  • Aeron Archive overview rewritten
  • Backpressure section improved
  • Replicated State Machine updates
  • Link added to Aeron Cookbook from Official Aeron Wiki
  • Agrona 1.6.0 updates
  • SBE 1.19.0 updates
  • Aeron 1.29.0 updates
  • Switched typography to fonts better suited to longer form text
  • Reduce color intensity of the site, reworking all images and animations
  • Contact page added
  • Link to Issues added
  • Threads, Agents & Duty Cycles added
  • Reduced page size by ±10%

June 2020

May 2020

(The changelog was not captured prior to May 2020)