wasmtime
High-level API to expose the Wasmtime runtime
48.0.0
33M downloads/mo
#1597 most downloaded on crates.io
bytecodealliance/wasmtime
What this package is like to depend on
Last release 3 days ago
20 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Rarely documented
notes for 9 of 212 stable releases
2 versions withdrawn
withdrawn after publishing
8 years old
214 releases · first in 2018
67 releases in the last 12 months
see the full history below
Release timeline
214 releases · Oct 2018 to Aug 2026Releases
latest 60 of 214-
48.0.020 Aug 2026Release notes
Open source →48.0.0
Released 2026-08-20.
Added
-
Wasmtime has an initial implementation of the component model
fixed-length-lists feature.
#12315 -
Wasmtime's reflection of component imports/exports now exposes
external-id
information.
#13874 -
Cranelift's alias analysis pass now eliminates dead stores.
#13806
#13947 -
Winch now supports the wasm SIMD proposal on AArch64.
#13911
#13921
#13928
#13937
#13945
#13938
#13946
... -
Cranelift now supports an AVX512-VNNI lowering for the dot-product wasm
instruction andusdoton AArch64.
#14006
#14054 -
Wasmtime's
bindgen!macro now has aninclude_component_typeoption to
generate aCOMPONENT_TYPEconstant with the encoded type of the world being
bound.
#14013 -
Wasmtime now supports configurable fuel costs for variable-length wasm
opcodes.
#13931
Changed
-
Host-implemented traits in
wasmtime-wasi-httpare now the same across
wasip2/wasip3 and no longer require separate implementations/structures.
#13810
#13812
#13835 -
Wasmtime will now use the
process_madvisesyscall on Linux where available
which can improve the performance of the pooling allocator when the
deallocation batch size is configured to larger than 1.
#13830 -
Synchronous cancellation of streams/futures/subtasks now traps if the waitable
was already in a waitable set.
#13708 -
Winch is now flagged to be compatible with component-model-async.
#13845 -
Wasmtime's pooling allocator now uses more sharding to reduce lock contention.
#13840 -
Wasmtime now requires Rust 1.95.0 to build.
#13853 -
Cranelift now has a uniform maximum size across all backends on the bounds of
a function's stack frame.
#13783 -
Wasmtime's
LinkerInstancefor components now supports being reopened to
gradually add more items.
#13908 -
The
wasmtime-wasicrate's default configuration now denies creation of
TCP/UDP sockets by default.
#13936 -
Wasmtime now configures async task context fields on
realloccalls to zero.
#13949 -
Work has continued on continuous verification of Cranelift's lowering rules
on AArch64.
#13935
#13929
#13998 -
Codegen for loads on AArch64 has been optimized slightly to improve sharing
common sub-expressions.
#13766 -
Work continues on implementing the stack-switching proposal.
#11717
#13996
#14052 -
Permissions for
wasi-filesystemin the implementation of thewasmtime-wasi
crate have been simplified to either read-write or read-only for a directory.
#14010
Fixed
-
A late-drop of host-defined stream producers/consumers has been fixed.
#13891 -
Call hooks are now invoked around async yields when dealing with concurrent
execution.
#13871 -
Extreme filesystem timestamps no longer cause panics.
#13894 -
An erroneous trap was fixed where an async-delivered write-closed event was
sent to a future.
#13914 -
An erroneous trap where Wasmtime internally used the wrong thread id has been
fixed.
#13926 -
Cross-component instance streams are no longer erroneously flagged as being
intra-instance.
#14018 -
A panic in the
wasmtimeCLI with non-utf8 environment variables has been
fixed.
#14017 -
Atomic waits on big-endian hosts have been fixed.
#14027 -
Enabling MPK with CoW images has been fixed.
#14076
Release notes
Open source →v48.0.0: Release Wasmtime 48.0.0 (#14169) Latest
Latest
Compare
Choose a tag to compare
-
-
47.0.420 Aug 2026Release notes
Open source →47.0.4
Released 2026-08-20
Fixed
-
Guest controlled-size host heap allocation through WASIp3 streams.
GHSA-x84v-gj2h-g759 -
Filesystem sandbox escape when paths or symlinks contain trailing slashes.
GHSA-vqjp-4c8c-hfgg
-
-
47.0.331 Jul 2026Release notes
Open source →47.0.3
Released 2026-07-31.
Fixed
-
Stores can mix up type indices between engines.
GHSA-hgjw-h833-99q9 -
Preemption and traps during bulk operations enable breaking internal VM state.
GHSA-2hw9-mc66-jc2q
Release notes
Open source →v47.0.3: Release Wasmtime 47.0.3 (#14037)
Compare
Choose a tag to compare
-
-
47.0.221 Jul 2026Nothing published for this version
-
47.0.120 Jul 2026Nothing published for this version
-
47.0.020 Jul 2026Nothing published for this version
-
46.0.320 Aug 2026Release notes
Open source →46.0.3
Released 2026-08-20
Fixed
-
Guest controlled-size host heap allocation through WASIp3 streams.
GHSA-x84v-gj2h-g759 -
Filesystem sandbox escape when paths or symlinks contain trailing slashes.
GHSA-vqjp-4c8c-hfgg
Release notes
Open source →v46.0.3: Release Wasmtime 46.0.3 (#14170)
Compare
Choose a tag to compare
-
-
46.0.231 Jul 2026Release notes
Open source →46.0.2
Released 2026-07-31.
Fixed
-
Stores can mix up type indices between engines.
GHSA-hgjw-h833-99q9 -
Preemption and traps during bulk operations enable breaking internal VM state.
GHSA-2hw9-mc66-jc2q
Release notes
Open source →v46.0.2: Release Wasmtime 46.0.2 (#14038)
Compare
Choose a tag to compare
-
-
46.0.124 Jun 2026Nothing published for this version
-
46.0.022 Jun 2026Nothing published for this version
-
45.0.324 Jun 2026Nothing published for this version
-
45.0.215 Jun 2026Nothing published for this version
-
45.0.105 Jun 2026Nothing published for this version
-
45.0.021 May 2026Nothing published for this version
-
44.0.315 Jun 2026Nothing published for this version
-
44.0.221 May 2026Nothing published for this version
-
44.0.130 Apr 2026Nothing published for this version
-
44.0.020 Apr 2026Nothing published for this version
-
43.0.230 Apr 2026Nothing published for this version
-
43.0.109 Apr 2026Nothing published for this version
-
43.0.020 Mar 2026Nothing published for this version
-
42.0.209 Apr 2026Nothing published for this version
-
42.0.125 Feb 2026Nothing published for this version
-
42.0.024 Feb 2026Nothing published for this version
-
41.0.424 Feb 2026Nothing published for this version
-
41.0.304 Feb 2026Nothing published for this version
-
41.0.203 Feb 2026Nothing published for this version
-
41.0.127 Jan 2026Nothing published for this version
-
41.0.020 Jan 2026Nothing published for this version
-
40.0.424 Feb 2026Nothing published for this version
-
40.0.327 Jan 2026Nothing published for this version
-
40.0.214 Jan 2026Nothing published for this version
-
40.0.107 Jan 2026Nothing published for this version
-
40.0.022 Dec 2025Nothing published for this version
-
39.0.214 Jan 2026Nothing published for this version
-
39.0.124 Nov 2025Nothing published for this version
-
39.0.020 Nov 2025Nothing published for this version
-
38.0.411 Nov 2025Nothing published for this version
-
38.0.324 Oct 2025Nothing published for this version
-
38.0.221 Oct 2025Nothing published for this version
-
38.0.120 Oct 2025Nothing published for this version
-
38.0.020 Oct 2025Nothing published for this version
-
37.0.311 Nov 2025Nothing published for this version
-
37.0.207 Oct 2025Nothing published for this version
-
37.0.123 Sep 2025Nothing published for this version
-
37.0.020 Sep 2025Nothing published for this version
-
36.0.1420 Aug 2026Release notes
Open source →36.0.14
Released 2026-08-20
Fixed
- Filesystem sandbox escape when paths or symlinks contain trailing slashes.
GHSA-vqjp-4c8c-hfgg
Release notes
Open source →v36.0.14: Release Wasmtime 36.0.14 (#14172)
Compare
Choose a tag to compare
- Filesystem sandbox escape when paths or symlinks contain trailing slashes.
-
36.0.1331 Jul 2026Release notes
Open source →36.0.13
Released 2026-07-31.
Fixed
- Stores can mix up type indices between engines.
GHSA-hgjw-h833-99q9
Release notes
Open source →v36.0.13: Release Wasmtime 36.0.13 (#14035)
Compare
Choose a tag to compare
- Stores can mix up type indices between engines.
-
36.0.1224 Jun 2026Nothing published for this version
-
36.0.1115 Jun 2026Nothing published for this version
-
36.0.1021 May 2026Nothing published for this version
-
36.0.905 May 2026Nothing published for this version
-
36.0.830 Apr 2026Nothing published for this version
-
36.0.709 Apr 2026Nothing published for this version
-
36.0.624 Feb 2026Nothing published for this version
-
36.0.526 Jan 2026Nothing published for this version
-
36.0.414 Jan 2026Nothing published for this version
-
36.0.311 Nov 2025Nothing published for this version
-
36.0.226 Aug 2025Nothing published for this version
-
36.0.121 Aug 2025Nothing published for this version