Skip to content
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

deps: Update dependency org.agrona:agrona to v2 (main) #1385

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 4, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.agrona:agrona 1.23.1 -> 2.1.0 age adoption passing confidence

Release Notes

aeron-io/agrona (org.agrona:agrona)

v2.1.0

Compare Source

Changed
  • Move get method declaration to the ReadablePosition class. (eb3b7d284d)
  • Bump Gradle to 8.13.
  • Bump Checkstyle to 10.21.3.
  • Bump ByteBuddy to 1.17.1.
  • Bump Shadow to 8.3.6.
  • Bump JUnit to 5.12.0.
Added
  • Add compareAndExchange methods to AtomicBuffer. (#​334)
  • Add getAndAddPlain to AtomicCounter. (#​328)
  • Add acquire/release methods to AtomicBuffer. (#​314)
  • Add acquire/release methods to AtomicCounter. (#​315)
  • Add acquire/release methods to Position. (#​316)
  • Add plain methods to AtomicCounter. (#​317)
  • Add opaque methods to AtomicCounter. (#​319)
  • Add opaque methods to AtomicBuffer. (#​313)
  • Add opaque methods to Position. (#​324)
  • Add timestampRelease method to MarkFile. (#​318)
  • Add different flavors of concurrent methods to StatusIndicator. (#​323)
Fixed
  • CI: Fix crash logs upload on Windows + compress test data before upload.
  • Make UnsafeApi#arrayBaseOffset forwards compatible with JDK 25+ which changed the return type to long whereas we keep it as int.

v2.0.1

Compare Source

Changed
  • Deprecate ThreadHints. (#​312)
  • Improve ordering/atomic doc in AtomicBuffer. (#​309)
  • Bump Mockito to 5.15.2.
  • Bump Checkstyle to 10.21.1.
Added
  • Add a new convenience constructor to SleepingIdleStrategy. (#​310)
  • CI: Add JDK 25-ea to the build matrix.

v2.0.0

Compare Source

Changed
  • Fail build on JavaDoc errors.
  • Use JUnit BOM.
  • CI: Disable auto-detection of JVMs to force a specific JVM for test execution in CI.
  • Use Gradle's version catalog feature for declaring dependencies.
  • Improve RingBuffer tests by reading one message at a time and minimizing the number of valid states.
  • Bump Gradle to 8.11.1.
  • Bump Checkstyle to 10.21.0.
  • Bump ByteBuddy to 1.15.11.
  • Bump bnd to 7.1.0.
  • Bump Shadow to 8.3.5.
  • Bump JUnit to 5.11.4.
  • Bump Guava TestLib to 33.4.0-jre.
Added
  • Add API to compute CRC-32C (org.agrona.checksum.Crc32c) and CRC-32 (org.agrona.checksum.Crc32) checksums.

    Note: Requires --add-opens java.base/java.util.zip=ALL-UNNAMED JVM option at run time in order to use these classes.

  • Add concurrent tests for getAndAdd and getAndSet operations.

Removed
  • Breaking: Remove org.agrona.UnsafeAccess. Use org.agrona.UnsafeApi instead.

    Note: --add-opens java.base/jdk.internal.misc=ALL-UNNAMED JVM option must be specified in order to use org.agrona.UnsafeApi.

  • Breaking: Remove org.agrona.concurrent.MemoryAccess was removed. Use either an equivalent APIs provided by

  • org.agrona.UnsafeApi or java.lang.invoke.VarHandle.

  • Breaking: Remove org.agrona.concurrent.SigIntBarrier. Use org.agrona.concurrent.ShutdownSignalBarrier instead.

Fixed
  • Doc: Remove reference to java 8 (#​304)
  • Stop allocating on addAll / removeAll on ObjectHashSet. (#​308)
  • Run Mockito as Java agent to avoid warning on JDK 21+.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sorry, something went wrong.

@renovate renovate bot added the automerge label Jan 4, 2025
Copy link

github-actions bot commented Jan 4, 2025

Test Results

15 files   -  33  15 suites   - 33   12s ⏱️ - 1m 28s
24 tests  - 114  24 ✅  - 114  0 💤 ±0  0 ❌ ±0 
72 runs   - 360  72 ✅  - 360  0 💤 ±0  0 ❌ ±0 

Results for commit 20ccdaf. ± Comparison against base commit ae9b96c.

This pull request removes 114 tests.
io.camunda.zeebe.process.test.engine.EngineClientTest ‑ shouldActivateJob
io.camunda.zeebe.process.test.engine.EngineClientTest ‑ shouldBroadcastSignal
io.camunda.zeebe.process.test.engine.EngineClientTest ‑ shouldBroadcastSignalWithVariables
io.camunda.zeebe.process.test.engine.EngineClientTest ‑ shouldCancelProcessInstance
io.camunda.zeebe.process.test.engine.EngineClientTest ‑ shouldCompleteJob
io.camunda.zeebe.process.test.engine.EngineClientTest ‑ shouldCreateInstanceWithoutVariables
io.camunda.zeebe.process.test.engine.EngineClientTest ‑ shouldCreateProcessInstance
io.camunda.zeebe.process.test.engine.EngineClientTest ‑ shouldCreateProcessInstanceWithResult
io.camunda.zeebe.process.test.engine.EngineClientTest ‑ shouldDeployForm
io.camunda.zeebe.process.test.engine.EngineClientTest ‑ shouldDeployProcess
…

♻️ This comment has been updated with latest results.

@renovate renovate bot force-pushed the renovate/main-major-dependency.agrona.version branch 12 times, most recently from 1c4ed27 to 82ea9bc Compare January 9, 2025 16:41
@renovate renovate bot force-pushed the renovate/main-major-dependency.agrona.version branch 3 times, most recently from 3c045f2 to 53a1606 Compare January 15, 2025 15:10
@renovate renovate bot force-pushed the renovate/main-major-dependency.agrona.version branch from 53a1606 to 8761ea5 Compare February 17, 2025 11:09
@renovate renovate bot force-pushed the renovate/main-major-dependency.agrona.version branch from 8761ea5 to f77d7ca Compare February 25, 2025 12:51

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
@renovate renovate bot force-pushed the renovate/main-major-dependency.agrona.version branch from f77d7ca to 20ccdaf Compare February 26, 2025 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants