From fb0dc1045fa1332a5480c52970ddcdf2a5848543 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Thu, 11 Mar 2021 16:06:41 -0600 Subject: [PATCH] Update release notes for next version (#2721) Add some notes for major features which have landed --- RELEASES.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/RELEASES.md b/RELEASES.md index a86cace6bb..6760671b1e 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -2,8 +2,46 @@ -------------------------------------------------------------------------------- +## 0.25.0 + +Not yet released + +### Added + +* An implementation of a pooling instance allocator, optionally backed by + `userfaultfd` on Linux, was added to improve the performance of embeddings + that instantiate a large number of instances continuously. + [#2518](https://github.com/bytecodealliance/wasmtime/pull/2518) + +* Host functions can now be defined on `Config` to share the function across all + `Store` objects connected to an `Engine`. This can improve the time it takes + to instantiate instances in a short-lived `Store`. + [#2625](https://github.com/bytecodealliance/wasmtime/pull/2625) + +* The `Store` object now supports having typed values attached to it which can + be retrieved from host functions. + [#2625](https://github.com/bytecodealliance/wasmtime/pull/2625) + +* The `wiggle` code generator now supports `async` host functions. + [#2701](https://github.com/bytecodealliance/wasmtime/pull/2701) + +### Changed + +* The `Func::getN{,_async}` APIs have all been removed in favor of a new + `Func::typed` API which should be more compact in terms of API surface area as + well as more flexible in how it can be used. + [#2719](https://github.com/bytecodealliance/wasmtime/pull/2719) + +### Fixed + +* Interepretation of timestamps in `poll_oneoff` for WASI have been fixed to + correctly use nanoseconds instead of microseconds. + [#2717](https://github.com/bytecodealliance/wasmtime/pull/2717) + ## 0.24.0 +Released 2021-03-04. + ### Added * Implement support for `async` functions in Wasmtime