Skip to content

Tags: rust-random/getrandom

Tags

v0.3.3

Toggle v0.3.3's commit message
chore: Release getrandom version 0.3.3

v0.2.16

Toggle v0.2.16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v0.2.16 (#655)

## [0.2.16] - 2025-04-22
### Added
- Cygwin support (backport of [#626]) [#654]

[#626]: #626
[#654]: #654

[0.2.16]:
v0.2.15...v0.2.16

v0.3.2

Toggle v0.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v0.3.2 (#617)

### Added
- `efi_rng` opt-in backend [#570]
- `linux_raw` opt-in backend [#572]
- `.cargo/config.toml` example in the crate-level docs [#591]
- `getrandom_test_linux_without_fallback` configuration flag to test
that file fallback
  is not triggered in the `linux_android_with_fallback` backend [#605]
- Built-in support for `*-linux-none` targets [#618]
- Cygwin support [#626]

### Changed
- Update `wasi` dependency to v0.14 [#594]
- Add `#[inline]` attribute to the inner functions [#596]
- Update WASI and Emscripten links in the crate-level docs [#597]
- Do not use `dlsym` on MUSL targets in the
`linux_android_with_fallback` backend [#602]
- Remove `linux_android.rs` and use `getrandom.rs` instead [#603]
- Always use `RtlGenRandom` on Windows targets when compiling with
pre-1.78 Rust [#610]
- Internal representation of the `Error` type [#614]
- Remove `windows-targets` dependency and use [`raw-dylib`] directly
[#627]

### Removed
- `Error::INTERNAL_START` and `Error::CUSTOM_START` associated constants
[#614]

[#570]: #570
[#572]: #572
[#591]: #591
[#594]: #594
[#596]: #596
[#597]: #597
[#602]: #602
[#603]: #603
[#605]: #605
[#610]: #610
[#614]: #614
[#618]: #618
[#626]: #626
[#627]: #627
[`raw-dylib`]:
https://doc.rust-lang.org/reference/items/external-blocks.html?highlight=link#dylib-versus-raw-dylib

v0.3.1

Toggle v0.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v0.3.1 (#589)

### Fixed
- Build error on Android [#588]

[#588]: #588

v0.3.0

Toggle v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix release date for v0.3.0 (#587)

v0.3.0-rc.0

Toggle v0.3.0-rc.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v0.3.0-rc.0 (#547)

v0.2.15

Toggle v0.2.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v0.2.15 (#419)

v0.2.14

Toggle v0.2.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Enable `/dev/urandom` fallback for MUSL-based Linux targets (#408)

v0.2.13

Toggle v0.2.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v0.2.13 (#405)

* Release v0.2.13

* Tweak web tests

* Apply `continue-on-error: true` for the whole Web Windows job

* Update release date

* Test Edge only on Windows

* Fix path in `.cargo/config` symlink

* Update wasmpack to v0.12.1

v0.2.12

Toggle v0.2.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release v0.2.12 (#389)