Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 27, 2025

Bumps getrandom from 0.2.15 to 0.3.0.

Changelog

Sourced from getrandom's changelog.

[0.3.0] - 2025-01-25

Breaking Changes

Changed

  • Bump MSRV to 1.63 #542
  • Rename getrandom and getrandom_uninit functions to fill and fill_uninit respectively #532

Removed

  • wasm32-wasi target support (use wasm32-wasip1 or wasm32-wasip2 instead) #499
  • linux_disable_fallback, rdrand, js, test-in-browser, and custom crate features in favor of configuration flags #504
  • register_custom_getrandom! macro #504
  • Implementation of From<NonZeroU32> for Error and Error::code method #507
  • Internet Explorer 11 support #554
  • Target-specific assocciated Error constants #562

Changed

  • Use ProcessPrng on Windows 10 and up, and use RtlGenRandom on older Windows versions #415
  • Do not use locale-specific strerror_r for retrieving error code descriptions #440
  • Avoid assuming usize is the native word size in the rdrand backend #442
  • Do not read from errno when libc did not indicate error on Solaris #448
  • Switch from libpthread's mutex to futex on Linux and to nanosleep-based wait loop on other targets in the use_file backend #490
  • Do not retry on EAGAIN while polling /dev/random on Linux #522
  • Remove separate codepath for Node.js in the wasm_js backend (bumps minimum supported Node.js version to v19) #557
  • Use js_namespace in the wasm_js backend #559

Added

  • wasm32-wasip1 and wasm32-wasip2 support #499
  • getrandom_backend configuration flag for selection of opt-in backends #504
  • Error::new_custom method #507
  • rndr opt-in backend #512
  • Automatic MemorySanitizer support #521 #571
  • u32 and u64 functions for generating random values of the respective type #544
  • wasm32v1-none support in the wasm_js backend #560
  • wasm_js crate feature which allows users to enable the wasm_js opt-in backend #574

Fixed

  • NetBSD fallback code based on KERN_ARND #555

#415: rust-random/getrandom#415 #440: rust-random/getrandom#440 #442: rust-random/getrandom#442 #448: rust-random/getrandom#448 #490: rust-random/getrandom#490 #499: rust-random/getrandom#499 #504: rust-random/getrandom#504 #507: rust-random/getrandom#507

... (truncated)

Commits

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 will merge this PR once CI passes on it, as requested by @baloo.


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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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 [getrandom](https://github.com/rust-random/getrandom) from 0.2.15 to 0.3.0.
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md)
- [Commits](rust-random/getrandom@v0.2.15...v0.3.0)

---
updated-dependencies:
- dependency-name: getrandom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jan 27, 2025
@baloo
Copy link
Member

baloo commented Jan 27, 2025

@dependabot merge

@dependabot dependabot bot merged commit 4a83301 into master Jan 27, 2025
165 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/getrandom-0.3.0 branch January 27, 2025 18:28
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 rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants