Skip to content

chore(deps): update rust crates#189

Merged
renovate[bot] merged 2 commits into
mainfrom
renovate/rust-crates
May 9, 2026
Merged

chore(deps): update rust crates#189
renovate[bot] merged 2 commits into
mainfrom
renovate/rust-crates

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 29, 2026

This PR contains the following updates:

Package Type Update Change
arc-swap dependencies patch 1.9.01.9.1
criterion (source) dev-dependencies minor 4.4.14.6.0
indexmap dependencies minor 2.13.02.14.0
json-strip-comments dependencies patch 3.1.03.1.1
rayon dev-dependencies minor 1.11.01.12.0
rustc-hash dependencies patch 2.1.12.1.2
tokio (source) dependencies minor 1.50.01.52.3

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

vorner/arc-swap (arc-swap)

v1.9.1

Compare Source

CodSpeedHQ/codspeed-rust (criterion)

v4.6.0

Compare Source

What's Changed

This release adds first support for macOS walltime.

Please note that profiling and other instruments are not yet available on macOS and will come in a later update.

Full Changelog: CodSpeedHQ/codspeed-rust@v4.5.0...v4.6.0

v4.5.0

Compare Source

What's Changed

We now collect buildtime and runtime environment data to warn users about differences in their runtime environment when comparing two runs against one another.

This data includes toolchain metadata like version and build options, as well as a list of dynamically loaded linked libraries.

Full Changelog: CodSpeedHQ/codspeed-rust@v4.4.1...v4.5.0

indexmap-rs/indexmap (indexmap)

v2.14.0

Compare Source

  • MSRV: Rust 1.85.0 or later is now required.
  • Updated the hashbrown dependency to 0.17.
  • Made more map::Slice methods const: new_mut, first_mut, last_mut,
    split_at_mut, split_at_mut_checked, split_first_mut, split_last_mut

v2.13.1

Compare Source

  • Made some Slice methods const:
    • map::Slice::{first,last,split_at,split_at_checked,split_first,split_last}
    • set::Slice::{first,last,split_at,split_at_checked,split_first,split_last}
oxc-project/json-strip-comments (json-strip-comments)

v3.1.1

Compare Source

