winget install --id BytecodeAlliance.Wasmtime
About Wasmtime
A fast and secure runtime for WebAssembly
What's new in 44.0.1
Fixed - Panic when allocating a table exceeding the size of the host's address space. GHSA-p8xm-42r7-89xg
Version history
| Version | Updated | Notes |
|---|---|---|
| 44.0.1 | Unknown | Fixed - Panic when allocating a table exceeding the size of the host's address space. GHSA-p8xm-42r7-89xg |
| 44.0.0 | Unknown | Added - The wasmtime CLI now supports a -g flag which runs a built-in wasm program to host a gdbstub-compatible server (can be connected to with LLDB) to debug guest programs. #12756 #12771 #12856 #12859 - Wasmtime now h... |
| 43.0.1 | Unknown | Fixed - Miscompiled guest heap access enables sandbox escape on aarch64 Cranelift. GHSA-jhxm-h53p-jm7w - Wasmtime with Winch compiler backend may allow a sandbox-escaping memory access. GHSA-xx5w-cvp6-jv83 - Out-of-bound... |
| 43.0.0 | Unknown | Added - Wasmtime now supports the WASIp3 snapshot 0.3.0-rc-2026-03-15. #12557 - The number of frames captured in backtrace collection can now be configured. #12542 - Wasmtime now supports fine-grained operator cost confi... |
| 42.0.1 | Unknown | Fixed - Fix some minor bindgen! issues with anyhow: true #12658 |
| 42.0.0 | Unknown | Added - Cranelift now supports bitwise operations on floats on aarch64. #12326 - Cranelift now supports NaN canonicalization of f16 and f128. #12337 - Wasmtime has gained minimal support to implement fixed-length lists i... |
| 41.0.3 | Unknown | Fixed - Fix an incorrect mid-end optimization rule that could cause a compiler panic due to mismatched types. #12504 |
| 41.0.2 | Unknown | Fixed - Reduce the dependencies of the wasmtime-internal-jit-icache-coherence crate. #12446 |
| 41.0.1 | Unknown | 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 confi... |
| 41.0.0 | Unknown | 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... |
| 40.0.2 | Unknown | 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... |
| 40.0.1 | Unknown | 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 |
| 40.0.0 | Unknown | Added - WASIp3 support for wasi:http now implements Response::from_http to convert from standard Rust types to WASI types. #12063 - Cranelift now supports a "patchable" ABI which has a maximum number of arguments and clo... |
| 39.0.1 | Unknown | Fixed - Compiling the debug feature without the gc feature enabled has been fixed. #12074 |
| 39.0.0 | Unknown | Added - Initial work has begun to support WebAssembly-level debugging natively in Wasmtime. This is intended to complement today's preexisting DWARF-level debugging, but this work will be portable and operate at the WebA... |
| 38.0.4 | Unknown | Fixed - Prevent using shared memories with Memory. CVE-2025-64345 |
| 38.0.3 | Unknown | Fixed - Fix possible host crash with host-to-wasm component intrinsics CVE-2025-62711 |
| 38.0.2 | Unknown | Changed - This repository is attempting to start out using GitHub's "Immutable Releases" feature with this release, and this'll be the first release, assuming all goes well, that has this enabled. #11901 Fixed - Fix comp... |
| 38.0.1 | Unknown | Fixed - Fixed some automation that went wrong with the 38.0.0 release. |
| 37.0.2 | Unknown | Fixed - Fix a memory leak in the C API when using anyref or externref. CVE-2025-61670. |