Skip to content

Commit 4bd910d

Browse files
authored
Add release notes (#11431)
1 parent 61a371a commit 4bd910d

File tree

1 file changed

+84
-5
lines changed

1 file changed

+84
-5
lines changed

RELEASES.md

Lines changed: 84 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,96 @@ Unreleased.
44

55
### Added
66

7+
* Cranelift's has initial support for inlining between functions. Wasmtime
8+
additionally now has support for inlining as well, for example between modules
9+
in a component.
10+
[#11210](https://github.com/bytecodealliance/wasmtime/pull/11210)
11+
[#11239](https://github.com/bytecodealliance/wasmtime/pull/11239)
12+
[#11228](https://github.com/bytecodealliance/wasmtime/pull/11228)
13+
[#11269](https://github.com/bytecodealliance/wasmtime/pull/11269)
14+
[#11283](https://github.com/bytecodealliance/wasmtime/pull/11283)
15+
16+
* The async proposal for the Component Model is now fully implemented in
17+
Wasmtime with a number of WASIp3 interfaces implemented. The implementation
18+
is still off-by-default and the implementation of WASIp3 is not fully
19+
complete, but is remains suitable for testing.
20+
[#11127](https://github.com/bytecodealliance/wasmtime/pull/11127)
21+
[#11136](https://github.com/bytecodealliance/wasmtime/pull/11136)
22+
[#11137](https://github.com/bytecodealliance/wasmtime/pull/11137)
23+
[#11238](https://github.com/bytecodealliance/wasmtime/pull/11238)
24+
[#11221](https://github.com/bytecodealliance/wasmtime/pull/11221)
25+
[#11250](https://github.com/bytecodealliance/wasmtime/pull/11250)
26+
[#11257](https://github.com/bytecodealliance/wasmtime/pull/11257)
27+
[#11291](https://github.com/bytecodealliance/wasmtime/pull/11291)
28+
[#11325](https://github.com/bytecodealliance/wasmtime/pull/11325)
29+
730
### Changed
831

9-
Users who implemented `WasiHttpView::is_forbidden_header` from `wasmtime-wasi-http` now need to include `DEFAULT_FORBIDDEN_HEADERS`, e.g. `DEFAULT_FORBIDDEN_HEADERS.contains(name) || name.as_str() == "custom-forbidden-header"` #11292
32+
* Users who implemented `WasiHttpView::is_forbidden_header` from
33+
`wasmtime-wasi-http` now need to include `DEFAULT_FORBIDDEN_HEADERS`, e.g.
34+
`DEFAULT_FORBIDDEN_HEADERS.contains(name) || name.as_str() ==
35+
"custom-forbidden-header"`
36+
[#11292](https://github.com/bytecodealliance/wasmtime/pull/11292)
37+
38+
* Cranelift's incremental cache has received some optimizations.
39+
[#11186](https://github.com/bytecodealliance/wasmtime/pull/11186)
40+
41+
* Wasmtime's internal implementations of WebAssembly primitives has been
42+
refactored to be modeled with safer internal primitives.
43+
[#11211](https://github.com/bytecodealliance/wasmtime/pull/11211)
44+
[#11212](https://github.com/bytecodealliance/wasmtime/pull/11212)
45+
[#11216](https://github.com/bytecodealliance/wasmtime/pull/11216)
46+
[#11229](https://github.com/bytecodealliance/wasmtime/pull/11229)
47+
[#11215](https://github.com/bytecodealliance/wasmtime/pull/11215)
48+
[#11254](https://github.com/bytecodealliance/wasmtime/pull/11254)
49+
[#11255](https://github.com/bytecodealliance/wasmtime/pull/11255)
50+
[#11319](https://github.com/bytecodealliance/wasmtime/pull/11319)
51+
[#11320](https://github.com/bytecodealliance/wasmtime/pull/11320)
52+
53+
* Detection of native hardware features has been refactored on s390x.
54+
[#11220](https://github.com/bytecodealliance/wasmtime/pull/11220)
55+
56+
* Further progress has been made towards an implementation of the WebAssembly
57+
exceptions proposal, although it is not yet complete.
58+
[#11230](https://github.com/bytecodealliance/wasmtime/pull/11230)
59+
[#11321](https://github.com/bytecodealliance/wasmtime/pull/11321)
60+
61+
* Cranelift's assembler for x64 now supports EVEX encoding.
62+
[#11153](https://github.com/bytecodealliance/wasmtime/pull/11153)
63+
[#11270](https://github.com/bytecodealliance/wasmtime/pull/11270)
64+
[#11303](https://github.com/bytecodealliance/wasmtime/pull/11303)
65+
66+
* The default implementation of `send_request` in the `wasmtime-wasi-http` crate
67+
is now behind an on-by-default feature gate.
68+
[#11323](https://github.com/bytecodealliance/wasmtime/pull/11323)
69+
70+
* Configuration of the `bindgen!` macro has been redesigned to more consistently
71+
configure per-function options such as whether or not it's async.
72+
[#11328](https://github.com/bytecodealliance/wasmtime/pull/11328)
73+
74+
* Initial support fo `mutatis` has been added to Wasmtime's fuzzers.
75+
[#11290](https://github.com/bytecodealliance/wasmtime/pull/11290)
76+
77+
* The `debug-builtins` crate feature of `wasmtime` no compiles on `no_std`
78+
targets.
79+
[#11304](https://github.com/bytecodealliance/wasmtime/pull/11304)
1080

1181
### Fixed
1282

13-
* Fix a panic in the host caused by preview1 guests using `fd_renumber`.
14-
[CVE-2025-53901](https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-fm79-3f68-h2fc).
83+
* Deserializing external modules no long unnecessarily requires the allocation
84+
to be aligned.
85+
[#11306](https://github.com/bytecodealliance/wasmtime/pull/11306)
86+
87+
* A CMake linker error and warning when using the C API on macOS has been fixed.
88+
[#11293](https://github.com/bytecodealliance/wasmtime/pull/11293)
89+
[#11315](https://github.com/bytecodealliance/wasmtime/pull/11315)
90+
91+
* The C API declaration of `wasmtime_component_linker_instance_add_func` has
92+
been fixed.
93+
[#11327](https://github.com/bytecodealliance/wasmtime/pull/11327)
1594

16-
* Fix a panic in the preview1 adapter caused by guests using `fd_renumber`.
17-
[#11277](https://github.com/bytecodealliance/wasmtime/pull/11277)
95+
* The calculation of reachable DWARF has been fixed.
96+
[#11338](https://github.com/bytecodealliance/wasmtime/pull/11338)
1897

1998
--------------------------------------------------------------------------------
2099

0 commit comments

Comments
 (0)