Skip to content

fix(deps): update rust crate wasmtime to v41 - autoclosed#124

Closed
renovate[bot] wants to merge 1 commit intomainfrom
renovate/wasmtime-41.x
Closed

fix(deps): update rust crate wasmtime to v41 - autoclosed#124
renovate[bot] wants to merge 1 commit intomainfrom
renovate/wasmtime-41.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 20, 2026

This PR contains the following updates:

Package Type Update Change
wasmtime dependencies major 40.0.041.0.0

Release Notes

bytecodealliance/wasmtime (wasmtime)

v41.0.3

Compare Source

41.0.3

Released 2026-02-04.

Fixed
  • Fix an incorrect mid-end optimization rule that could cause a compiler panic
    due to mismatched types.
    #​12504

v41.0.2

Compare Source

41.0.2

Released 2026-02-03.

Fixed
  • Reduce the dependencies of the wasmtime-internal-jit-icache-coherence crate.
    #​12446

v41.0.1

Compare Source

41.0.1

Released 2026-01-26.

Fixed
  • Fixed a bug in lowering of f64.copysign on x86-64 whereby when combined
    with an f64.load, the resulting machine code could read 16 bytes rather
    than 8 bytes. This could result in a segfault when Wasmtime is configured
    without signals-based traps.

v41.0.0

Compare Source

41.0.0

Released 2026-01-20.

Added
  • Support for {Future,Stream}Any in the component model has improved.
    #​12142

  • Wasmtime has initial support for breakpoints and single-stepping with the
    debug feature for guest programs.
    #​12133

  • Wasmtime has begun adding a new Error type which is similar to
    anyhow::Error but supports gracefully handling OOM. Wasmtime still uses
    anyhow::Error but this will change in the future to wasmtime::Error which
    will be a distinct type.
    #​12163

  • An initial top-level crate for async-debugging guest programs has been added.
    #​12183

Changed
  • Cranelift now optimizes redundant select + icmp instructions.
    #​12135

  • Synchronous component model functions can no longer block before returning.
    This implements a change in the upstream specification to the upcoming async
    support in the component model which places stricter restrictions on
    non-async functions and their ability to perform blocking operations.
    #​12043

  • Frame iteration in debug mode now visits all activations which enables
    seeing all frames from recursive wasm calls.
    #​12176

  • Wasmtime now requires Rust 1.90.0 or later.
    #​12167

  • Intra-component stream/future reads/writes are now allowed for simple data
    types.
    #​12181

  • The POLL callback code has been removed from the canonical ABI for async
    functions and the waitable-set.poll function no longer yields.
    #​12182

  • Guest-to-guest adapters injected by Wasmtime now have improved trapping error
    messages.
    #​12215

Fixed
  • #[derive(Lift)] for enums with exactly 256 cases has been fixed.
    #​12140

  • With component-model-async support recursively calling a guest from a host
    function has now been fixed.
    #​12152

v40.0.3

Compare Source

40.0.3

Released 2026-01-26.

Fixed
  • Fixed a bug in lowering of f64.copysign on x86-64 whereby when combined
    with an f64.load, the resulting machine code could read 16 bytes rather
    than 8 bytes. This could result in a segfault when Wasmtime is configured
    without signals-based traps.

v40.0.2

Compare Source

40.0.2

Released 2026-01-14.

Fixed
  • A possible stack overflow in the x64 backend with cmp emission has been
    fixed.
    #​12333

  • Some ISLE optimization rules which created erroneous IR for vector inputs have
    been fixed.
    #​12179
    #​12335

  • The x64 lowering of shld has been fixed for some edge caxes.
    #​12321

v40.0.1

Compare Source

40.0.1

Released 2026-01-07.

Changed
  • This release is a test of Wasmtime's CI-based crate publishing infrastructure.
    Wasmtime is switching to crates.io-based trusted publishing for this release
    and is testing that everything works.
    #​12257

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

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


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

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

@renovate renovate bot force-pushed the renovate/wasmtime-41.x branch from fcd4294 to 004d705 Compare January 27, 2026 01:51
@renovate renovate bot force-pushed the renovate/wasmtime-41.x branch from 004d705 to 5de3792 Compare February 3, 2026 04:58
@renovate renovate bot force-pushed the renovate/wasmtime-41.x branch from 5de3792 to 2d46c2b Compare February 5, 2026 02:03
@renovate renovate bot changed the title fix(deps): update rust crate wasmtime to v41 fix(deps): update rust crate wasmtime to v41 - autoclosed Feb 24, 2026
@renovate renovate bot closed this Feb 24, 2026
@renovate renovate bot deleted the renovate/wasmtime-41.x branch February 24, 2026 22:02
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.

0 participants