Browse Source

Add release notes for Wasmtime 16 (#7678) (#7689)

pull/7709/head
Alex Crichton 11 months ago
committed by GitHub
parent
commit
ecffcc6557
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 61
      RELEASES.md

61
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

Loading…
Cancel
Save