-
Notifications
You must be signed in to change notification settings - Fork 972
Cluster Standby Change Log
-
Use progress timeout instead of response timeout for checking progress and state transitions.
-
Treat error to transition to
CONSENSUSstate as terminal, i.e. shutdown the Standby node. -
Upgrade to Aeron 1.49.1.
-
Change logging agent package to io.aeron.standby.agent.
-
Update tests to use the AuthorisationService from Aeron that allows Standby and update the docs to tell people about authorising calls required for standby.
-
Update to cater for changes for sessionInfo added to Cluster Session.
-
Upgrade to Aeron 1.49.0.
-
Upgrade to Agrona 2.3.0.
-
Upgrade to SBE 1.36.0.
-
Upgrade to
ByteBuddy1.17.7. -
Upgrade to
JUnit5.13.4. -
Upgrade to
Mockito5.20.0. -
Upgrade to
Shadow9.2.2. -
Upgrade to
Versions0.53.0. -
Upgrade to
Checkstyle11.1.0.
-
Upgrade to Aeron 1.48.7.
-
Upgrade to Aeron 1.48.6.
-
Upgrade to Aeron 1.48.5.
-
Upgrade to Aeron 1.48.4.
-
Upgrade to Agrona 2.2.4.
-
Upgrade to SBE 1.35.6.
-
Upgrade to ByteBuddy 1.17.6.
-
Upgrade to Shadow 8.3.7.
-
Upgrade to JUnit 5.13.2.
-
Upgrade to Checkstyle 10.26.0.
-
Upgrade to jgit 7.3.0.202506031305-r.
-
Add a cool down period that will occur whenever an exception is detected within the main event loop of the ClusterStandbyAgent. This will prevent rapid resource construction when faced with an unexpected issue.
-
Upgrade to Aeron 1.48.3.
-
Upgrade to Agrona 2.2.3.
-
Upgrade to SBE 1.35.5.
-
PremiumClusterToolexit on error. -
Upgrade to Aeron 1.48.2.
-
Upgrade to SBE 1.35.4.
-
Upgrade to JUnit 5.13.1.
-
Upgrade to Aeron 1.48.1.
-
Upgrade to Agrona 2.2.2.
-
Upgrade to SBE 1.35.3.
-
Upgrade to Gradle 8.14.2.
-
Upgrade to Checkstyle 1.25.0.
-
Upgrade to JGit 7.2.1.202505142326-r.
-
[Breaking] Maven coordinates changed, i.e. groupId was changed to io.aeron.premium.standby
-
aeron-cluster-standby - main module.
<groupId>io.aeron.premium.standby</groupId> <artifactId>aeron-cluster-standby</artifactId> <version>1.48.0</version>
-
aeron-cluster-standby-agent - logging agent, previously was called aeron-extensions-agent.
<groupId>io.aeron.premium.standby</groupId> <artifactId>aeron-cluster-standby-agent</artifactId> <version>1.48.0</version>
-
aeron-cluster-standby-samples - code samples.
<groupId>io.aeron.premium.standby</groupId> <artifactId>aeron-cluster-standby-samples</artifactId> <version>1.48.0</version>
-
-
Upgrade to Aeron 1.47.7.
-
Upgrade to Aeron 1.47.5.
-
Fix duplicate classes in
aeron-extensions-agent.jar. -
Upgrade to Aeron 1.47.4.
-
Upgrade to Aeron 1.47.3.
-
Upgrade to Aeron 1.47.2.
-
Upgrade to Aeron 1.47.1.
-
Upgrade to ByteBuddy 1.16.1.
-
Upgrade to Versions 0.52.0.
-
[Breaking] Agrona upgrade brings breaking changes. See 2.0.0 release notes.
Note:
--add-opens java.base/jdk.internal.misc=ALL-UNNAMEDJVM option must be specified in order to run Aeron. In addition to--add-opens java.base/java.util.zip=ALL-UNNAMEDthat is required to running the Aeron Archive. -
Await for log replay to start while in
SETUP_LOGstate, i.e. ensure that replay starts and the Archive start recording data. Ensure that remote Archive’s errors are raised on the Standby node. Use proper alias for the recording and replay streams. -
Remove remaining dynamic join APIs.
-
Print configuration on start if aeron.print.configuration=true is set.
-
Fix challenge response authentication for snapshot notification.
-
Do not try to send notifications of standby snapshots to nodes that do not currently have a resolvable address.
-
Ensure that sessions from snapshots are correctly loaded in standby.
-
Upgrade to Aeron 1.47.0.
-
Upgrade to Agrona 2.0.1.
-
Upgrade to SBE 1.34.1.
-
Upgrade to ByteBuddy 1.15.11.
-
Upgrade to JUnit 5.11.4.
-
Upgrade to Mockito 5.15.2.
-
Upgrade to Checkstyle 10.21.1.
-
Upgrade to Gradle 8.11.1.
-
Upgrade to Shadow 8.3.5.
-
Add overload and documentation to better explain transition operation behaviour.
-
Ensure that sessions from snapshots are correctly loaded in standby.
-
Use
BitUtil.generateRandomisedId()to generate unique replaysession-id. -
Upgrade to Aeron 1.46.5.
-
Upgrade to Agrona 1.23.1.
-
Upgrade to SBE 1.33.1.
-
[Breaking] JDK 17 is required for compiling and running!
-
Ensure cluster mark file is closed during reset.
-
Add PremiumClusterTool operation for resetting a Cluster Standby by moving the recording log out of the way.
-
Debounce cluster standby control toggle signals.
-
Add `errors' command to Premium Cluster tool to display errors from the Transition Module and Standby markfiles
-
Fix the `describe-transition' command so it reads from the correct directories.
-
Use alternative implementation for next session id that avoid conflicts between standbys.
-
Rename counters to have consistent case with similar counters
-
Fix closed session leak in ClusterStandby.
-
Close sessions after transition.
-
Upgrade to Aeron 1.46.0.
-
Upgrade to Agrona 1.23.0.
-
Upgrade to SBE 1.33.0.
-
Upgrade to Gradle 8.10.
-
Upgrade to ByteBuddy 1.15.0.
-
Upgrade to Shadow 8.3.0.
-
Upgrade to bnd 7.0.0.
-
Upgrade to Mockito 5.12.0.
-
Upgrade to AsciiDoctor 2.5.13.
-
Upgrade to JGit 6.10.0.202406032230-r.
-
Force ASM 9.7.