diff --git a/RELEASES.md b/RELEASES.md index 5c97e7bd41..d92e9dedf6 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -6,8 +6,69 @@ Unreleased. ### Added +* Add yielding support in `wasmtime_store_epoch_deadline_callback` in the C API. + [#7476](https://github.com/bytecodealliance/wasmtime/pull/7476) + +* Support for the `wasi_unstable` module ("wasi preview0" canonically) has been + added to the `-Spreview2` support in the CLI. + [#7548](https://github.com/bytecodealliance/wasmtime/pull/7548) + +* The original module can now be obtained from an "instance pre" in the C API. + [#7572](https://github.com/bytecodealliance/wasmtime/pull/7572) + +* Usage of Mach ports on macOS can now be disabled in the C API. + [#7595](https://github.com/bytecodealliance/wasmtime/pull/7595) + ### Changed +* The preview1-to-preview2 component adapters now import a smaller number of + interfaces by default. + [#7543](https://github.com/bytecodealliance/wasmtime/pull/7543) + [#7544](https://github.com/bytecodealliance/wasmtime/pull/7544) + +* Wasmtime and Cranelift now require Rust 1.72.0 to build. + [#7554](https://github.com/bytecodealliance/wasmtime/pull/7554) + +* The default `world` supported by `wasmtime serve` has been slimmed down to + exactly what `wasi:http/proxy` specifies by default. Support for other WASI + APIs can be included with the `-S common` command-line flag. + [#7597](https://github.com/bytecodealliance/wasmtime/pull/7597) + +* The `wasmtime --version` CLI output will now include date/commit information + when Wasmtime is built from a git checkout. + [#7610](https://github.com/bytecodealliance/wasmtime/pull/7610) + +### Fixed + +* MPK support is now explicitly disabled on AMD-based CPUs since the + implementation does not currently support it. + [#7513](https://github.com/bytecodealliance/wasmtime/pull/7513) + +* Initialization of a WebAssembly data segment with a negative offset is fixed + to zero-extend the offset instead of sign-extend. + [#7559](https://github.com/bytecodealliance/wasmtime/pull/7559) + +* The reported offset of `O_APPEND` files in preview1 has been fixed. + [#7586](https://github.com/bytecodealliance/wasmtime/pull/7586) + +* MPK support does a better job of compacting memories to minimize virtual + memory used. + [#7622](https://github.com/bytecodealliance/wasmtime/pull/7622) + +### Cranelift + +* Union node bitpacking has been fixed with egraph optimizations to ensure the + minimal cost node is selected. + [#7465](https://github.com/bytecodealliance/wasmtime/pull/7465) + +* Equivalent-cost expressions now have ties broken with expression depth in + egraphs to prefer "shallow" expression trees. + [#7456](https://github.com/bytecodealliance/wasmtime/pull/7456) + +* Long-and-narrow chains of expressions are now optimized into shallow-and-wide + trees. + [#7466](https://github.com/bytecodealliance/wasmtime/pull/7466) + -------------------------------------------------------------------------------- ## 15.0.1