Skip to content

Commit

Permalink
Finish release notes for 13.0.0 (#6969)
Browse files Browse the repository at this point in the history
* Finish release notes for 13.0.0

Filling out everything that happened since #6929

* Inline MSRV policy

* More notes
  • Loading branch information
alexcrichton committed Sep 12, 2023
1 parent 3893d03 commit 91fe736
Showing 1 changed file with 32 additions and 5 deletions.
37 changes: 32 additions & 5 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,10 @@ Unreleased.
instead of at compile time.
[#6807](https://github.com/bytecodealliance/wasmtime/pull/6807)

* `Engine::detect_precompiled` can be used to to determine whether some bytes
look like a precompiled module or a component.
* `Engine::detect_precompiled{,_file}` can be used to to determine whether some
bytes or a file look like a precompiled module or a component.
[#6832](https://github.com/bytecodealliance/wasmtime/pull/6832)
[#6937](https://github.com/bytecodealliance/wasmtime/pull/6937)

* A new feature "wmemcheck" has been added to enable Valgrind-like detection of
use-after-free within a WebAssembly guest module.
Expand All @@ -38,9 +39,25 @@ Unreleased.
* Wasmtime's implementation of the wasi-nn proposal now supports named models.
[#6854](https://github.com/bytecodealliance/wasmtime/pull/6854)

* The C API now supports configuring `native_unwind_info` and
`dynamic_memory_reserved_for_growth`.
* The C API now supports configuring `native_unwind_info`,
`dynamic_memory_reserved_for_growth`, `target`, and Cranelift settings.
[#6896](https://github.com/bytecodealliance/wasmtime/pull/6896)
[#6934](https://github.com/bytecodealliance/wasmtime/pull/6934)

* The `wasmtime` crate now has initial support for component model bindings
generation for the WIT `resource` type.
[#6886](https://github.com/bytecodealliance/wasmtime/pull/6886)

* Cranelift's RISC-V backend now has a complete implementation of the
WebAssembly SIMD proposal. Many thanks to Afonso Bordado for all their
contributions!
[#6920](https://github.com/bytecodealliance/wasmtime/pull/6920)
[#6924](https://github.com/bytecodealliance/wasmtime/pull/6924)

* The `bindgen!` macro in the `wasmtime` crate now supports conditional
configuration for which imports should be `async` and which should be
synchronous.
[#6942](https://github.com/bytecodealliance/wasmtime/pull/6942)

### Changed

Expand Down Expand Up @@ -90,13 +107,23 @@ Unreleased.
These methods do not affect the size of the pre-allocated pool.
[#6835](https://github.com/bytecodealliance/wasmtime/pull/6835)

* Builder methods for WASI contexts onw use `&mut self` instead of `self`.
* Builder methods for WASI contexts now use `&mut self` instead of `self`.
[#6770](https://github.com/bytecodealliance/wasmtime/pull/6770)

* Native unwinding information is now properly disabled when it is configured to
be turned off.
[#6547](https://github.com/bytecodealliance/wasmtime/pull/6547)

* Wasmtime's minimum supported Rust version (MSRV) is now 1.70.0. Wasmtime's
MSRV policy of supporting the last three releases of Rust (N-2) is now
additionally documented. More discussion can additionally be found on the PR
itself.
[#6900](https://github.com/bytecodealliance/wasmtime/pull/6900)

* Wasmtime's support for DWARF debugging information has seen some fixes for
previously reported crashes.
[#6931](https://github.com/bytecodealliance/wasmtime/pull/6931)

### Removed

* Wasmtime's experimental implementation of wasi-crypto has been removed. More
Expand Down

0 comments on commit 91fe736

Please sign in to comment.