From 1390882b5652b7b4bb5a06786cdb8df4e47672cc Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Mon, 6 Feb 2023 13:59:05 -0600 Subject: [PATCH] Update release notes for 6.0.0 (#5719) --- RELEASES.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/RELEASES.md b/RELEASES.md index 0ca098c56c..db17c6f0b4 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -16,8 +16,52 @@ Unreleased. ### Added +* Wasmtime's built-in cache can now be disabled after being enabled previously. + [#5542](https://github.com/bytecodealliance/wasmtime/pull/5542) + +* Older x86\_64 CPUs, without SSE4.1 for example, are now supported when the + wasm SIMD proposal is disabled. + [#5567](https://github.com/bytecodealliance/wasmtime/pull/5567) + +* The Wasmtime C API now has `WASMTIME_VERSION_*` macros defined in its header + files. + [#5651](https://github.com/bytecodealliance/wasmtime/pull/5651) + +* The `wasmtime` CLI executable as part of Wasmtime's precompiled release + artifacts now has the `all-arch` feature enabled. + [#5657](https://github.com/bytecodealliance/wasmtime/pull/5657) + ### Changed +* Equality of `wasmtime::component::Val::Float{32,64}` now considers NaNs as + equal for assistance when fuzzing. + [#5535](https://github.com/bytecodealliance/wasmtime/pull/5535) + +* WIT syntax supported by `wasmtime::component::bindgen!` has been updated in + addition to the generated code being updated. + [#5565](https://github.com/bytecodealliance/wasmtime/pull/5565) + [#5692](https://github.com/bytecodealliance/wasmtime/pull/5692) + [#5694](https://github.com/bytecodealliance/wasmtime/pull/5694) + +* Cranelift's egraph-based optimization framework is now enabled by default. + [#5587](https://github.com/bytecodealliance/wasmtime/pull/5587) + +* The old `PoolingAllocationStrategy` type has been removed in favor of a more + flexible configuration via a new option + `PoolingAllocationConfig::max_unused_warm_slots` which is more flexible and + subsumes the previous use cases for each strategy. + [#5661](https://github.com/bytecodealliance/wasmtime/pull/5661) + +* Creation of `InstancePre` through `Linker::instantiate_pre` no longer requires + a `Store` to be provided. Instead a `Store`-related argument is now required + on `Linker::define`-style APIs instead. + [#5683](https://github.com/bytecodealliance/wasmtime/pull/5683) + +### Fixed + +* Compilation for FreeBSD on x86\_64 and AArch64 has been fixed. + [#5606](https://github.com/bytecodealliance/wasmtime/pull/5606) + -------------------------------------------------------------------------------- ## 5.0.0