Skip to content

Commit 272d1b1

Browse files
authored
Add release notes (#13096)
1 parent 39e910b commit 272d1b1

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed

RELEASES.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,71 @@ Unreleased.
44

55
### Added
66

7+
* The `wasmtime` CLI now supports a `-g` flag which runs a built-in wasm program
8+
to host a `gdbstub`-compatible server (can be connected to with LLDB) to debug
9+
guest programs.
10+
[#12756](https://github.com/bytecodealliance/wasmtime/pull/12756)
11+
[#12771](https://github.com/bytecodealliance/wasmtime/pull/12771)
12+
[#12856](https://github.com/bytecodealliance/wasmtime/pull/12856)
13+
[#12859](https://github.com/bytecodealliance/wasmtime/pull/12859)
14+
15+
* Wasmtime now has experimental support for the `map<K, V>` type in the
16+
component model.
17+
[#12216](https://github.com/bytecodealliance/wasmtime/pull/12216)
18+
19+
* Wasmtime's C API now supports wasm tag types.
20+
[#12763](https://github.com/bytecodealliance/wasmtime/pull/12763)
21+
[#12803](https://github.com/bytecodealliance/wasmtime/pull/12803)
22+
23+
* Wasmtime's C API now supports exceptions.
24+
[#12861](https://github.com/bytecodealliance/wasmtime/pull/12861)
25+
26+
* Wasmtime's C API has more support for the GC proposal.
27+
[#12914](https://github.com/bytecodealliance/wasmtime/pull/12914)
28+
[#12915](https://github.com/bytecodealliance/wasmtime/pull/12915)
29+
[#12916](https://github.com/bytecodealliance/wasmtime/pull/12916)
30+
[#12917](https://github.com/bytecodealliance/wasmtime/pull/12917)
31+
32+
* An initial implementation of the `wasi:tls` proposal for the 0.3.0-draft
33+
version has been added.
34+
[#12834](https://github.com/bytecodealliance/wasmtime/pull/12834)
35+
736
### Changed
837

38+
* The `demangle` Cargo feature of the `wasmtime` crate is now compatible with
39+
`no_std` targets.
40+
[#12740](https://github.com/bytecodealliance/wasmtime/pull/12740)
41+
42+
* The `wasmtime-wasi-tls-*` crates are now merged into one crate with feature
43+
flags for each backend.
44+
[#12780](https://github.com/bytecodealliance/wasmtime/pull/12780)
45+
46+
* Wasmtime now requires Rust 1.92.0 or later to build.
47+
[#12828](https://github.com/bytecodealliance/wasmtime/pull/12828)
48+
49+
* The `cranelift-codegen` crate now compiles for `no_std` targets.
50+
[#12812](https://github.com/bytecodealliance/wasmtime/pull/12812)
51+
52+
* The `csdb` instruction, a defense-in-depth measure for spectre, is no longer
53+
emitted by default on aarch64 to match what peer runtimes are doing. In some
54+
situations this is known to provide up to a 6x performance boost on macOS as
55+
well.
56+
[#12932](https://github.com/bytecodealliance/wasmtime/pull/12932)
57+
58+
### Fixed
59+
60+
* Wasmtime's native DWARF has been improved on aarch64 to support recovering
61+
values more frequently.
62+
[#12779](https://github.com/bytecodealliance/wasmtime/pull/12779)
63+
64+
* A significant number of minor issues have been fixed throughout this release.
65+
In addition to the [security advisories][adv] found by LLMs there have also
66+
been a large number of other issues identified as well. Many minor fixes are
67+
present in this release for various situations for issues found in this
68+
manner.
69+
70+
[adv]: https://bytecodealliance.org/articles/wasmtime-security-advisories
71+
972
--------------------------------------------------------------------------------
1073

1174
Release notes for previous releases of Wasmtime can be found on the respective

0 commit comments

Comments
 (0)