Added
Other
  • (deps) update github-actions (#​114)
  • (deps) update dependency rust to v1.91.1 (#​113)
  • (deps) lock file maintenance (#​111)
  • (deps) update codspeedhq/action action to v4.3.3 (#​110)
  • (deps) lock file maintenance rust crates (#​109)
  • (deps) update oxc-project/setup-rust action to v1.0.8 (#​107)
  • (deps) update dependency rust to v1.91.0 (#​106)
  • (deps) lock file maintenance (#​103)
  • (deps) update codspeedhq/action action to v4.3.1 (#​102)
  • (deps) lock file maintenance rust crates (#​101)
  • (deps) update actions/setup-node action to v6 (#​99)
  • (deps) update codspeedhq/action action to v4.2.1 (#​98)
  • (deps) lock file maintenance rust crates (#​97)
  • (deps) update github-actions (#​95)
  • (deps) update github-actions (#​91)
  • (deps) update oxc-project/setup-rust action to v1.0.6 (#​89)
  • fix benchmark
  • (deps) lock file maintenance rust crates (#​86)
  • (deps) update github-actions (#​84)
  • (deps) update dependency rust to v1.90.0 (#​83)
rayon-rs/rayon (rayon)

v1.12.0

Compare Source

  • Fixed a bug in parallel Range<char> when the end is 0xE000, just past the
    surrogate boundary, which was unsafely producing invalid char values.
  • The new method ParallelSlice::par_array_windows works like par_windows
    but with a constant length, producing &[T; N] items.
rust-lang/rustc-hash (rustc-hash)

v2.1.2

Compare Source

tokio-rs/tokio (tokio)

v1.52.3: Tokio v1.52.3

Compare Source

1.52.3 (May 8th, 2026)
Fixed
  • sync: fix underflow in mpsc channel len() (#​8062)
  • sync: notify receivers in mpsc OwnedPermit::release() method (#​8075)
  • sync: require that an RwLock has max_readers != 0 (#​8076)
  • sync: return Empty from try_recv() when mpsc is closed with outstanding permits (#​8074)

v1.52.2: Tokio v1.52.2

Compare Source

1.52.2 (May 4th, 2026)

This release reverts the LIFO slot stealing change introduced in 1.51.0 (#​7431), due to its performance impact. (#​8100)

v1.52.1: Tokio v1.52.1

Compare Source

1.52.1 (April 16th, 2026)

Fixed

v1.52.0: Tokio v1.52.0

Compare Source

1.52.0 (April 14th, 2026)

Added

  • io: AioSource::register_borrowed for I/O safety support (#​7992)
  • net: add try_io function to unix::pipe sender and receiver types (#​8030)

Added (unstable)

  • runtime: Builder::enable_eager_driver_handoff setting enable eager hand off of the I/O and time drivers before polling tasks (#​8010)
  • taskdump: add trace_with() for customized task dumps (#​8025)
  • taskdump: allow impl FnMut() in trace_with instead of just fn() (#​8040)
  • fs: support io_uring in AsyncRead for File (#​7907)

Changed

  • runtime: improve spawn_blocking scalability with sharded queue (#​7757)
  • runtime: use compare_exchange_weak() in worker queue (#​8028)

Fixed

  • runtime: overflow second half of tasks when local queue is filled instead of first half (#​8029)

Documented

  • docs: fix typo in oneshot::Sender::send docs (#​8026)
  • docs: hide #[tokio::main] attribute in the docs of sync::watch (#​8035)
  • net: add docs on ConnectionRefused errors with UDP sockets (#​7870)

v1.51.3: Tokio v1.51.3

Compare Source

1.51.3 (May 8th, 2026)

Fixed
  • sync: fix underflow in mpsc channel len() (#​8062)
  • sync: notify receivers in mpsc OwnedPermit::release() method (#​8075)
  • sync: require that an RwLock has max_readers != 0 (#​8076)
  • sync: return Empty from try_recv() when mpsc is closed with outstanding permits (#​8074)

v1.51.2: Tokio v1.51.1

Compare Source

1.51.2 (May 4th, 2026)

This release reverts the LIFO slot stealing change introduced in 1.51.0 (#​7431), due to its performance impact. (#​8100)

v1.51.1: Tokio v1.51.1

Compare Source

1.51.1 (April 8th, 2026)
Fixed
  • sync: fix semaphore reopens after forget (#​8021)
  • net: surface errors from SO_ERROR on recv for UDP sockets on Linux (#​8001)
Fixed (unstable)
  • metrics: fix worker_local_schedule_count test (#​8008)
  • rt: do not leak fd when cancelling io_uring open operation (#​7983)

v1.51.0: Tokio v1.51.0

Compare Source

1.51.0 (April 3rd, 2026)
Added
  • net: implement get_peer_cred on Hurd (#​7989)
  • runtime: add tokio::runtime::worker_index() (#​7921)
  • runtime: add runtime name (#​7924)
  • runtime: stabilize LocalRuntime (#​7557)
  • wasm: add wasm32-wasip2 networking support (#​7933)
Changed
  • runtime: steal tasks from the LIFO slot (#​7431)
Fixed
  • docs: do not show "Available on non-loom only." doc label (#​7977)
  • macros: improve overall macro hygiene (#​7997)
  • sync: fix notify_waiters priority in Notify (#​7996)
  • sync: fix panic in Chan::recv_many when called with non-empty vector on closed channel (#​7991)

Configuration

📅 Schedule: (in timezone Asia/Shanghai)

  • Branch creation
    • "before 10am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@renovate renovate Bot enabled auto-merge (squash) March 29, 2026 16:33
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Mar 29, 2026

Merging this PR will not alter performance

✅ 12 untouched benchmarks


Comparing renovate/rust-crates (ba0d6e6) with main (d64a1cc)

Open in CodSpeed

@renovate renovate Bot force-pushed the renovate/rust-crates branch from 7db6765 to 4e08bc7 Compare May 9, 2026 03:41
@renovate renovate Bot changed the title chore(deps): update rust crate rustc-hash to v2.1.2 chore(deps): update rust crates May 9, 2026
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 9, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@renovate renovate Bot merged commit 6cc1d70 into main May 9, 2026
21 checks passed
@renovate renovate Bot deleted the renovate/rust-crates branch May 9, 2026 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants