Skip to content

Commit

Permalink
Add some initial release notes for 13.0.0 (#6929)
Browse files Browse the repository at this point in the history
* Add some initial release notes for 13.0.0

May need more updates over the coming days, but this should document
everything up-to-now.

* Review comments
  • Loading branch information
alexcrichton authored Aug 29, 2023
1 parent 62fdafa commit 30378d1
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,32 @@ Unreleased.

### Added

* Configuration of mach ports vs signals on macOS is now done through a `Config`
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.
[#6832](https://github.com/bytecodealliance/wasmtime/pull/6832)

* A new feature "wmemcheck" has been added to enable Valgrind-like detection of
use-after-free within a WebAssembly guest module.
[#6820](https://github.com/bytecodealliance/wasmtime/pull/6820)
[#6856](https://github.com/bytecodealliance/wasmtime/pull/6856)

* The `wasmtime` CLI now supports executing components.
[#6836](https://github.com/bytecodealliance/wasmtime/pull/6836)

* Support for WASI preview2's TCP sockets interface has been added.
[#6837](https://github.com/bytecodealliance/wasmtime/pull/6837)

* 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`.
[#6896](https://github.com/bytecodealliance/wasmtime/pull/6896)

### Changed

* The pooling allocator was significantly refactored and the
Expand Down Expand Up @@ -52,6 +78,7 @@ Unreleased.
* `PoolingAllocationConfig::max_core_instances_per_component`

These methods do not affect the size of the pre-allocated pool.
[#6835](https://github.com/bytecodealliance/wasmtime/pull/6835)

* Options to the `wasmtime` CLI for Wasmtime itself must now come before the
WebAssembly module. For example `wasmtime run foo.wasm --disable-cache` now
Expand All @@ -60,6 +87,24 @@ Unreleased.
to the wasm module itself.
[#6737](https://github.com/bytecodealliance/wasmtime/pull/6737)

* Builder methods for WASI contexts onw 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)

### Removed

* Wasmtime's experimental implementation of wasi-crypto has been removed. More
discussion of this change can be found on
[#6732](https://github.com/bytecodealliance/wasmtime/pull/6732)
and
[#6816](https://github.com/bytecodealliance/wasmtime/pull/6816)

* Support for `union` types in the component model has been removed.
[#6913](https://github.com/bytecodealliance/wasmtime/pull/6913)

--------------------------------------------------------------------------------

## 12.0.1
Expand Down

0 comments on commit 30378d1

Please sign in to comment.