Skip to content

Bump aeron-driver from 1.28.2 to 1.39.0 #35

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 Jul 15, 2022

Bumps aeron-driver from 1.28.2 to 1.39.0.

Release notes

Sourced from aeron-driver's releases.

1.39.0

  • [Java] Fix IllegalStateException that could exist for an MDS subscription on the rapid recycling of ReplayMerge operations.
  • [C] Align ring buffer implementations and feature set with Java.
  • [Java] Make sure that C and Java are aligned on resend window. Re-instate the max message length being accounted in the bottom of the resend window for Java.
  • Add duty cycle duration tracking to all agents across all modules.
  • [C++] Improve efficiency by reducing the number of copy operations for fragment assembly when a stream has many fragmented messages.
  • [C] Default to CLOCK_REALTIME for send/receive timestamps.
  • [Java] Add setters for send/receive timestamp clocks to the MediaDriver.Context.
  • Fix handling of fragment assemble when reliable=false is set for a channel and loss occurs.
  • Improve handling of short sends on MDC publication to backoff from overloading a socket.
  • Add round-robin facility to MDC publication for increased fairness.
  • [Java] Publish aeron-test-support package as a JAR.
  • [Java] Downgrade "unknown replay" errors to warnings for cluster catchup.
  • [Java] Add appVersion to event logging for consensus module and check for correct app version when replaying log.
  • [Java] Prevent timeout warnings with cluster dynamic nodes and log replication.
  • [Java] Add cluster dynamic join state change logging events.
  • Add counters for the number of receivers in min and tagged flow control strategies.
  • [Java] Avoid race unmapping buffers on concurrent close of media drivers.
  • Modify flow control strategies to have new method for when elicited setups are sent and add counters manager to init methods. Modify Min and Tagged flow control to use setup snd-lmt as min position until timeout or receiver added on SM.
  • [Java] Account for possible padding in log buffer when checking for bottom resend window for retransmits.
  • [C] Flush output when printing configuration.
  • [C] Raise warning on failure to setup media timestamping.
  • [Java] Update recordingId on any signal with a valid recording id when handling signals for snapshot replication.
  • [Java] When attempting ClientSession.tryClaim, ensure that there is enough buffer space when returning a mocked offer for a follower.
  • [C] Ensure publication image is released before it it freed.
  • [C] Fix scanf that could result in buffer overflow when parsing HTTP for configuration.
  • [Java] Change default cluster session timeout from 5 to 10 seconds.
  • Prevent receiver joining min/tagged flow control if they are more than a window behind.
  • [C] Add sample for working with large messages.
  • [Java] Add logging event for appending a cluster session close.
  • Upgrade to BND 6.3.1.
  • Upgrade to Mockito 4.6.1.
  • Upgrade to ByteBuddy 1.12.10.
  • Upgrade to SBE 1.26.0.
  • Upgrade to Agrona 1.16.0.

Java binaries can be found here.

1.38.2

C Driver/Client Release Only

  • [C] Driver - Ensure the correct control address is used when adding multicast destinations with MDS.
  • [C] Driver - Allow thread affinity on CPU 0.
  • [C] API - Check handler parameter before polls. Check images for NULL before polling images.

No Java binaries for this release.

1.38.1

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

... (truncated)

Commits
  • 7fc2ea0 1.39.0 released.
  • 26c3f74 [docs] fixing typos (#1339)
  • ffef92f [Java] Remove unused variable.
  • b545e22 [Java]: fix hasDestination check to avoid situation of 1 destination but not ...
  • 68feef7 [Java] Javadoc.
  • a71cd16 [C] Align ring buffer implementations with Java. (#1337)
  • a0399d4 [Java] Upgrade to Agrona 1.16.0 and SBE 1.26.0.
  • bdafff9 [C]: add duty cycle tracking to C driver for conductor, sender, and receiver....
  • 44284e0 [C] Handle fragment assembly when unreliable streams are enabled.
  • 0c20b1d [Java]: make sure that C and Java are aligned on resend window. Re-instate th...
  • 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.39.0.
- [Release notes](https://github.com/real-logic/aeron/releases)
- [Commits](aeron-io/aeron@1.28.2...1.39.0)

---
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 Jul 15, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Oct 24, 2022

Superseded by #39.

@dependabot dependabot bot closed this Oct 24, 2022
@dependabot dependabot bot deleted the dependabot/gradle/io.aeron-aeron-driver-1.39.0 branch October 24, 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