winget install --id BytecodeAlliance.Wasmtime.Portable
About Wasmtime
Wasmtime is a Bytecode Alliance project that is a standalone wasm-only optimizing runtime for WebAssembly and WASI. It runs WebAssembly code outside of the Web, and can be used both as a command-line utility or as a library embedded in a larger application.
What's new in 44.0.1
44.0.1 Released 2026-04-30. 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 | 44.0.1 Released 2026-04-30. Fixed - Panic when allocating a table exceeding the size of the host's address space. GHSA-p8xm-42r7-89xg |
| 44.0.0 | Unknown | 44.0.0 Released 2026-04-20. 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 #1... |
| 43.0.1 | Unknown | 43.0.1 Released 2026-04-09. 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-x... |
| 43.0.0 | Unknown | 43.0.0 Released 2026-03-20. 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... |
| 42.0.1 | Unknown | 42.0.1 Released 2026-02-25. Fixed - Fix some minor bindgen! issues with anyhow: true #12658 |
| 42.0.0 | Unknown | 42.0.0 Released 2026-02-20. 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 im... |
| 41.0.3 | Unknown | 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 |
| 41.0.2 | Unknown | 41.0.2 Released 2026-02-03. Fixed - Reduce the dependencies of the wasmtime-internal-jit-icache-coherence crate. #12446 |
| 41.0.1 | Unknown | 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 seg... |
| 41.0.0 | Unknown | 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.... |
| 40.0.2 | Unknown | 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. #1217... |
| 40.0.1 | Unknown | 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 everyt... |
| 40.0.0 | Unknown | 40.0.0 Released 2025-12-20. 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... |
| 39.0.1 | Unknown | 39.0.1 Released 2025-11-24. Fixed - Compiling the debug feature without the gc feature enabled has been fixed. #12074 |
| 39.0.0 | Unknown | 39.0.0 Released 2025-11-20. 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 port... |
| 38.0.4 | Unknown | 38.0.4 Released 2025-11-11. Fixed - Prevent using shared memories with Memory. CVE-2025-64345 |
| 38.0.2 | Unknown | 38.0.2 Released 2025-10-21. 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 enab... |
| 38.0.1 | Unknown | 38.0.1 Released 2025-10-20. Fixed - Fixed some automation that went wrong with the 38.0.0 release. |
| 37.0.2 | Unknown | 37.0.2 Released 2025-10-07. Fixed - Fix a memory leak in the C API when using anyref or externref. CVE-2025-61670. |
| 37.0.1 | Unknown | 37.0.1 Released 2025-09-23. Fixed - Cranelift's cranelift-jit crate now properly applies relocations to ADRP instructions on aarch64; a zero-extension on the offset was fixed to properly sign-extend instead. #11734 |