fix(deps): update all dependencies #16

Open
kjuulh wants to merge 1 commits from renovate/all into main
Owner

This PR contains the following updates:

Package Type Update Change
anyhow workspace.dependencies patch 1.0.95 -> 1.0.97
async-trait dependencies patch 0.1.85 -> 0.1.88
bytes dependencies minor 1.9.0 -> 1.10.1
clap workspace.dependencies patch 4.5.26 -> 4.5.35
dirs dependencies major 5.0.1 -> 6.0.0
nodrift dependencies patch 0.3.0 -> 0.3.4
reqwest dependencies patch 0.12.12 -> 0.12.15
rusqlite dependencies minor 0.32.1 -> 0.34.0
serde_json dependencies patch 1.0.135 -> 1.0.140
tokio (source) workspace.dependencies minor 1.43.0 -> 1.44.2
tokio-util (source) dependencies patch 0.7.13 -> 0.7.14
toml dependencies patch 0.8.19 -> 0.8.20
uuid dependencies minor 1.11.1 -> 1.16.0
wasmtime dependencies major 28.0.0 -> 31.0.0
wasmtime-wasi dependencies major 28.0.0 -> 31.0.0

Release Notes

dtolnay/anyhow (anyhow)

v1.0.97

Compare Source

  • Documentation improvements

v1.0.96

Compare Source

  • Documentation improvements
dtolnay/async-trait (async-trait)

v0.1.88

