Skip to content

Bump aeron-driver from 1.28.2 to 1.38.1 #34

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Apr 20, 2022

Bumps aeron-driver from 1.28.2 to 1.38.1.

Release notes

Sourced from aeron-driver's releases.

1.38.1

  • Upgrade to SBE 1.25.3.
  • Upgrade to Agrona 1.15.1.

Java binaries can be found here.

1.38.0

  • [Java/C/C++] Ensure driver is in ready state when requesting termination from client.
  • [Java] Reduce allocation when listing archive directories to find segment files.
  • [Java] Add flag to ClusterTerminationException to indicate if the termination was expected.
  • [Java] Expand agent logging for consensus module operations, be careful if using all for cluster events as volume may now be greatly expanded.
  • [C] Use connect and send to improve latency in C driver when sending data at lower volumes.
  • [Java] Improve reliability of transferring snapshots to ClusterBackup via archive replication with improved re-try semantics.
  • [Java] Support adding an IPC ingress destination to cluster leader for ingress optimisation.
  • [Java] Create replay publication asynchronously to reduce latency pauses in Archive.
  • [Java/C++] Add new REPLICATION_STOP recording signal to indicate end of a replication operation.
  • [Java/C++] Make delivery of RecordingSignals to archive client sessions reliable and ordered.
  • [Java] Support specifying interface with endpoints in cluster config for multi-home members. PR #1290.
  • [C] Add thread affinity support to C media driver. PR #1298.
  • [C/C++] Update CMake build to use FetchContent instead of ExternalProject.
  • [C/C++] Fix build on ARM with clang. PR #1291.
  • [Java] Improve progress tracking and retry semantics for cluster members catching up in elections.
  • [C/C++] Enable support for parallel build on Windows.
  • [Java] Add ability to async remove/close a publication by registration id.
  • [Java] Fix publication leak in ClusterBackup when backup response timesout.
  • [C] Improve agent logging in C media driver to be more consistent with Java drive.
  • [C] Allow for configurable IO vector for sendmmsg and recmmsg in the C media driver. PR #1285.
  • [C] Support static linking of the C media driver. PR #1261.
  • [Java/C] Support ability to extend concurrent publications by setting initial values to be equivalent to exclusive publications.
  • [Java] Fixed bug in PriorityHeapTimerService.cancelTimerByCorrelationId. PR #1281.
  • [C++] Improve error reporting in Archive client when a response is not received.
  • [Java/C++] Additional user specified delegating Invoker for Archive client to be used for progressing actions when awaiting responses.
  • [Java] Rename Archive segment files before delete to avoid races with streams being extended.
  • [C++] Fixes for ChannelUriStringBuilder. PR #1268.
  • [Java] Add admin command so that cluster snapshot can be triggered remotely via an authorised session.
  • [Java] Support authorisation of service actions with a new API AuthorisationService. The hooks for this have been added to Archive requests and Cluster Snapshot requests.
  • [Java/C] Support adding spy and IPC destinations to MDS subscriptions so destinations can be all channel types.
  • [Java] Ensure Cluster will start on a consistent initial term id when racing to create first term.
  • [Java] Prevent unnecessary creation of RecordingLog files when using ClusterTool.
  • [Java] Add cluster session timeout to set adjusted when debugging.
  • [C] Fixes to prevent message duplication and unnecessary sending of messages in MDS.
  • Minimum CMake version was raised to 3.14.
  • Upgrade to HdrHistogram_c 1.11.4.
  • Upgrade to BND 6.2.0.
  • Upgrade to Versions 0.42.0.
  • Upgrade to Mockito 4.4.0.
  • Upgrade to ByteBuddy 1.12.9.
  • Upgrade to Shadow 7.1.2.
  • Upgrade to Gradle 7.4.2.
  • Upgrade to JUnit 5.8.2.

... (truncated)

Commits
  • 0b224a2 1.38.1 released.
  • 6a69dd8 [Java] Upgrade to Agrona 1.15.1 and SBE 1.25.3.
  • d606c16 post release bump
  • df078b3 1.38.0 released.
  • 7d82b77 [Java] Upgrade to ByteBuddy 1.12.9.
  • 2870776 [CI] Use JDK 18 GA release.
  • 5a89001 [Java] Disable failing test.
  • 9a83b62 [C] Log add/remove receive destination.
  • 54e1b59 [C] Fix var args error.
  • c0807c9 [C/C++] Ensure media driver is ready before requesting termination.
  • 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)

Bumps [aeron-driver](https://github.com/real-logic/aeron) from 1.28.2 to 1.38.1.
- [Release notes](https://github.com/real-logic/aeron/releases)
- [Commits](aeron-io/aeron@1.28.2...1.38.1)

---
updated-dependencies:
- dependency-name: io.aeron:aeron-driver
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 20, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jul 15, 2022

Superseded by #35.

@dependabot dependabot bot closed this Jul 15, 2022
@dependabot dependabot bot deleted the dependabot/gradle/io.aeron-aeron-driver-1.38.1 branch July 15, 2022 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants