1## 44.0.1 2 3Released 2026-04-30. 4 5### Fixed 6 7* Panic when allocating a table exceeding the size of the host's address space. 8 [GHSA-p8xm-42r7-89xg](https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-p8xm-42r7-89xg) 9 10-------------------------------------------------------------------------------- 11 12## 44.0.0 13 14Released 2026-04-20. 15 16### Added 17 18* The `wasmtime` CLI now supports a `-g` flag which runs a built-in wasm program 19 to host a `gdbstub`-compatible server (can be connected to with LLDB) to debug 20 guest programs. 21 [#12756](https://github.com/bytecodealliance/wasmtime/pull/12756) 22 [#12771](https://github.com/bytecodealliance/wasmtime/pull/12771) 23 [#12856](https://github.com/bytecodealliance/wasmtime/pull/12856) 24 [#12859](https://github.com/bytecodealliance/wasmtime/pull/12859) 25 26* Wasmtime now has experimental support for the `map<K, V>` type in the 27 component model. 28 [#12216](https://github.com/bytecodealliance/wasmtime/pull/12216) 29 30* Wasmtime's C API now supports wasm tag types. 31 [#12763](https://github.com/bytecodealliance/wasmtime/pull/12763) 32 [#12803](https://github.com/bytecodealliance/wasmtime/pull/12803) 33 34* Wasmtime's C API now supports exceptions. 35 [#12861](https://github.com/bytecodealliance/wasmtime/pull/12861) 36 37* Wasmtime's C API has more support for the GC proposal. 38 [#12914](https://github.com/bytecodealliance/wasmtime/pull/12914) 39 [#12915](https://github.com/bytecodealliance/wasmtime/pull/12915) 40 [#12916](https://github.com/bytecodealliance/wasmtime/pull/12916) 41 [#12917](https://github.com/bytecodealliance/wasmtime/pull/12917) 42 43* An initial implementation of the `wasi:tls` proposal for the 0.3.0-draft 44 version has been added. 45 [#12834](https://github.com/bytecodealliance/wasmtime/pull/12834) 46 47### Changed 48 49* The `demangle` Cargo feature of the `wasmtime` crate is now compatible with 50 `no_std` targets. 51 [#12740](https://github.com/bytecodealliance/wasmtime/pull/12740) 52 53* The `wasmtime-wasi-tls-*` crates are now merged into one crate with feature 54 flags for each backend. 55 [#12780](https://github.com/bytecodealliance/wasmtime/pull/12780) 56 57* Wasmtime now requires Rust 1.92.0 or later to build. 58 [#12828](https://github.com/bytecodealliance/wasmtime/pull/12828) 59 60* The `cranelift-codegen` crate now compiles for `no_std` targets. 61 [#12812](https://github.com/bytecodealliance/wasmtime/pull/12812) 62 63* The `csdb` instruction, a defense-in-depth measure for spectre, is no longer 64 emitted by default on aarch64 to match what peer runtimes are doing. In some 65 situations this is known to provide up to a 6x performance boost on macOS as 66 well. 67 [#12932](https://github.com/bytecodealliance/wasmtime/pull/12932) 68 69### Fixed 70 71* Wasmtime's native DWARF has been improved on aarch64 to support recovering 72 values more frequently. 73 [#12779](https://github.com/bytecodealliance/wasmtime/pull/12779) 74 75* A significant number of minor issues have been fixed throughout this release. 76 In addition to the [security advisories][adv] found by LLMs there have also 77 been a large number of other issues identified as well. Many minor fixes are 78 present in this release for various situations for issues found in this 79 manner. 80 81[adv]: https://bytecodealliance.org/articles/wasmtime-security-advisories 82 83-------------------------------------------------------------------------------- 84 85Release notes for previous releases of Wasmtime can be found on the respective 86release branches of the Wasmtime repository. 87 88<!-- ARCHIVE_START --> 89* [43.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-43.0.0/RELEASES.md) 90* [42.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-42.0.0/RELEASES.md) 91* [41.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-41.0.0/RELEASES.md) 92* [40.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-40.0.0/RELEASES.md) 93* [39.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-39.0.0/RELEASES.md) 94* [38.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-38.0.0/RELEASES.md) 95* [37.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-37.0.0/RELEASES.md) 96* [36.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-36.0.0/RELEASES.md) 97* [35.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-35.0.0/RELEASES.md) 98* [34.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-34.0.0/RELEASES.md) 99* [33.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-33.0.0/RELEASES.md) 100* [32.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-32.0.0/RELEASES.md) 101* [31.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-31.0.0/RELEASES.md) 102* [30.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-30.0.0/RELEASES.md) 103* [29.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-29.0.0/RELEASES.md) 104* [28.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-28.0.0/RELEASES.md) 105* [27.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-27.0.0/RELEASES.md) 106* [26.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-26.0.0/RELEASES.md) 107* [25.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-25.0.0/RELEASES.md) 108* [24.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-24.0.0/RELEASES.md) 109* [23.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-23.0.0/RELEASES.md) 110* [22.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-22.0.0/RELEASES.md) 111* [21.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-21.0.0/RELEASES.md) 112* [20.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-20.0.0/RELEASES.md) 113* [19.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-19.0.0/RELEASES.md) 114* [18.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-18.0.0/RELEASES.md) 115* [17.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-17.0.0/RELEASES.md) 116* [16.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-16.0.0/RELEASES.md) 117* [15.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-15.0.0/RELEASES.md) 118* [14.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-14.0.0/RELEASES.md) 119* [13.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-13.0.0/RELEASES.md) 120* [12.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-12.0.0/RELEASES.md) 121* [11.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-11.0.0/RELEASES.md) 122* [10.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-10.0.0/RELEASES.md) 123* [9.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-9.0.0/RELEASES.md) 124* [8.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-8.0.0/RELEASES.md) 125* [7.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-7.0.0/RELEASES.md) 126* [6.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-6.0.0/RELEASES.md) 127* [5.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-5.0.0/RELEASES.md) 128* [4.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-4.0.0/RELEASES.md) 129* [3.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-3.0.0/RELEASES.md) 130* [2.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-2.0.0/RELEASES.md) 131* [1.0.x](https://github.com/bytecodealliance/wasmtime/blob/release-1.0.0/RELEASES.md) 132* [0.40.x](https://github.com/bytecodealliance/wasmtime/blob/release-0.40.0/RELEASES.md) 133* [0.39.x](https://github.com/bytecodealliance/wasmtime/blob/release-0.39.0/RELEASES.md) 134* [0.38.x](https://github.com/bytecodealliance/wasmtime/blob/release-0.38.0/RELEASES.md) 135* [0.37.x](https://github.com/bytecodealliance/wasmtime/blob/release-0.37.0/RELEASES.md) 136* [0.36.x](https://github.com/bytecodealliance/wasmtime/blob/release-0.36.0/RELEASES.md) 137* [0.35.x](https://github.com/bytecodealliance/wasmtime/blob/release-0.35.0/RELEASES.md) 138* [0.34.x](https://github.com/bytecodealliance/wasmtime/blob/release-0.34.0/RELEASES.md) 139* [0.33.x](https://github.com/bytecodealliance/wasmtime/blob/release-0.33.0/RELEASES.md) 140* [0.32.x (and prior)](https://github.com/bytecodealliance/wasmtime/blob/release-0.32.0/RELEASES.md) 141