Compare Source

  • Fix lifetime bounding on generic parameters that have cfg (#​289)

v0.1.87

Compare Source

  • Documentation improvements

v0.1.86

Compare Source

  • Documentation improvements
tokio-rs/bytes (bytes)

v1.10.1

Compare Source

Fixed
  • Fix memory leak when using to_vec with Bytes::from_owner (#​773)

v1.10.0

Compare Source

Added
  • Add feature to support platforms without atomic CAS (#​467)
  • try_get_* methods for Buf trait (#​753)
  • Implement Buf::chunks_vectored for Take (#​617)
  • Implement Buf::chunks_vectored for VecDeque<u8> (#​708)
Fixed
  • Remove incorrect guarantee for chunks_vectored (#​754)
  • Ensure that tests pass under panic=abort (#​749)
clap-rs/clap (clap)

v4.5.35

Compare Source

Fixes
  • (help) Align positionals and flags when put in the same help_heading
  • (help) Don't leave space for shorts if there are none

v4.5.34

Compare Source

Fixes
  • (help) Don't add extra blank lines with flatten_help(true) and subcommands without arguments

v4.5.33

Compare Source

Fixes
  • (error) When showing the usage of a suggestion for an unknown argument, don't show the group

v4.5.32

Compare Source

Features
  • Add Error::remove
Documentation
  • (cookbook) Switch from humantime to jiff
  • (tutorial) Better cover required vs optional
Internal
  • Update pulldown-cmark

v4.5.31

Compare Source

Features
  • Add ValueParserFactory for Saturating<T>

v4.5.30

Compare Source

Fixes
  • (assert) Allow num_args(0..=1) to be used with SetTrue
  • (assert) Clean up rendering of takes_values assertions

v4.5.29

Compare Source

Fixes
  • Change ArgMatches::args_present so not-present flags are considered not-present (matching the documentation)

v4.5.28

Compare Source

Features
  • (derive) Unstable support for full markdown syntax for doc comments, enabled with unstable-markdown

v4.5.27

Compare Source

Documentation
  • Iterate on tutorials and reference based on feedback
seanmonstar/reqwest (reqwest)

v0.12.15

Compare Source

  • Fix Windows to support both ProxyOverride and NO_PROXY.
  • Fix http3 to support streaming response bodies.
  • Fix http3 dependency from public API misuse.

v0.12.14

Compare Source

  • Fix missing fetch_mode_no_cors(), marking as deprecated when not on WASM.

v0.12.13

Compare Source

  • Add Form::into_reader() for blocking multipart forms.
  • Add Form::into_stream() for async multipart forms.
  • Add support for SOCKS4a proxies.
  • Fix decoding responses with multiple zstd frames.
  • Fix RequestBuilder::form() from overwriting a previously set Content-Type header, like the other builder methods.
  • Fix cloning of request timeout in blocking::Request.
  • Fix http3 synchronization of connection creation, reducing unneccesary extra connections.
  • Fix Windows system proxy to use ProxyOverride as a NO_PROXY value.
  • Fix blocking read to correctly reserve and zero read buffer.
  • (wasm) Add support for request timeouts.
  • (wasm) Fix Error::is_timeout() to return true when from a request timeout.
rusqlite/rusqlite (rusqlite)

v0.34.0: 0.34.0

Compare Source

What's Changed

  • Find the system library with minimum version 3.14.0 #​1628
  • Update error type for ValueRef methods #​1629
  • Use decrement_strong_count directly for Array #​1633
  • Dedup free_boxed_value #​1635
  • Bump jiff version #​1645
  • Deserialize impls #​1646
  • Introduce BindIndex trait #​1649
  • Use BindIndex in bind_parameters_named #​1651
  • Improve flexibility of named params #​1652
  • Use std::ffi instead of std::os::raw #​1653
  • Bump bundled SQLite version to 3.49.1 #​1654
  • update LICENSE #​1655

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.33.0...v0.34.0

v0.33.0: 0.33.0

Compare Source

What's Changed

  • Remove lazy_static dependency #​1550
  • Add support to jiff Date / DateTime / Time #​1551
  • Correcting inconsistent parameter name (:value/:val) in doctest example #​1555
  • Repairing description comment of params! macro #​1557
  • Try to improve test coverage by using --all #​1491
  • impl FromSql for various heap-allocated string and blob slices #​1558
  • Document an alternative way to backup #​1562
  • Use #[expect(lint)] where possible #​1563
  • chore: update sqlcipher → 4.6.1 (SQLite 3.46.1) #​1566
  • Remove leftover sentence beginning #​1571
  • Improve loadable extension docs #​1529
  • Fixed pre-release wasm32-wasip(\d) targets not enabling wasi compile flags in bundled mode. #​1569
  • MSRV #​1576
  • Fix Batch impl #​1583
  • Test invalid batch #​1584
  • Mark bindgen-bindings files as generated #​1585
  • Add 'serialize' feature to 'modern-full' #​1586
  • Change FnMut to Fn in create_scalar_function #​1387
  • Add safe binding to sqlite3_wal_hook #​1594
  • Use C string literal for database name #​1596
  • Make possible to checkpoint a database from wal_hook #​1595
  • Add bindings to sqlite3_trace_v2 #​1597
  • OwningRows / OwningStatement examples #​1462
  • Use sqlite3_errstr #​1606
  • Check if specified arg is out-of-range for auxiliary data #​1607
  • Remove release_memory feature #​1608
  • Check limit #​1609
  • Introduce err macro #​1611
  • Update bindgen requirement from 0.70 to 0.71 #​1612
  • Bump hashlink version to 0.10 #​1616
  • Activate generate_cstr bindgen option #​1620
  • Bump bundled SQLite version to 3.48.0 #​1623

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.33.0

serde-rs/json (serde_json)

v1.0.140

Compare Source

  • Documentation improvements

v1.0.139

Compare Source

  • Documentation improvements

v1.0.138

Compare Source

  • Documentation improvements

v1.0.137

Compare Source

  • Turn on "float_roundtrip" and "unbounded_depth" features for serde_json in play.rust-lang.org (#​1231)

v1.0.136

Compare Source

  • Optimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (#​1230, thanks @​goffrie)
tokio-rs/tokio (tokio)

v1.44.2: Tokio v1.44.2

Compare Source

This release fixes a soundness issue in the broadcast channel. The channel
accepts values that are Send but !Sync. Previously, the channel called
clone() on these values without synchronizing. This release fixes the channel
by synchronizing calls to .clone() (Thanks Austin Bonander for finding and
reporting the issue).

Fixed
  • sync: synchronize clone() call in broadcast channel (#​7232)

v1.44.1: Tokio v1.44.1

Compare Source

1.44.1 (March 13th, 2025)

Fixed
  • rt: skip defer queue in block_in_place context (#​7216)

v1.44.0: Tokio v1.44.0

Compare Source

1.44.0 (March 7th, 2025)

This release changes the from_std method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on #​7172.

Added
  • coop: add task::coop module (#​7116)
  • process: add Command::get_kill_on_drop() (#​7086)
  • sync: add broadcast::Sender::closed (#​6685, #​7090)
  • sync: add broadcast::WeakSender (#​7100)
  • sync: add oneshot::Receiver::is_empty() (#​7153)
  • sync: add oneshot::Receiver::is_terminated() (#​7152)
Fixed
  • fs: empty reads on File should not start a background read (#​7139)
  • process: calling start_kill on exited child should not fail (#​7160)
  • signal: fix CTRL_CLOSE, CTRL_LOGOFF, CTRL_SHUTDOWN on windows (#​7122)
  • sync: properly handle panic during mpsc drop (#​7094)
Changes
  • runtime: clean up magic number in registration set (#​7112)
  • coop: make coop yield using waker defer strategy (#​7185)
  • macros: make select! budget-aware (#​7164)
  • net: panic when passing a blocking socket to from_std (#​7166)
  • io: clean up buffer casts (#​7142)
Changes to unstable APIs
  • rt: add before and after task poll callbacks (#​7120)
  • tracing: make the task tracing API unstable public (#​6972)
Documented
  • docs: fix nesting of sections in top-level docs (#​7159)
  • fs: rename symlink and hardlink parameter names (#​7143)
  • io: swap reader/writer in simplex doc test (#​7176)
  • macros: docs about select! alternatives (#​7110)
  • net: rename the argument for send_to (#​7146)
  • process: add example for reading Child stdout (#​7141)
  • process: clarify Child::kill behavior (#​7162)
  • process: fix grammar of the ChildStdin struct doc comment (#​7192)
  • runtime: consistently use worker_threads instead of core_threads (#​7186)

v1.43.1

Compare Source

toml-rs/toml (toml)

v0.8.20

Compare Source

uuid-rs/uuid (uuid)

v1.16.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0

v1.15.1

Compare Source

What's Changed

Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.15.0...v1.15.1

v1.15.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.0

v1.14.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.14.0

v1.13.2

Compare Source

What's Changed

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.13.1...v1.13.2

v1.13.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.13.0...1.13.1

v1.13.0

Compare Source

⚠️ Potential Breakage

This release updates our version of getrandom to 0.3 and rand to 0.9. It is a potentially breaking change for the following users:

no-std users who enable the rng feature

uuid still uses getrandom by default on these platforms. Upgrade your version of getrandom and follow its new docs on configuring a custom backend.

wasm32-unknown-unknown users who enable the rng feature without the js feature

Upgrade your version of getrandom and follow its new docs on configuring a backend.

You'll also need to enable the rng-getrandom or rng-rand feature of uuid to force it to use getrandom as its backend:

[dependencies.uuid]
version = "1.13.0"
- features = ["v4"]
+ features = ["v4", "rng-getrandom"]

[dependencies.getrandom]
version = "0.3"

If you're on wasm32-unknown-unknown and using the js feature of uuid you shouldn't see any breakage. We've kept this behavior by vendoring in getrandom's web-based backend when the js feature is enabled.

What's Changed

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.12.1...1.13.0

v1.12.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.12.0...1.12.1

v1.12.0

Compare Source

⚠️ Possible Breakage

This release includes additional PartialEq implementations on Uuid, which can break inference in some cases.

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.11.1...1.12.0

bytecodealliance/wasmtime (wasmtime)

v31.0.0

Compare Source

31.0.0

Released 2025-03-20.

Added
Changed
  • Pulley's implementation of loads/stores to linear memory has changed to
    better support optimizations and reduction of interpreter opcodes in the
    final binary.
    #​10154

  • Cranelift's verifier now ensures that integers used as address types have the
    correct width.
    #​10209

  • Wasmtime and Cranelift's minimum supported version of Rust is now 1.83.0.
    #​10264

  • Wasmtime now mentions the filename when the input cannot be opened on the CLI.
    #​10292

  • All types are now generated in component::bindgen!, even if they're not
    reachable.
    #​10311

  • Tables allocated with the system allocator now use alloc_zeroed (aka
    calloc) for allocation.
    #​10313

Fixed
  • GC: the is-null-or-i31ref checks have been fixed.
    #​10221

  • GC: an incorrect assertion and canonicalized types for runtime usage has been
    fixed.
    #​10223

  • GC: subtype checks for imported globals during instantiation have been fixed.
    #​10304

  • GC: exposing references to wasm in the gc_alloc_raw libcall has been fixed.
    #​10322

  • Winch's fuel checks correctly sync fuel before the check now.
    #​10231

  • Winch's treatment of stores and other trapping ops has been fixed on AArch64.
    #​10201

  • Winch's handling of the shadow stack pointer has been fixed on AArch64.
    #​10263

  • Winch's handling of address calculations has been fixed on AArch64.
    #​10297

  • Winch's handling of multivalue return of constants has ben fixed.
    #​10315

v30.0.2

Compare Source

30.0.2

Released 2025-02-25.

Fixed
  • MinGW C API builds are now built with a newer version of GCC which seems to
    fix an issue caused by #​9929.
    #​10290
Changed
  • The cranelift-codegen crate now no longer depends on arbitrary, a
    now-unnecessary dependency.
    #​10217

v30.0.1

Compare Source

30.0.1

Released 2025-02-21.

Fixed
  • Fixes an issue building the cranelift-assembler-x64 crate on Windows
    when the Rust toolchain is on a different drive than the project using
    wasmtime. For more details, see the Zulip discussion. #​10270

v30.0.0

Compare Source

30.0.0

Released 2025-02-20.

Added
Changed
  • wasmtime-wasi split the WasiView trait into IoView and WasiView, and
    wasmtime-wasi-http re-uses IoView in WasiHttpView. Details on porting
    for embedders in PR.
    #​10016

  • wasmtime-wasi renamed some exported types and traits. Embedders which use
    Pollable, InputStream, OutputStream, Subscribe, HostInputStream,
    HostOutputStream, PollableFuture, or ClosureFuture from that crate
    will need to rename those imports to their new names, describe in PR.
    #​10036

  • Components using a 64-bit linear memory should never have worked before, but
    they're now rejected earlier in the validation process.
    #​9952

  • Module validation is now deterministic in the face of multiple errors.
    #​9947

  • Wasmtime's minimum supported version of Rust is now 1.82.0.
    #​9956

  • Cranelift will now deduplicate trap[n]z instructions.
    #​10004

  • The --emit-clif option to wasmtime compile now emits post-optimization
    CLIF.
    #​10011

  • The signals-based-traps Cargo feature has been removed in favor of
    auto-detection of available features based on the #[cfg] directives
    available for the target platform.
    #​9941

  • The async_stack_zeroing configuration knob now covers all stack allocations,
    not just those from the pooling allocator.
    #​10027

  • Wasmtime should work-by-default on more platforms, even those where Cranelift
    has no support for the architecture. This is done by ensuring some
    architecture and platform-specific bits are removed on unknown platforms (and
    Pulley is used instead).
    #​10107

  • Wasmtime now compiles on platforms missing 64-bit atomics.
    #​10134

Fixed
  • Fixed a missing case for Ref::matches_ty should return true.
    #​9985

  • A bug with using the single_pass register allocation algorithm on x64/s390x
    has been fixed by refactoring how branches are represented.
    #​10086
    #​10087

  • A bug with argument extensions on riscv64 has been fixed.
    #​10069

  • The PartialEq implementation for RegisteredType has been fixed.
    #​10091

  • The output of component::bindgen! now works with #![no_std] crates.
    #​10105

  • Fix wasmtime wast when combined with --fuel.
    #​10121

  • The wat feature of the C API is now plumbed correctly in a few more
    locations.
    #​10124

  • Spurious wake-ups in blocking_* methods of InputStream and OutputStream
    have been fixed.
    #​10113

v29.0.1

Compare Source

29.0.1

Released 2025-01-21.

Fixed
  • Fix a missing increment in WASIp1-to-WASIp2 adapter which affected WASI
    configurations that have multiple preopened directories.
    #​10064

v29.0.0

Compare Source

29.0.0

Released 2025-01-20.

Added
  • Winch now supports epoch-based interruption.
    #​9737

  • Pulley, Wasmtime's WebAssembly interpreter, has seen quite a lot of progress
    and support fleshed out. It's still not 100% complete but should be about
    ready to start kicking the tires.
    #​9744

  • The Wasmtime CLI now supports a -Wextended-const flag to control whether the
    extended-const wasm proposal is enabled or not.
    #​9768

  • Work continues to progress on the AArch64 Winch backend, bringing it closer to
    completion.
    #​9762
    #​9767
    #​9751
    #​9784
    #​9781
    #​9792
    #​9787
    #​9798
    #​9850

  • Wasmtime now supports a "custom code publisher" which can be useful when
    Wasmtime doesn't have built-in support for a particular environment.
    #​9778

  • Configuration options have been added for wasmtime-wasi-http outgoing
    bodies.
    #​9800

  • Log prefixes can now be disabled for the wasmtime serve command.
    #​9821

  • A new WASMTIME_LOG_NO_CONTEXT environment variable was added to live
    alongside WASMTIME_LOG.
    #​9902

  • Release artifacts for aarch64-musl targets are now available.
    #​9934

Changed
  • Wasmtime libcalls now return whether a trap happened rather than raising a
    trap directly to better prepare for the Pulley interpreter and an eventual
    implementation of Wasm exception-handling.
    #​9710

  • Wasmtime will now use the Pulley interpreter by default on platforms that
    are not supported by Cranelift.
    #​9741

  • Demangling symbols in profiling and debugging has improved to handle failures
    to demangle C++ symbols.
    #​9756

  • WASI WIT files have been updated to 0.2.3.
    #​9807

  • Wasmtime's bindgen! macro in async mode no longer uses #[async_trait]
    an instead natively uses async fn in traits.
    #​9867

  • Floats are no longer canonicalized flowing into or out of components.
    #​9879

  • Instance methods are now translated to static methods in DWARF translation.
    #​9898

  • The C API now supports debug builtins for debugging guest code.
    #​9915

Fixed
  • The header file for wasmtime_instance_pre_instantiate in the C API has been
    fixed.
    #​9770

  • WebAssembly DWARF is more conservative in its GC pass during translation to
    native DWARF.
    #​9829

  • Debugging intrinsics are fixed on Linux to be exported now.
    #​9866

v28.0.1

Compare Source

28.0.1

Released 2025-01-14.

Fixed
  • Fixed deallocating async stacks when using Store::into_data.
    #​10009

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.

👻 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [anyhow](https://github.com/dtolnay/anyhow) | workspace.dependencies | patch | `1.0.95` -> `1.0.97` | | [async-trait](https://github.com/dtolnay/async-trait) | dependencies | patch | `0.1.85` -> `0.1.88` | | [bytes](https://github.com/tokio-rs/bytes) | dependencies | minor | `1.9.0` -> `1.10.1` | | [clap](https://github.com/clap-rs/clap) | workspace.dependencies | patch | `4.5.26` -> `4.5.35` | | [dirs](https://github.com/soc/dirs-rs) | dependencies | major | `5.0.1` -> `6.0.0` | | [nodrift](https://crates.io/crates/nodrift) | dependencies | patch | `0.3.0` -> `0.3.4` | | [reqwest](https://github.com/seanmonstar/reqwest) | dependencies | patch | `0.12.12` -> `0.12.15` | | [rusqlite](https://github.com/rusqlite/rusqlite) | dependencies | minor | `0.32.1` -> `0.34.0` | | [serde_json](https://github.com/serde-rs/json) | dependencies | patch | `1.0.135` -> `1.0.140` | | [tokio](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | workspace.dependencies | minor | `1.43.0` -> `1.44.2` | | [tokio-util](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | dependencies | patch | `0.7.13` -> `0.7.14` | | [toml](https://github.com/toml-rs/toml) | dependencies | patch | `0.8.19` -> `0.8.20` | | [uuid](https://github.com/uuid-rs/uuid) | dependencies | minor | `1.11.1` -> `1.16.0` | | [wasmtime](https://github.com/bytecodealliance/wasmtime) | dependencies | major | `28.0.0` -> `31.0.0` | | [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) | dependencies | major | `28.0.0` -> `31.0.0` | --- ### Release Notes <details> <summary>dtolnay/anyhow (anyhow)</summary> ### [`v1.0.97`](https://github.com/dtolnay/anyhow/releases/tag/1.0.97) [Compare Source](https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.97) - Documentation improvements ### [`v1.0.96`](https://github.com/dtolnay/anyhow/releases/tag/1.0.96) [Compare Source](https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96) - Documentation improvements </details> <details> <summary>dtolnay/async-trait (async-trait)</summary> ### [`v0.1.88`](https://github.com/dtolnay/async-trait/releases/tag/0.1.88) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.87...0.1.88) - Fix lifetime bounding on generic parameters that have cfg ([#&#8203;289](https://github.com/dtolnay/async-trait/issues/289)) ### [`v0.1.87`](https://github.com/dtolnay/async-trait/releases/tag/0.1.87) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.86...0.1.87) - Documentation improvements ### [`v0.1.86`](https://github.com/dtolnay/async-trait/releases/tag/0.1.86) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.85...0.1.86) - Documentation improvements </details> <details> <summary>tokio-rs/bytes (bytes)</summary> ### [`v1.10.1`](https://github.com/tokio-rs/bytes/blob/HEAD/CHANGELOG.md#1101-March-5th-2025) [Compare Source](https://github.com/tokio-rs/bytes/compare/v1.10.0...v1.10.1) ##### Fixed - Fix memory leak when using `to_vec` with `Bytes::from_owner` ([#&#8203;773](https://github.com/tokio-rs/bytes/issues/773)) ### [`v1.10.0`](https://github.com/tokio-rs/bytes/blob/HEAD/CHANGELOG.md#1100-February-3rd-2025) [Compare Source](https://github.com/tokio-rs/bytes/compare/v1.9.0...v1.10.0) ##### Added - Add feature to support platforms without atomic CAS ([#&#8203;467](https://github.com/tokio-rs/bytes/issues/467)) - `try_get_*` methods for `Buf` trait ([#&#8203;753](https://github.com/tokio-rs/bytes/issues/753)) - Implement `Buf::chunks_vectored` for `Take` ([#&#8203;617](https://github.com/tokio-rs/bytes/issues/617)) - Implement `Buf::chunks_vectored` for `VecDeque<u8>` ([#&#8203;708](https://github.com/tokio-rs/bytes/issues/708)) ##### Fixed - Remove incorrect guarantee for `chunks_vectored` ([#&#8203;754](https://github.com/tokio-rs/bytes/issues/754)) - Ensure that tests pass under `panic=abort` ([#&#8203;749](https://github.com/tokio-rs/bytes/issues/749)) </details> <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.5.35`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4535---2025-04-01) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.34...v4.5.35) ##### Fixes - *(help)* Align positionals and flags when put in the same `help_heading` - *(help)* Don't leave space for shorts if there are none ### [`v4.5.34`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4534---2025-03-27) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.33...v4.5.34) ##### Fixes - *(help)* Don't add extra blank lines with `flatten_help(true)` and subcommands without arguments ### [`v4.5.33`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4533---2025-03-26) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.32...v4.5.33) ##### Fixes - *(error)* When showing the usage of a suggestion for an unknown argument, don't show the group ### [`v4.5.32`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4532---2025-03-10) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.31...v4.5.32) ##### Features - Add `Error::remove` ##### Documentation - *(cookbook)* Switch from `humantime` to `jiff` - *(tutorial)* Better cover required vs optional ##### Internal - Update `pulldown-cmark` ### [`v4.5.31`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4531---2025-02-24) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.30...v4.5.31) ##### Features - Add `ValueParserFactory` for `Saturating<T>` ### [`v4.5.30`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4530---2025-02-17) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.29...v4.5.30) ##### Fixes - *(assert)* Allow `num_args(0..=1)` to be used with `SetTrue` - *(assert)* Clean up rendering of `takes_values` assertions ### [`v4.5.29`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4529---2025-02-11) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.28...v4.5.29) ##### Fixes - Change `ArgMatches::args_present` so not-present flags are considered not-present (matching the documentation) ### [`v4.5.28`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4528---2025-02-03) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.27...v4.5.28) ##### Features - *(derive)* Unstable support for full markdown syntax for doc comments, enabled with `unstable-markdown` ### [`v4.5.27`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4527---2025-01-20) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.26...v4.5.27) ##### Documentation - Iterate on tutorials and reference based on feedback </details> <details> <summary>seanmonstar/reqwest (reqwest)</summary> ### [`v0.12.15`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01215) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.15) - Fix Windows to support both `ProxyOverride` and `NO_PROXY`. - Fix http3 to support streaming response bodies. - Fix http3 dependency from public API misuse. ### [`v0.12.14`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01214) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.13...v0.12.14) - Fix missing `fetch_mode_no_cors()`, marking as deprecated when not on WASM. ### [`v0.12.13`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01213) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.12...v0.12.13) - Add `Form::into_reader()` for blocking `multipart` forms. - Add `Form::into_stream()` for async `multipart` forms. - Add support for SOCKS4a proxies. - Fix decoding responses with multiple zstd frames. - Fix `RequestBuilder::form()` from overwriting a previously set `Content-Type` header, like the other builder methods. - Fix cloning of request timeout in `blocking::Request`. - Fix http3 synchronization of connection creation, reducing unneccesary extra connections. - Fix Windows system proxy to use `ProxyOverride` as a `NO_PROXY` value. - Fix blocking read to correctly reserve and zero read buffer. - (wasm) Add support for request timeouts. - (wasm) Fix `Error::is_timeout()` to return true when from a request timeout. </details> <details> <summary>rusqlite/rusqlite (rusqlite)</summary> ### [`v0.34.0`](https://github.com/rusqlite/rusqlite/releases/tag/v0.34.0): 0.34.0 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.33.0...v0.34.0) #### What's Changed - Find the system library with minimum version 3.14.0 [#&#8203;1628](https://github.com/rusqlite/rusqlite/issues/1628) - Update error type for `ValueRef` methods [#&#8203;1629](https://github.com/rusqlite/rusqlite/issues/1629) - Use decrement_strong_count directly for Array [#&#8203;1633](https://github.com/rusqlite/rusqlite/issues/1633) - Dedup free_boxed_value [#&#8203;1635](https://github.com/rusqlite/rusqlite/issues/1635) - Bump jiff version [#&#8203;1645](https://github.com/rusqlite/rusqlite/issues/1645) - Deserialize impls [#&#8203;1646](https://github.com/rusqlite/rusqlite/issues/1646) - Introduce BindIndex trait [#&#8203;1649](https://github.com/rusqlite/rusqlite/issues/1649) - Use BindIndex in bind_parameters_named [#&#8203;1651](https://github.com/rusqlite/rusqlite/issues/1651) - Improve flexibility of named params [#&#8203;1652](https://github.com/rusqlite/rusqlite/issues/1652) - Use std::ffi instead of std::os::raw [#&#8203;1653](https://github.com/rusqlite/rusqlite/issues/1653) - Bump bundled SQLite version to 3.49.1 [#&#8203;1654](https://github.com/rusqlite/rusqlite/issues/1654) - update LICENSE [#&#8203;1655](https://github.com/rusqlite/rusqlite/issues/1655) **Full Changelog**: https://github.com/rusqlite/rusqlite/compare/v0.33.0...v0.34.0 ### [`v0.33.0`](https://github.com/rusqlite/rusqlite/releases/tag/v0.33.0): 0.33.0 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.33.0) #### What's Changed - Remove lazy_static dependency [#&#8203;1550](https://github.com/rusqlite/rusqlite/issues/1550) - Add support to jiff Date / DateTime / Time [#&#8203;1551](https://github.com/rusqlite/rusqlite/issues/1551) - Correcting inconsistent parameter name (:value/:val) in doctest example [#&#8203;1555](https://github.com/rusqlite/rusqlite/issues/1555) - Repairing description comment of params! macro [#&#8203;1557](https://github.com/rusqlite/rusqlite/issues/1557) - Try to improve test coverage by using --all [#&#8203;1491](https://github.com/rusqlite/rusqlite/issues/1491) - `impl FromSql` for various heap-allocated string and blob slices [#&#8203;1558](https://github.com/rusqlite/rusqlite/issues/1558) - Document an alternative way to backup [#&#8203;1562](https://github.com/rusqlite/rusqlite/issues/1562) - Use #\[expect(lint)] where possible [#&#8203;1563](https://github.com/rusqlite/rusqlite/issues/1563) - chore: update sqlcipher → `4.6.1` (SQLite `3.46.1`) [#&#8203;1566](https://github.com/rusqlite/rusqlite/issues/1566) - Remove leftover sentence beginning [#&#8203;1571](https://github.com/rusqlite/rusqlite/issues/1571) - Improve loadable extension docs [#&#8203;1529](https://github.com/rusqlite/rusqlite/issues/1529) - Fixed pre-release `wasm32-wasip(\d)` targets not enabling wasi compile flags in `bundled` mode. [#&#8203;1569](https://github.com/rusqlite/rusqlite/issues/1569) - MSRV [#&#8203;1576](https://github.com/rusqlite/rusqlite/issues/1576) - Fix Batch impl [#&#8203;1583](https://github.com/rusqlite/rusqlite/issues/1583) - Test invalid batch [#&#8203;1584](https://github.com/rusqlite/rusqlite/issues/1584) - Mark bindgen-bindings files as generated [#&#8203;1585](https://github.com/rusqlite/rusqlite/issues/1585) - Add 'serialize' feature to 'modern-full' [#&#8203;1586](https://github.com/rusqlite/rusqlite/issues/1586) - Change FnMut to Fn in create_scalar_function [#&#8203;1387](https://github.com/rusqlite/rusqlite/issues/1387) - Add safe binding to sqlite3\_wal_hook [#&#8203;1594](https://github.com/rusqlite/rusqlite/issues/1594) - Use C string literal for database name [#&#8203;1596](https://github.com/rusqlite/rusqlite/issues/1596) - Make possible to checkpoint a database from `wal_hook` [#&#8203;1595](https://github.com/rusqlite/rusqlite/issues/1595) - Add bindings to sqlite3\_trace_v2 [#&#8203;1597](https://github.com/rusqlite/rusqlite/issues/1597) - OwningRows / OwningStatement examples [#&#8203;1462](https://github.com/rusqlite/rusqlite/issues/1462) - Use sqlite3\_errstr [#&#8203;1606](https://github.com/rusqlite/rusqlite/issues/1606) - Check if specified `arg` is out-of-range for auxiliary data [#&#8203;1607](https://github.com/rusqlite/rusqlite/issues/1607) - Remove release_memory feature [#&#8203;1608](https://github.com/rusqlite/rusqlite/issues/1608) - Check limit [#&#8203;1609](https://github.com/rusqlite/rusqlite/issues/1609) - Introduce err macro [#&#8203;1611](https://github.com/rusqlite/rusqlite/issues/1611) - Update bindgen requirement from 0.70 to 0.71 [#&#8203;1612](https://github.com/rusqlite/rusqlite/issues/1612) - Bump hashlink version to 0.10 [#&#8203;1616](https://github.com/rusqlite/rusqlite/issues/1616) - Activate generate_cstr bindgen option [#&#8203;1620](https://github.com/rusqlite/rusqlite/issues/1620) - Bump bundled SQLite version to 3.48.0 [#&#8203;1623](https://github.com/rusqlite/rusqlite/issues/1623) **Full Changelog**: https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.33.0 </details> <details> <summary>serde-rs/json (serde_json)</summary> ### [`v1.0.140`](https://github.com/serde-rs/json/releases/tag/v1.0.140) [Compare Source](https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140) - Documentation improvements ### [`v1.0.139`](https://github.com/serde-rs/json/releases/tag/v1.0.139) [Compare Source](https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139) - Documentation improvements ### [`v1.0.138`](https://github.com/serde-rs/json/releases/tag/v1.0.138) [Compare Source](https://github.com/serde-rs/json/compare/v1.0.137...v1.0.138) - Documentation improvements ### [`v1.0.137`](https://github.com/serde-rs/json/releases/tag/v1.0.137) [Compare Source](https://github.com/serde-rs/json/compare/v1.0.136...v1.0.137) - Turn on "float_roundtrip" and "unbounded_depth" features for serde_json in play.rust-lang.org ([#&#8203;1231](https://github.com/serde-rs/json/issues/1231)) ### [`v1.0.136`](https://github.com/serde-rs/json/releases/tag/v1.0.136) [Compare Source](https://github.com/serde-rs/json/compare/v1.0.135...v1.0.136) - Optimize serde_json::value::Serializer::serialize_map by using Map::with_capacity ([#&#8203;1230](https://github.com/serde-rs/json/issues/1230), thanks [@&#8203;goffrie](https://github.com/goffrie)) </details> <details> <summary>tokio-rs/tokio (tokio)</summary> ### [`v1.44.2`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.44.2): Tokio v1.44.2 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.44.1...tokio-1.44.2) This release fixes a soundness issue in the broadcast channel. The channel accepts values that are `Send` but `!Sync`. Previously, the channel called `clone()` on these values without synchronizing. This release fixes the channel by synchronizing calls to `.clone()` (Thanks Austin Bonander for finding and reporting the issue). ##### Fixed - sync: synchronize `clone()` call in broadcast channel ([#&#8203;7232]) [#&#8203;7232]: https://github.com/tokio-rs/tokio/pull/7232 ### [`v1.44.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.44.1): Tokio v1.44.1 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.44.0...tokio-1.44.1) ### 1.44.1 (March 13th, 2025) ##### Fixed - rt: skip defer queue in `block_in_place` context ([#&#8203;7216]) [#&#8203;7216]: https://github.com/tokio-rs/tokio/pull/7216 ### [`v1.44.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.44.0): Tokio v1.44.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.43.1...tokio-1.44.0) ### 1.44.0 (March 7th, 2025) This release changes the `from_std` method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on [#&#8203;7172]. ##### Added - coop: add `task::coop` module ([#&#8203;7116]) - process: add `Command::get_kill_on_drop()` ([#&#8203;7086]) - sync: add `broadcast::Sender::closed` ([#&#8203;6685], [#&#8203;7090]) - sync: add `broadcast::WeakSender` ([#&#8203;7100]) - sync: add `oneshot::Receiver::is_empty()` ([#&#8203;7153]) - sync: add `oneshot::Receiver::is_terminated()` ([#&#8203;7152]) ##### Fixed - fs: empty reads on `File` should not start a background read ([#&#8203;7139]) - process: calling `start_kill` on exited child should not fail ([#&#8203;7160]) - signal: fix `CTRL_CLOSE`, `CTRL_LOGOFF`, `CTRL_SHUTDOWN` on windows ([#&#8203;7122]) - sync: properly handle panic during mpsc drop ([#&#8203;7094]) ##### Changes - runtime: clean up magic number in registration set ([#&#8203;7112]) - coop: make coop yield using waker defer strategy ([#&#8203;7185]) - macros: make `select!` budget-aware ([#&#8203;7164]) - net: panic when passing a blocking socket to `from_std` ([#&#8203;7166]) - io: clean up buffer casts ([#&#8203;7142]) ##### Changes to unstable APIs - rt: add before and after task poll callbacks ([#&#8203;7120]) - tracing: make the task tracing API unstable public ([#&#8203;6972]) ##### Documented - docs: fix nesting of sections in top-level docs ([#&#8203;7159]) - fs: rename symlink and hardlink parameter names ([#&#8203;7143]) - io: swap reader/writer in simplex doc test ([#&#8203;7176]) - macros: docs about `select!` alternatives ([#&#8203;7110]) - net: rename the argument for `send_to` ([#&#8203;7146]) - process: add example for reading `Child` stdout ([#&#8203;7141]) - process: clarify `Child::kill` behavior ([#&#8203;7162]) - process: fix grammar of the `ChildStdin` struct doc comment ([#&#8203;7192]) - runtime: consistently use `worker_threads` instead of `core_threads` ([#&#8203;7186]) [#&#8203;6685]: https://github.com/tokio-rs/tokio/pull/6685 [#&#8203;6972]: https://github.com/tokio-rs/tokio/pull/6972 [#&#8203;7086]: https://github.com/tokio-rs/tokio/pull/7086 [#&#8203;7090]: https://github.com/tokio-rs/tokio/pull/7090 [#&#8203;7094]: https://github.com/tokio-rs/tokio/pull/7094 [#&#8203;7100]: https://github.com/tokio-rs/tokio/pull/7100 [#&#8203;7110]: https://github.com/tokio-rs/tokio/pull/7110 [#&#8203;7112]: https://github.com/tokio-rs/tokio/pull/7112 [#&#8203;7116]: https://github.com/tokio-rs/tokio/pull/7116 [#&#8203;7120]: https://github.com/tokio-rs/tokio/pull/7120 [#&#8203;7122]: https://github.com/tokio-rs/tokio/pull/7122 [#&#8203;7139]: https://github.com/tokio-rs/tokio/pull/7139 [#&#8203;7141]: https://github.com/tokio-rs/tokio/pull/7141 [#&#8203;7142]: https://github.com/tokio-rs/tokio/pull/7142 [#&#8203;7143]: https://github.com/tokio-rs/tokio/pull/7143 [#&#8203;7146]: https://github.com/tokio-rs/tokio/pull/7146 [#&#8203;7152]: https://github.com/tokio-rs/tokio/pull/7152 [#&#8203;7153]: https://github.com/tokio-rs/tokio/pull/7153 [#&#8203;7159]: https://github.com/tokio-rs/tokio/pull/7159 [#&#8203;7160]: https://github.com/tokio-rs/tokio/pull/7160 [#&#8203;7162]: https://github.com/tokio-rs/tokio/pull/7162 [#&#8203;7164]: https://github.com/tokio-rs/tokio/pull/7164 [#&#8203;7166]: https://github.com/tokio-rs/tokio/pull/7166 [#&#8203;7172]: https://github.com/tokio-rs/tokio/pull/7172 [#&#8203;7176]: https://github.com/tokio-rs/tokio/pull/7176 [#&#8203;7185]: https://github.com/tokio-rs/tokio/pull/7185 [#&#8203;7186]: https://github.com/tokio-rs/tokio/pull/7186 [#&#8203;7192]: https://github.com/tokio-rs/tokio/pull/7192 ### [`v1.43.1`](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.43.1) [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.43.1) </details> <details> <summary>toml-rs/toml (toml)</summary> ### [`v0.8.20`](https://github.com/toml-rs/toml/compare/toml-v0.8.19...toml-v0.8.20) [Compare Source](https://github.com/toml-rs/toml/compare/toml-v0.8.19...toml-v0.8.20) </details> <details> <summary>uuid-rs/uuid (uuid)</summary> ### [`v1.16.0`](https://github.com/uuid-rs/uuid/releases/tag/v1.16.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0) #### What's Changed - Mark `Uuid::new_v8` const by [@&#8203;tguichaoua](https://github.com/tguichaoua) in https://github.com/uuid-rs/uuid/pull/815 - Prepare for 1.16.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/817 #### New Contributors - [@&#8203;tguichaoua](https://github.com/tguichaoua) made their first contribution in https://github.com/uuid-rs/uuid/pull/815 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0 ### [`v1.15.1`](https://github.com/uuid-rs/uuid/releases/tag/v1.15.1) [Compare Source](https://github.com/uuid-rs/uuid/compare/v1.15.0...v1.15.1) #### What's Changed - Guarantee v7 timestamp will never overflow by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/811 - Prepare for 1.15.1 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/812 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/v1.15.0...v1.15.1 ### [`v1.15.0`](https://github.com/uuid-rs/uuid/releases/tag/v1.15.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.0) #### What's Changed - Add a manual `Debug` implementation for NonNilUUid by [@&#8203;rick-de-water](https://github.com/rick-de-water) in https://github.com/uuid-rs/uuid/pull/808 - Support higher precision, shiftable timestamps in V7 UUIDs by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/809 - Prepare for 1.15.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/810 #### New Contributors - [@&#8203;rick-de-water](https://github.com/rick-de-water) made their first contribution in https://github.com/uuid-rs/uuid/pull/808 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.0 ### [`v1.14.0`](https://github.com/uuid-rs/uuid/releases/tag/v1.14.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.14.0) #### What's Changed - Add FromStr impls to the fmt structs by [@&#8203;tysen](https://github.com/tysen) in https://github.com/uuid-rs/uuid/pull/806 - Prepare for 1.14.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/807 #### New Contributors - [@&#8203;tysen](https://github.com/tysen) made their first contribution in https://github.com/uuid-rs/uuid/pull/806 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.14.0 ### [`v1.13.2`](https://github.com/uuid-rs/uuid/releases/tag/v1.13.2) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.13.1...v1.13.2) #### What's Changed - Add a compile_error when no source of randomness is available on wasm32-unknown-unknown by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/804 - Prepare for 1.13.2 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/805 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.13.1...v1.13.2 ### [`v1.13.1`](https://github.com/uuid-rs/uuid/releases/tag/1.13.1) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.13.0...1.13.1) #### What's Changed - Fix `wasm32` with `atomics` by [@&#8203;bushrat011899](https://github.com/bushrat011899) in https://github.com/uuid-rs/uuid/pull/797 - Prepare for 1.13.1 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/799 #### New Contributors - [@&#8203;bushrat011899](https://github.com/bushrat011899) made their first contribution in https://github.com/uuid-rs/uuid/pull/797 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.13.0...1.13.1 ### [`v1.13.0`](https://github.com/uuid-rs/uuid/releases/tag/1.13.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.12.1...1.13.0) #### :warning: Potential Breakage This release updates our version of `getrandom` to `0.3` and `rand` to `0.9`. It is a **potentially breaking change** for the following users: ##### no-std users who enable the `rng` feature `uuid` still uses `getrandom` by default on these platforms. Upgrade your version of `getrandom` and [follow its new docs](https://docs.rs/getrandom/0.3.1/getrandom/index.html#custom-backend) on configuring a custom backend. ##### `wasm32-unknown-unknown` users who enable the `rng` feature without the `js` feature Upgrade your version of `getrandom` and [follow its new docs](https://docs.rs/getrandom/0.3.1/getrandom/index.html#custom-backend) on configuring a backend. You'll also need to enable the `rng-getrandom` or `rng-rand` feature of `uuid` to force it to use `getrandom` as its backend: ```diff [dependencies.uuid] version = "1.13.0" - features = ["v4"] + features = ["v4", "rng-getrandom"] [dependencies.getrandom] version = "0.3" ``` If you're on `wasm32-unknown-unknown` and using the `js` feature of `uuid` you shouldn't see any breakage. We've kept this behavior by vendoring in `getrandom`'s web-based backend when the `js` feature is enabled. #### What's Changed - Update `getrandom` to `0.3` and `rand` to `0.9` by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/793 - Support forcing `getrandom` on `wasm32-unknown-unknown` without JavaScript by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/794 - Prepare for 1.13.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/795 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.12.1...1.13.0 ### [`v1.12.1`](https://github.com/uuid-rs/uuid/releases/tag/1.12.1) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.12.0...1.12.1) #### What's Changed - Fix links to namespaces in documentation by [@&#8203;cstyles](https://github.com/cstyles) in https://github.com/uuid-rs/uuid/pull/789 - use inherent to_be_bytes and to_le_bytes methods by [@&#8203;Vrtgs](https://github.com/Vrtgs) in https://github.com/uuid-rs/uuid/pull/788 - Reduce bitshifts in from_u64\_pair by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/790 - prepare for 1.12.1 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/791 #### New Contributors - [@&#8203;cstyles](https://github.com/cstyles) made their first contribution in https://github.com/uuid-rs/uuid/pull/789 - [@&#8203;Vrtgs](https://github.com/Vrtgs) made their first contribution in https://github.com/uuid-rs/uuid/pull/788 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.12.0...1.12.1 ### [`v1.12.0`](https://github.com/uuid-rs/uuid/releases/tag/1.12.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.11.1...1.12.0) #### :warning: Possible Breakage This release includes additional `PartialEq` implementations on `Uuid`, which can break inference in some cases. #### What's Changed - feat: Add `NonZeroUuid` type for optimized `Option<Uuid>` representation by [@&#8203;ab22593k](https://github.com/ab22593k) in https://github.com/uuid-rs/uuid/pull/779 - Finalize `NonNilUuid` by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/783 - Prepare for 1.12.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/784 #### New Contributors - [@&#8203;ab22593k](https://github.com/ab22593k) made their first contribution in https://github.com/uuid-rs/uuid/pull/779 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.11.1...1.12.0 </details> <details> <summary>bytecodealliance/wasmtime (wasmtime)</summary> ### [`v31.0.0`](https://github.com/bytecodealliance/wasmtime/releases/tag/v31.0.0) [Compare Source](https://github.com/bytecodealliance/wasmtime/compare/v30.0.2...v31.0.0) ##### 31.0.0 Released 2025-03-20. ##### Added - Winch's implementation of the SIMD proposal for WebAssembly is now feature-complete (but still being fuzzed). [#&#8203;10180](https://github.com/bytecodealliance/wasmtime/pull/10180) [#&#8203;10170](https://github.com/bytecodealliance/wasmtime/pull/10170) [#&#8203;10203](https://github.com/bytecodealliance/wasmtime/pull/10203) [#&#8203;10202](https://github.com/bytecodealliance/wasmtime/pull/10202) [#&#8203;10210](https://github.com/bytecodealliance/wasmtime/pull/10210) [#&#8203;10213](https://github.com/bytecodealliance/wasmtime/pull/10213) [#&#8203;10224](https://github.com/bytecodealliance/wasmtime/pull/10224) [#&#8203;10205](https://github.com/bytecodealliance/wasmtime/pull/10205) [#&#8203;10226](https://github.com/bytecodealliance/wasmtime/pull/10226) [#&#8203;10228](https://github.com/bytecodealliance/wasmtime/pull/10228) [#&#8203;10236](https://github.com/bytecodealliance/wasmtime/pull/10236) [#&#8203;10241](https://github.com/bytecodealliance/wasmtime/pull/10241) [#&#8203;10243](https://github.com/bytecodealliance/wasmtime/pull/10243) [#&#8203;10247](https://github.com/bytecodealliance/wasmtime/pull/10247) [#&#8203;10271](https://github.com/bytecodealliance/wasmtime/pull/10271) [#&#8203;10284](https://github.com/bytecodealliance/wasmtime/pull/10284) [#&#8203;10288](https://github.com/bytecodealliance/wasmtime/pull/10288) [#&#8203;10296](https://github.com/bytecodealliance/wasmtime/pull/10296) - The pytorch implementation in wasmtime-wasi-nn now has GPU support. [#&#8203;10204](https://github.com/bytecodealliance/wasmtime/pull/10204) - Cranelift now supports emitting the AArch64 `extr` instruction. [#&#8203;10229](https://github.com/bytecodealliance/wasmtime/pull/10229) - Cranelift now supports emitting the x64 `shld` instruction. [#&#8203;10233](https://github.com/bytecodealliance/wasmtime/pull/10233) - Initial support for the stack-switching proposal has started to land, but it is not complete just yet. [#&#8203;10251](https://github.com/bytecodealliance/wasmtime/pull/10251) [#&#8203;10265](https://github.com/bytecodealliance/wasmtime/pull/10265) [#&#8203;10255](https://github.com/bytecodealliance/wasmtime/pull/10255) ##### Changed - Pulley's implementation of loads/stores to linear memory has changed to better support optimizations and reduction of interpreter opcodes in the final binary. [#&#8203;10154](https://github.com/bytecodealliance/wasmtime/pull/10154) - Cranelift's verifier now ensures that integers used as address types have the correct width. [#&#8203;10209](https://github.com/bytecodealliance/wasmtime/pull/10209) - Wasmtime and Cranelift's minimum supported version of Rust is now 1.83.0. [#&#8203;10264](https://github.com/bytecodealliance/wasmtime/pull/10264) - Wasmtime now mentions the filename when the input cannot be opened on the CLI. [#&#8203;10292](https://github.com/bytecodealliance/wasmtime/pull/10292) - All types are now generated in `component::bindgen!`, even if they're not reachable. [#&#8203;10311](https://github.com/bytecodealliance/wasmtime/pull/10311) - Tables allocated with the system allocator now use `alloc_zeroed` (aka `calloc`) for allocation. [#&#8203;10313](https://github.com/bytecodealliance/wasmtime/pull/10313) ##### Fixed - GC: the is-null-or-i31ref checks have been fixed. [#&#8203;10221](https://github.com/bytecodealliance/wasmtime/pull/10221) - GC: an incorrect assertion and canonicalized types for runtime usage has been fixed. [#&#8203;10223](https://github.com/bytecodealliance/wasmtime/pull/10223) - GC: subtype checks for imported globals during instantiation have been fixed. [#&#8203;10304](https://github.com/bytecodealliance/wasmtime/pull/10304) - GC: exposing references to wasm in the `gc_alloc_raw` libcall has been fixed. [#&#8203;10322](https://github.com/bytecodealliance/wasmtime/pull/10322) - Winch's fuel checks correctly sync fuel before the check now. [#&#8203;10231](https://github.com/bytecodealliance/wasmtime/pull/10231) - Winch's treatment of stores and other trapping ops has been fixed on AArch64. [#&#8203;10201](https://github.com/bytecodealliance/wasmtime/pull/10201) - Winch's handling of the shadow stack pointer has been fixed on AArch64. [#&#8203;10263](https://github.com/bytecodealliance/wasmtime/pull/10263) - Winch's handling of address calculations has been fixed on AArch64. [#&#8203;10297](https://github.com/bytecodealliance/wasmtime/pull/10297) - Winch's handling of multivalue return of constants has ben fixed. [#&#8203;10315](https://github.com/bytecodealliance/wasmtime/pull/10315) ### [`v30.0.2`](https://github.com/bytecodealliance/wasmtime/releases/tag/v30.0.2) [Compare Source](https://github.com/bytecodealliance/wasmtime/compare/v30.0.1...v30.0.2) ##### 30.0.2 Released 2025-02-25. ##### Fixed - MinGW C API builds are now built with a newer version of GCC which seems to fix an issue caused by [#&#8203;9929](https://github.com/bytecodealliance/wasmtime/issues/9929). [#&#8203;10290](https://github.com/bytecodealliance/wasmtime/pull/10290) ##### Changed - The `cranelift-codegen` crate now no longer depends on `arbitrary`, a now-unnecessary dependency. [#&#8203;10217](https://github.com/bytecodealliance/wasmtime/pull/10217) ### [`v30.0.1`](https://github.com/bytecodealliance/wasmtime/releases/tag/v30.0.1) [Compare Source](https://github.com/bytecodealliance/wasmtime/compare/v30.0.0...v30.0.1) ##### 30.0.1 Released 2025-02-21. ##### Fixed - Fixes an issue building the `cranelift-assembler-x64` crate on Windows when the Rust toolchain is on a different drive than the project using `wasmtime`. For more details, see the [Zulip discussion]. [#&#8203;10270] [Zulip discussion]: https://bytecodealliance.zulipchat.com/#narrow/channel/217126-wasmtime/topic/Wasmtime.2030.20x64.20assembler.20build.20error.20on.20Windows [#&#8203;10270]: https://github.com/bytecodealliance/wasmtime/pull/10270 ### [`v30.0.0`](https://github.com/bytecodealliance/wasmtime/releases/tag/v30.0.0) [Compare Source](https://github.com/bytecodealliance/wasmtime/compare/v29.0.1...v30.0.0) ##### 30.0.0 Released 2025-02-20. ##### Added - New `wasmtime-wasi-io` crate provides a `#![no_std]` wasi:io implementation, factored out of `wasmtime-wasi`. Users of `wasmtime-wasi` don't have to depend on this new crate. [#&#8203;10036](https://github.com/bytecodealliance/wasmtime/pull/10036) - Wasmtime's interpreter, Pulley, is now complete and has been listed as [tier 2]. [#&#8203;9897](https://github.com/bytecodealliance/wasmtime/pull/9897) [#&#8203;9884](https://github.com/bytecodealliance/wasmtime/pull/9884) [#&#8203;9943](https://github.com/bytecodealliance/wasmtime/pull/9943) [#&#8203;9944](https://github.com/bytecodealliance/wasmtime/pull/9944) [#&#8203;9983](https://github.com/bytecodealliance/wasmtime/pull/9983) [#&#8203;9966](https://github.com/bytecodealliance/wasmtime/pull/9966) [#&#8203;9935](https://github.com/bytecodealliance/wasmtime/pull/9935) [#&#8203;10034](https://github.com/bytecodealliance/wasmtime/pull/10034) [#&#8203;10057](https://github.com/bytecodealliance/wasmtime/pull/10057) [#&#8203;10095](https://github.com/bytecodealliance/wasmtime/pull/10095) - Wasmtime's CI now checks that the repository builds for `aarch64-apple-ios`. Note that no tests are run for this target, so it's still [tier 3]. [#&#8203;9888](https://github.com/bytecodealliance/wasmtime/pull/9888) - Winch's support for AArch64 and simd on x64 have continued to progress well. Winch additionally now fully supports the `threads` WebAssembly proposal. [#&#8203;9889](https://github.com/bytecodealliance/wasmtime/pull/9889) [#&#8203;9970](https://github.com/bytecodealliance/wasmtime/pull/9970) [#&#8203;9950](https://github.com/bytecodealliance/wasmtime/pull/9950) [#&#8203;9987](https://github.com/bytecodealliance/wasmtime/pull/9987) [#&#8203;9990](https://github.com/bytecodealliance/wasmtime/pull/9990) [#&#8203;9959](https://github.com/bytecodealliance/wasmtime/pull/9959) [#&#8203;10008](https://github.com/bytecodealliance/wasmtime/pull/10008) [#&#8203;10028](https://github.com/bytecodealliance/wasmtime/pull/10028) [#&#8203;10029](https://github.com/bytecodealliance/wasmtime/pull/10029) [#&#8203;10023](https://github.com/bytecodealliance/wasmtime/pull/10023) [#&#8203;10042](https://github.com/bytecodealliance/wasmtime/pull/10042) [#&#8203;10050](https://github.com/bytecodealliance/wasmtime/pull/10050) [#&#8203;10039](https://github.com/bytecodealliance/wasmtime/pull/10039) [#&#8203;10082](https://github.com/bytecodealliance/wasmtime/pull/10082) [#&#8203;10092](https://github.com/bytecodealliance/wasmtime/pull/10092) [#&#8203;10109](https://github.com/bytecodealliance/wasmtime/pull/10109) [#&#8203;10148](https://github.com/bytecodealliance/wasmtime/pull/10148) [#&#8203;10147](https://github.com/bytecodealliance/wasmtime/pull/10147) - The `memory64` WebAssembly feature is now enabled by default. This WebAssembly proposal is now considered a [tier 1] feature. [#&#8203;9937](https://github.com/bytecodealliance/wasmtime/pull/9937) [#&#8203;10159](https://github.com/bytecodealliance/wasmtime/pull/10159) - Wasmtime's full test suite and CI now includes 32-bit platforms such as x86 and armv7 Linux. These platforms have been added to [tier 3] status and use Pulley as their execution backend. [#&#8203;10025](https://github.com/bytecodealliance/wasmtime/pull/10025) - Initial experimental support for WASIp3 and async features of the Component Model have started to land. These features are not yet ready for general-purpose use. [#&#8203;10044](https://github.com/bytecodealliance/wasmtime/pull/10044) [#&#8203;10047](https://github.com/bytecodealliance/wasmtime/pull/10047) [#&#8203;10083](https://github.com/bytecodealliance/wasmtime/pull/10083) [#&#8203;10103](https://github.com/bytecodealliance/wasmtime/pull/10103) - The `wasmtime` CLI now supports using a TOML configuration file via `--config` in addition to CLI options. [#&#8203;9811](https://github.com/bytecodealliance/wasmtime/pull/9811) [#&#8203;10132](https://github.com/bytecodealliance/wasmtime/pull/10132) - Initial support for a new assembler on x64 has been added. [#&#8203;10110](https://github.com/bytecodealliance/wasmtime/pull/10110) [#&#8203;10178](https://github.com/bytecodealliance/wasmtime/pull/10178) ##### Changed - `wasmtime-wasi` split the `WasiView` trait into `IoView` and `WasiView`, and `wasmtime-wasi-http` re-uses `IoView` in `WasiHttpView`. Details on porting for embedders in PR. [#&#8203;10016](https://github.com/bytecodealliance/wasmtime/pull/10016) - `wasmtime-wasi` renamed some exported types and traits. Embedders which use `Pollable`, `InputStream`, `OutputStream`, `Subscribe`, `HostInputStream`, `HostOutputStream`, `PollableFuture`, or `ClosureFuture` from that crate will need to rename those imports to their new names, describe in PR. [#&#8203;10036](https://github.com/bytecodealliance/wasmtime/pull/10036) - Components using a 64-bit linear memory should never have worked before, but they're now rejected earlier in the validation process. [#&#8203;9952](https://github.com/bytecodealliance/wasmtime/pull/9952) - Module validation is now deterministic in the face of multiple errors. [#&#8203;9947](https://github.com/bytecodealliance/wasmtime/pull/9947) - Wasmtime's minimum supported version of Rust is now 1.82.0. [#&#8203;9956](https://github.com/bytecodealliance/wasmtime/pull/9956) - Cranelift will now deduplicate `trap[n]z` instructions. [#&#8203;10004](https://github.com/bytecodealliance/wasmtime/pull/10004) - The `--emit-clif` option to `wasmtime compile` now emits post-optimization CLIF. [#&#8203;10011](https://github.com/bytecodealliance/wasmtime/pull/10011) - The `signals-based-traps` Cargo feature has been removed in favor of auto-detection of available features based on the `#[cfg]` directives available for the target platform. [#&#8203;9941](https://github.com/bytecodealliance/wasmtime/pull/9941) - The `async_stack_zeroing` configuration knob now covers all stack allocations, not just those from the pooling allocator. [#&#8203;10027](https://github.com/bytecodealliance/wasmtime/pull/10027) - Wasmtime should work-by-default on more platforms, even those where Cranelift has no support for the architecture. This is done by ensuring some architecture and platform-specific bits are removed on unknown platforms (and Pulley is used instead). [#&#8203;10107](https://github.com/bytecodealliance/wasmtime/pull/10107) - Wasmtime now compiles on platforms missing 64-bit atomics. [#&#8203;10134](https://github.com/bytecodealliance/wasmtime/pull/10134) [tier 1]: https://docs.wasmtime.dev/stability-tiers.html#tier-1 [tier 2]: https://docs.wasmtime.dev/stability-tiers.html#tier-2 [tier 3]: https://docs.wasmtime.dev/stability-tiers.html#tier-3 ##### Fixed - Fixed a missing case for `Ref::matches_ty` should return `true`. [#&#8203;9985](https://github.com/bytecodealliance/wasmtime/pull/9985) - A bug with using the `single_pass` register allocation algorithm on x64/s390x has been fixed by refactoring how branches are represented. [#&#8203;10086](https://github.com/bytecodealliance/wasmtime/pull/10086) [#&#8203;10087](https://github.com/bytecodealliance/wasmtime/pull/10087) - A bug with argument extensions on riscv64 has been fixed. [#&#8203;10069](https://github.com/bytecodealliance/wasmtime/pull/10069) - The `PartialEq` implementation for `RegisteredType` has been fixed. [#&#8203;10091](https://github.com/bytecodealliance/wasmtime/pull/10091) - The output of `component::bindgen!` now works with `#![no_std]` crates. [#&#8203;10105](https://github.com/bytecodealliance/wasmtime/pull/10105) - Fix `wasmtime wast` when combined with `--fuel`. [#&#8203;10121](https://github.com/bytecodealliance/wasmtime/pull/10121) - The `wat` feature of the C API is now plumbed correctly in a few more locations. [#&#8203;10124](https://github.com/bytecodealliance/wasmtime/pull/10124) - Spurious wake-ups in `blocking_*` methods of `InputStream` and `OutputStream` have been fixed. [#&#8203;10113](https://github.com/bytecodealliance/wasmtime/pull/10113) ### [`v29.0.1`](https://github.com/bytecodealliance/wasmtime/releases/tag/v29.0.1) [Compare Source](https://github.com/bytecodealliance/wasmtime/compare/v29.0.0...v29.0.1) ##### 29.0.1 Released 2025-01-21. ##### Fixed - Fix a missing increment in WASIp1-to-WASIp2 adapter which affected WASI configurations that have multiple preopened directories. [#&#8203;10064](https://github.com/bytecodealliance/wasmtime/pull/10064) ### [`v29.0.0`](https://github.com/bytecodealliance/wasmtime/releases/tag/v29.0.0) [Compare Source](https://github.com/bytecodealliance/wasmtime/compare/v28.0.1...v29.0.0) ##### 29.0.0 Released 2025-01-20. ##### Added - Winch now supports epoch-based interruption. [#&#8203;9737](https://github.com/bytecodealliance/wasmtime/pull/9737) - Pulley, Wasmtime's WebAssembly interpreter, has seen quite a lot of progress and support fleshed out. It's still not 100% complete but should be about ready to start kicking the tires. [#&#8203;9744](https://github.com/bytecodealliance/wasmtime/pull/9744) - The Wasmtime CLI now supports a `-Wextended-const` flag to control whether the `extended-const` wasm proposal is enabled or not. [#&#8203;9768](https://github.com/bytecodealliance/wasmtime/pull/9768) - Work continues to progress on the AArch64 Winch backend, bringing it closer to completion. [#&#8203;9762](https://github.com/bytecodealliance/wasmtime/pull/9762) [#&#8203;9767](https://github.com/bytecodealliance/wasmtime/pull/9767) [#&#8203;9751](https://github.com/bytecodealliance/wasmtime/pull/9751) [#&#8203;9784](https://github.com/bytecodealliance/wasmtime/pull/9784) [#&#8203;9781](https://github.com/bytecodealliance/wasmtime/pull/9781) [#&#8203;9792](https://github.com/bytecodealliance/wasmtime/pull/9792) [#&#8203;9787](https://github.com/bytecodealliance/wasmtime/pull/9787) [#&#8203;9798](https://github.com/bytecodealliance/wasmtime/pull/9798) [#&#8203;9850](https://github.com/bytecodealliance/wasmtime/pull/9850) - Wasmtime now supports a "custom code publisher" which can be useful when Wasmtime doesn't have built-in support for a particular environment. [#&#8203;9778](https://github.com/bytecodealliance/wasmtime/pull/9778) - Configuration options have been added for `wasmtime-wasi-http` outgoing bodies. [#&#8203;9800](https://github.com/bytecodealliance/wasmtime/pull/9800) - Log prefixes can now be disabled for the `wasmtime serve` command. [#&#8203;9821](https://github.com/bytecodealliance/wasmtime/pull/9821) - A new `WASMTIME_LOG_NO_CONTEXT` environment variable was added to live alongside `WASMTIME_LOG`. [#&#8203;9902](https://github.com/bytecodealliance/wasmtime/pull/9902) - Release artifacts for aarch64-musl targets are now available. [#&#8203;9934](https://github.com/bytecodealliance/wasmtime/pull/9934) ##### Changed - Wasmtime libcalls now return whether a trap happened rather than raising a trap directly to better prepare for the Pulley interpreter and an eventual implementation of Wasm exception-handling. [#&#8203;9710](https://github.com/bytecodealliance/wasmtime/pull/9710) - Wasmtime will now use the Pulley interpreter by default on platforms that are not supported by Cranelift. [#&#8203;9741](https://github.com/bytecodealliance/wasmtime/pull/9741) - Demangling symbols in profiling and debugging has improved to handle failures to demangle C++ symbols. [#&#8203;9756](https://github.com/bytecodealliance/wasmtime/pull/9756) - WASI WIT files have been updated to 0.2.3. [#&#8203;9807](https://github.com/bytecodealliance/wasmtime/pull/9807) - Wasmtime's `bindgen!` macro in `async` mode no longer uses `#[async_trait]` an instead natively uses `async fn` in traits. [#&#8203;9867](https://github.com/bytecodealliance/wasmtime/pull/9867) - Floats are no longer canonicalized flowing into or out of components. [#&#8203;9879](https://github.com/bytecodealliance/wasmtime/pull/9879) - Instance methods are now translated to static methods in DWARF translation. [#&#8203;9898](https://github.com/bytecodealliance/wasmtime/pull/9898) - The C API now supports debug builtins for debugging guest code. [#&#8203;9915](https://github.com/bytecodealliance/wasmtime/pull/9915) ##### Fixed - The header file for `wasmtime_instance_pre_instantiate` in the C API has been fixed. [#&#8203;9770](https://github.com/bytecodealliance/wasmtime/pull/9770) - WebAssembly DWARF is more conservative in its GC pass during translation to native DWARF. [#&#8203;9829](https://github.com/bytecodealliance/wasmtime/pull/9829) - Debugging intrinsics are fixed on Linux to be exported now. [#&#8203;9866](https://github.com/bytecodealliance/wasmtime/pull/9866) ### [`v28.0.1`](https://github.com/bytecodealliance/wasmtime/releases/tag/v28.0.1) [Compare Source](https://github.com/bytecodealliance/wasmtime/compare/v28.0.0...v28.0.1) ##### 28.0.1 Released 2025-01-14. ##### Fixed - Fixed deallocating async stacks when using `Store::into_data`. [#&#8203;10009](https://github.com/bytecodealliance/wasmtime/pull/10009) </details> --- ### 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjQuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIzMy40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
kjuulh added 1 commit 2025-01-02 02:10:04 +01:00
chore(deps): update all dependencies
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
798b113ebb
kjuulh changed title from chore(deps): update all dependencies to fix(deps): update all dependencies 2025-01-03 06:09:07 +01:00
kjuulh force-pushed renovate/all from 798b113ebb to e0bb98e855 2025-01-04 02:10:04 +01:00 Compare
kjuulh force-pushed renovate/all from e0bb98e855 to 0ccfa8be98 2025-01-06 02:07:57 +01:00 Compare
kjuulh force-pushed renovate/all from 0ccfa8be98 to ce2c76f941 2025-01-08 02:08:36 +01:00 Compare
kjuulh changed title from fix(deps): update all dependencies to chore(deps): update rust crate axum to 0.8 2025-01-11 02:08:52 +01:00
kjuulh force-pushed renovate/all from ce2c76f941 to 07ea207721 2025-01-11 02:08:52 +01:00 Compare
kjuulh force-pushed renovate/all from 07ea207721 to 72582f1b71 2025-01-12 02:10:56 +01:00 Compare
kjuulh force-pushed renovate/all from 72582f1b71 to dee64c47db 2025-01-13 02:09:17 +01:00 Compare
kjuulh changed title from chore(deps): update rust crate axum to 0.8 to chore(deps): update all dependencies 2025-01-13 02:09:20 +01:00
kjuulh force-pushed renovate/all from dee64c47db to b4d7bda17b 2025-01-15 02:13:42 +01:00 Compare
kjuulh force-pushed renovate/all from b4d7bda17b to a20c5813ea 2025-01-15 06:12:26 +01:00 Compare
kjuulh force-pushed renovate/all from a20c5813ea to 1d0a0f5342 2025-01-19 02:11:47 +01:00 Compare
kjuulh force-pushed renovate/all from 1d0a0f5342 to 5de305e81e 2025-01-19 06:10:45 +01:00 Compare
kjuulh force-pushed renovate/all from 5de305e81e to 85bf131362 2025-01-20 02:10:49 +01:00 Compare
kjuulh force-pushed renovate/all from 85bf131362 to cf9d8feeb4 2025-01-21 02:11:04 +01:00 Compare
kjuulh force-pushed renovate/all from cf9d8feeb4 to e9c8f16161 2025-01-21 06:12:09 +01:00 Compare
kjuulh force-pushed renovate/all from e9c8f16161 to d0be5e4cd4 2025-01-22 02:11:16 +01:00 Compare
kjuulh force-pushed renovate/all from d0be5e4cd4 to 85060dfd50 2025-01-22 06:11:30 +01:00 Compare
kjuulh force-pushed renovate/all from 85060dfd50 to 0f1f3a8ddd 2025-01-23 02:10:51 +01:00 Compare
kjuulh force-pushed renovate/all from 0f1f3a8ddd to 154faa6ff7 2025-01-23 06:10:54 +01:00 Compare
kjuulh force-pushed renovate/all from 154faa6ff7 to d5a7ae6eba 2025-01-24 02:12:33 +01:00 Compare
kjuulh force-pushed renovate/all from d5a7ae6eba to 534bd876df 2025-01-24 06:12:26 +01:00 Compare
kjuulh force-pushed renovate/all from 534bd876df to 481406a9d3 2025-01-25 02:11:53 +01:00 Compare
kjuulh force-pushed renovate/all from 481406a9d3 to c8a30478ae 2025-01-25 06:12:02 +01:00 Compare
kjuulh force-pushed renovate/all from c8a30478ae to 25d7c97bf7 2025-01-26 02:12:06 +01:00 Compare
kjuulh force-pushed renovate/all from 25d7c97bf7 to 745fbd9365 2025-01-26 06:11:45 +01:00 Compare
kjuulh force-pushed renovate/all from 745fbd9365 to 6019375706 2025-01-27 02:12:37 +01:00 Compare
kjuulh force-pushed renovate/all from 6019375706 to 8e49d74cd0 2025-01-27 06:12:29 +01:00 Compare
kjuulh force-pushed renovate/all from 8e49d74cd0 to a8f33893d0 2025-01-28 02:11:51 +01:00 Compare
kjuulh force-pushed renovate/all from a8f33893d0 to eb0059c6b9 2025-01-28 06:12:27 +01:00 Compare
kjuulh force-pushed renovate/all from eb0059c6b9 to 97fc3886f7 2025-01-29 02:12:57 +01:00 Compare
kjuulh force-pushed renovate/all from 97fc3886f7 to e23e915471 2025-01-29 06:12:59 +01:00 Compare
kjuulh force-pushed renovate/all from e23e915471 to c77af6b348 2025-01-30 02:14:17 +01:00 Compare
kjuulh force-pushed renovate/all from c77af6b348 to a55c9e596f 2025-01-30 06:13:51 +01:00 Compare
kjuulh force-pushed renovate/all from a55c9e596f to 657c4fbc47 2025-01-31 02:12:26 +01:00 Compare
kjuulh force-pushed renovate/all from 657c4fbc47 to 1ba04937ee 2025-01-31 06:11:46 +01:00 Compare
kjuulh force-pushed renovate/all from 1ba04937ee to 93d829f427 2025-02-01 02:11:54 +01:00 Compare
kjuulh force-pushed renovate/all from 93d829f427 to cb04758c80 2025-02-01 06:12:20 +01:00 Compare
kjuulh changed title from chore(deps): update all dependencies to fix(deps): update all dependencies 2025-02-01 06:12:23 +01:00
kjuulh force-pushed renovate/all from cb04758c80 to 01c19f2bd6 2025-02-02 02:11:52 +01:00 Compare
kjuulh force-pushed renovate/all from 01c19f2bd6 to 070b08b4ff 2025-02-02 06:11:18 +01:00 Compare
kjuulh force-pushed renovate/all from 070b08b4ff to 85b07586ea 2025-02-03 02:11:34 +01:00 Compare
kjuulh force-pushed renovate/all from 85b07586ea to 9f0b68930a 2025-02-03 06:11:38 +01:00 Compare
kjuulh force-pushed renovate/all from 9f0b68930a to 7f89d95b08 2025-02-04 02:12:18 +01:00 Compare
kjuulh force-pushed renovate/all from 7f89d95b08 to e96e654f07 2025-02-04 06:11:37 +01:00 Compare
kjuulh force-pushed renovate/all from e96e654f07 to 9ee42a8a98 2025-02-05 02:12:49 +01:00 Compare
kjuulh force-pushed renovate/all from 9ee42a8a98 to 323059c592 2025-02-05 06:13:06 +01:00 Compare
kjuulh force-pushed renovate/all from 323059c592 to b66750d441 2025-02-06 02:12:45 +01:00 Compare
kjuulh force-pushed renovate/all from b66750d441 to a9b470312e 2025-02-06 06:11:49 +01:00 Compare
kjuulh force-pushed renovate/all from a9b470312e to ee14d3709e 2025-02-07 02:11:53 +01:00 Compare
kjuulh force-pushed renovate/all from ee14d3709e to 8f3a4a73f6 2025-02-07 06:11:32 +01:00 Compare
kjuulh force-pushed renovate/all from 8f3a4a73f6 to 94e96fcadf 2025-02-08 02:12:31 +01:00 Compare
kjuulh force-pushed renovate/all from 94e96fcadf to c0da284e42 2025-02-08 06:11:48 +01:00 Compare
kjuulh force-pushed renovate/all from c0da284e42 to 6d6e2a21de 2025-02-09 02:12:23 +01:00 Compare
kjuulh force-pushed renovate/all from 6d6e2a21de to 68a05928b2 2025-02-09 06:11:45 +01:00 Compare
kjuulh force-pushed renovate/all from 68a05928b2 to 8c4fdd781d 2025-02-10 02:12:15 +01:00 Compare
kjuulh force-pushed renovate/all from 8c4fdd781d to 685309c46c 2025-02-10 06:11:44 +01:00 Compare
kjuulh force-pushed renovate/all from 685309c46c to d4dca9b3a8 2025-02-11 02:12:26 +01:00 Compare
kjuulh force-pushed renovate/all from d4dca9b3a8 to 139a4afae8 2025-02-11 06:11:52 +01:00 Compare
kjuulh force-pushed renovate/all from 139a4afae8 to dd2248630b 2025-02-12 02:13:25 +01:00 Compare
kjuulh force-pushed renovate/all from dd2248630b to 943c5071ef 2025-02-12 06:12:06 +01:00 Compare
kjuulh force-pushed renovate/all from 943c5071ef to e6bec24418 2025-02-13 02:12:02 +01:00 Compare
kjuulh force-pushed renovate/all from e6bec24418 to fd03851364 2025-02-13 06:11:40 +01:00 Compare
kjuulh force-pushed renovate/all from fd03851364 to e667d35e1e 2025-02-14 02:11:25 +01:00 Compare
kjuulh force-pushed renovate/all from e667d35e1e to 665330a1ec 2025-02-14 06:10:54 +01:00 Compare
kjuulh force-pushed renovate/all from 665330a1ec to b7b0e89958 2025-02-15 02:11:35 +01:00 Compare
kjuulh force-pushed renovate/all from b7b0e89958 to abd7063927 2025-02-15 06:10:56 +01:00 Compare
kjuulh force-pushed renovate/all from abd7063927 to 2f2460a77d 2025-02-16 02:11:27 +01:00 Compare
kjuulh force-pushed renovate/all from 2f2460a77d to f285a6e2b5 2025-02-16 06:10:38 +01:00 Compare
kjuulh force-pushed renovate/all from f285a6e2b5 to 6f9bbcf39b 2025-02-17 02:11:23 +01:00 Compare
kjuulh force-pushed renovate/all from 6f9bbcf39b to be84421cd1 2025-02-17 06:10:53 +01:00 Compare
kjuulh force-pushed renovate/all from be84421cd1 to f092b041ba 2025-02-18 02:11:40 +01:00 Compare
kjuulh force-pushed renovate/all from f092b041ba to 4d5b7d1e26 2025-02-18 06:11:25 +01:00 Compare
kjuulh force-pushed renovate/all from 4d5b7d1e26 to 0d8a2e1f1d 2025-02-19 02:12:48 +01:00 Compare
kjuulh force-pushed renovate/all from 0d8a2e1f1d to 2507de3829 2025-02-19 06:11:43 +01:00 Compare
kjuulh force-pushed renovate/all from 2507de3829 to 5ae2500a7d 2025-02-20 02:13:14 +01:00 Compare
kjuulh force-pushed renovate/all from 5ae2500a7d to dddee645d3 2025-02-20 06:11:43 +01:00 Compare
kjuulh changed title from fix(deps): update all dependencies to chore(deps): update all dependencies 2025-02-20 06:11:45 +01:00
kjuulh force-pushed renovate/all from dddee645d3 to 6b8d6c591a 2025-02-21 02:13:24 +01:00 Compare
kjuulh force-pushed renovate/all from 6b8d6c591a to b2f4268b4f 2025-02-21 06:11:00 +01:00 Compare
kjuulh force-pushed renovate/all from b2f4268b4f to 9164668c2c 2025-02-22 02:11:13 +01:00 Compare
kjuulh force-pushed renovate/all from 9164668c2c to 0746c4e62f 2025-02-22 06:12:43 +01:00 Compare
kjuulh force-pushed renovate/all from 0746c4e62f to 5da450d957 2025-02-23 02:11:38 +01:00 Compare
kjuulh force-pushed renovate/all from 5da450d957 to 85b6086884 2025-02-23 06:12:39 +01:00 Compare
kjuulh force-pushed renovate/all from 85b6086884 to f0d0ba86de 2025-02-24 02:12:13 +01:00 Compare
kjuulh force-pushed renovate/all from f0d0ba86de to f781550ff6 2025-02-24 06:11:46 +01:00 Compare
kjuulh force-pushed renovate/all from f781550ff6 to 669faa385d 2025-02-25 02:12:13 +01:00 Compare
kjuulh force-pushed renovate/all from 669faa385d to fd3a6bd52c 2025-02-25 06:11:33 +01:00 Compare
kjuulh force-pushed renovate/all from fd3a6bd52c to 9f54c92192 2025-02-26 02:12:10 +01:00 Compare
kjuulh force-pushed renovate/all from 9f54c92192 to 48b0629803 2025-02-26 06:13:04 +01:00 Compare
kjuulh force-pushed renovate/all from 48b0629803 to 991c5af371 2025-02-27 02:13:53 +01:00 Compare
kjuulh force-pushed renovate/all from 991c5af371 to 8b2a2ea080 2025-02-27 06:12:19 +01:00 Compare
kjuulh force-pushed renovate/all from 8b2a2ea080 to e122ea1fe3 2025-02-28 02:13:17 +01:00 Compare
kjuulh force-pushed renovate/all from e122ea1fe3 to f03431b57b 2025-02-28 06:12:47 +01:00 Compare
kjuulh force-pushed renovate/all from f03431b57b to a94037fe30 2025-03-01 02:14:13 +01:00 Compare
kjuulh force-pushed renovate/all from a94037fe30 to e362692b71 2025-03-01 06:12:21 +01:00 Compare
kjuulh force-pushed renovate/all from e362692b71 to dfbf9b28cf 2025-03-02 02:12:10 +01:00 Compare
kjuulh force-pushed renovate/all from dfbf9b28cf to 86a1da8c27 2025-03-02 06:18:58 +01:00 Compare
kjuulh force-pushed renovate/all from 86a1da8c27 to ea2f95f685 2025-03-03 02:11:41 +01:00 Compare
kjuulh force-pushed renovate/all from ea2f95f685 to 4a2621614b 2025-03-03 06:12:01 +01:00 Compare
kjuulh force-pushed renovate/all from 4a2621614b to 196b0ea38d 2025-03-04 02:13:23 +01:00 Compare
kjuulh force-pushed renovate/all from 196b0ea38d to 706108b32d 2025-03-04 06:12:43 +01:00 Compare
kjuulh force-pushed renovate/all from 706108b32d to 9ef4628bf5 2025-03-05 02:13:00 +01:00 Compare
kjuulh force-pushed renovate/all from 9ef4628bf5 to e334bc64e9 2025-03-05 06:12:17 +01:00 Compare
kjuulh force-pushed renovate/all from e334bc64e9 to d54219f18b 2025-03-06 02:13:12 +01:00 Compare
kjuulh force-pushed renovate/all from d54219f18b to 6c65d0c02c 2025-03-06 06:12:43 +01:00 Compare
kjuulh force-pushed renovate/all from 6c65d0c02c to 2e905b960d 2025-03-25 23:33:17 +01:00 Compare
kjuulh changed title from chore(deps): update all dependencies to fix(deps): update all dependencies 2025-03-25 23:33:19 +01:00
kjuulh force-pushed renovate/all from 2e905b960d to ff2f2c8322 2025-03-26 20:53:27 +01:00 Compare
kjuulh force-pushed renovate/all from ff2f2c8322 to 7ea5d0a746 2025-03-26 21:26:44 +01:00 Compare
kjuulh force-pushed renovate/all from 7ea5d0a746 to d68513d162 2025-03-27 02:53:59 +01:00 Compare
kjuulh force-pushed renovate/all from d68513d162 to c9486736d7 2025-03-27 03:26:40 +01:00 Compare
kjuulh force-pushed renovate/all from c9486736d7 to 15e58122de 2025-03-27 13:33:00 +01:00 Compare
kjuulh force-pushed renovate/all from 15e58122de to 06703541e6 2025-03-27 14:15:39 +01:00 Compare
kjuulh force-pushed renovate/all from 06703541e6 to e405668e7c 2025-03-27 15:12:56 +01:00 Compare
kjuulh force-pushed renovate/all from e405668e7c to e4b39cc32f 2025-03-27 15:54:59 +01:00 Compare
kjuulh force-pushed renovate/all from e4b39cc32f to c78549b6a9 2025-04-02 02:09:27 +02:00 Compare
kjuulh force-pushed renovate/all from c78549b6a9 to 520a83a65c 2025-04-02 05:08:39 +02:00 Compare
kjuulh force-pushed renovate/all from 520a83a65c to d7aac40f0e 2025-04-06 02:08:16 +02:00 Compare
kjuulh force-pushed renovate/all from d7aac40f0e to 49854cf8ff 2025-04-06 05:09:02 +02:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/all:renovate/all
git checkout renovate/all
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjuulh/churn-v2#16
No description provided.