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.30.0 to 1.31.0 #33

Closed dependabot[bot] closed 4 years ago

dependabot[bot] commented 4 years ago

Bumps aeron-driver from 1.30.0 to 1.31.0.

Release notes

Sourced from aeron-driver's releases.

1.31.0

  • Handle failed log buffer delete in C media driver on Windows. This can happen when a client holds a mapped file open and the driver tries to delete it. [PR #1073](real-logic/aeron#1073).
  • Increase default client liveness timeout from 5->10s and publication unblock timeout from 10-15s to be softer on clients that experience bad GC pauses or run in resource starved environments.
  • Add C++ ChannelUriStringBuilder#initialPosition method to set the initial position of a publication.
  • Add ownerId to publication limit counters for being able to track which client created a publication.
  • Improve javadoc and reduce the scope of some methods that should not have been public.
  • Fix C++ AtomicCounter::getAndSet.
  • Fix timer cancellation when scheduling in cluster. [Issue #1071](real-logic/aeron#1071).
  • ReplayMerge no substitutes the endpoint from the replayDestination into the replayChannel to simplify configuration.
  • Support using a port of 0 on the replay destination for ReplayMerge so that it is assigned by the OS from the ephemeral range.
  • Support using a port of 0 on the replication channel between archives so that it is assigned by the OS from the ephemeral range.
  • Fix the ability to add and remove a destination with port 0 to an MDS Subscription.
  • New subscriptions now late join a stream at the min of existing subscriptions rather than max.
  • Fix implementation of ExclusivePublication::tryClaim in C++ wrapper client.
  • Add Cubic congestion control support to the C media driver. [PR #1065](real-logic/aeron#1065).
  • Default to building the C++ archive client as part of the native build.
  • Improve the native Windows build for CLion.
  • Remove the need for having 7-Zip installed for native build on Windows.
  • Improve error handling for archive errors in the consensus module so warnings can be issued and retried.
  • Set media driver heartbeat to -1 on clean shutdown so it can be immediately restarted without waiting for driver timeout.
  • Add Clang 11 to build mix.
  • Add Java 15 to build mix.
  • Change stop replay failures in the cluster from errors to warnings.
  • Improve ExtendRecordingTest to be a better example.
  • Fix cluster tutorial scripts.
  • Improve samples code.
  • Upgrade to Checkstyle 8.36.2.
  • Upgrade to Shadow 6.1.0.
  • Upgrade to ByteBuddy 1.10.17.
  • Upgrade to HdrHistogram_c 0.11.2.
  • Upgrade to SBE 1.20.3.
  • Upgrade to Agrona 1.8.0.

Java binaries can be found here...

Commits
  • 760fe91 1.31.0 released.
  • 09d4143 [C] MFormatting.
  • 77165f2 [Java] Javadoc.
  • 6a47820 [Java] Reduce scope of methods in ClientConductor.
  • 47c679b [Java] Javadoc.
  • cbb925c [Java] Javadoc.
  • ad014ce Merge remote-tracking branch 'origin/master' into master
  • 4f76840 [C] Make use of constant type macros.
  • 2ad23fe [Java] Do not disable per-module test reports.
  • b786ca2 [C] Formatting and consistent use of types.
  • 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)
dependabot[bot] commented 4 years ago

Looks like io.aeron:aeron-driver is up-to-date now, so this is no longer needed.