babl-ws / babl

Low-latency WebSocket Server
https://babl.ws
Apache License 2.0
68 stars 22 forks source link

Bump aeron-driver from 1.31.0 to 1.31.1 #39

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps aeron-driver from 1.31.0 to 1.31.1.

Release notes

Sourced from aeron-driver's releases.

1.31.1

  • Fix bug in C++ client managing images under a subscriptions due to bug with GCC 7.3.1 failing to emit an acquire fence.
  • Fix bug with cleaning up log buffers which could result in segfault in native driver.
  • Fix bug in C++ client with putValueVolatile.
  • Add AeronException.Category name to the beginning of error message to indicate the severity in the DistinctErrorLog.
  • Improved Javadoc.
  • Schedule Status Messages with more relaxed memory ordering for a ~3% throughput improvement in the Java driver.
  • Memory order fix for scheduling NAKs and Status Messages in native C driver.
  • Enable higher-resolution timers on Windows for native driver so sleep periods less than 16ms.
  • Upgrade to Mockito 3.5.15.

Java binaries can be found here...

Commits
  • 5d922f7 1.31.1 released.
  • c9de8a5 [C++] Remove redundant flag.
  • b6445f9 [C++] Update label for the CentOS build.
  • 6f6f026 [C++] Change CentOS build to use devtoolset-7.
  • 4ad37bd [C++] Use ASM fence instead of atomics for GCC versions <= 7. (#1084)
  • aa6b0b4 [Java] Fix doc about triggering snapshot on the leader.
  • 7dd9771 [Java] More cluster tutorial fixes. (#1082)
  • 7886f0e [Java] Remove MacOS from Java build matrix.
  • 9819f19 [C] Add volatile where appropriate in error log.
  • 118156f [Java] Add the exception category to the beginning on the message detail.
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)