Skip to content

Commit

Permalink
Add release notes (#8910)
Browse files Browse the repository at this point in the history
  • Loading branch information
alexcrichton authored Jul 8, 2024
1 parent 9a966ed commit e9d340d
Showing 1 changed file with 86 additions and 0 deletions.
86 changes: 86 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,94 @@ Unreleased.

### Added

* Support for DWARF debugging information with native debuggers is now
implemented for components.
[#8693](https://github.com/bytecodealliance/wasmtime/pull/8693)

* CLIF frontends can now define their own stack maps.
[#8728](https://github.com/bytecodealliance/wasmtime/pull/8728)
[#8876](https://github.com/bytecodealliance/wasmtime/pull/8876)

* Wasmtime now supports the custom-page-sizes proposal.
[#8763](https://github.com/bytecodealliance/wasmtime/pull/8763)

### Changed

* Call hooks now have access to the full `StoreContextMut<T>`.
[#8791](https://github.com/bytecodealliance/wasmtime/pull/8791)

* Call hooks have been moved behind an off-by-default compile-time Cargo feature
named `call-hook`.
[#8795](https://github.com/bytecodealliance/wasmtime/pull/8795)
[#8808](https://github.com/bytecodealliance/wasmtime/pull/8808)

* Wasmtime's minimum supported Rust version is now 1.77.0.
[#8796](https://github.com/bytecodealliance/wasmtime/pull/8796)

* Resumable traps have been removed from Cranelift.
[#8809](https://github.com/bytecodealliance/wasmtime/pull/8809)

* Traps are not GC safepoints any more in Cranelift.
[#8810](https://github.com/bytecodealliance/wasmtime/pull/8810)

* Support for Intel memory protection keys is now disabled by default at compile
time and is gated behind a Cargo feature.
[#8813](https://github.com/bytecodealliance/wasmtime/pull/8813)

* Exports from components have been refactored and redesigned to support
skipping name lookups at runtime where possible.
[#8786](https://github.com/bytecodealliance/wasmtime/pull/8786)

* Wasmtime's lookup of versioned component exports now takes semver into
account in the same manner as imports.
[#8830](https://github.com/bytecodealliance/wasmtime/pull/8830)

* Wasmtime's guest profiler will now take samples at hostcall boundaries.
[#8802](https://github.com/bytecodealliance/wasmtime/pull/8802)

* Wasmtime's pooling allocator now by default allows 32-bit linear memories to
grow to their full size of 4G.
[#8849](https://github.com/bytecodealliance/wasmtime/pull/8849)

* The size of WASI adapter binaries has been optimized.
[#8858](https://github.com/bytecodealliance/wasmtime/pull/8858)
[#8859](https://github.com/bytecodealliance/wasmtime/pull/8859)

* The `wasmtime-wasi-http` crate has been refactored to better match the
`wasmtime-wasi` crate.
[#8861](https://github.com/bytecodealliance/wasmtime/pull/8861)

* Support for caching `call_indirect` sites has been removed.
[#8881](https://github.com/bytecodealliance/wasmtime/pull/8881)

* Wasmtime's x86\_64 binary releases are now based on AlmaLinux 8 instead of
CentOS 7.
[#8892](https://github.com/bytecodealliance/wasmtime/pull/8892)

### Fixed

* An issue with generated `.debug_loc` sections for native debuggers has been
fixed.
[#8753](https://github.com/bytecodealliance/wasmtime/pull/8753)

* Wasmtime's `no_std` build for riscv64 has been fixed.
[#8770](https://github.com/bytecodealliance/wasmtime/pull/8770)

* A bug related to lost `Waker` instances with async stdio streams has been
fixed.
[#8782](https://github.com/bytecodealliance/wasmtime/pull/8782)

* Configuration of `trappable_error_type` has been improved in Wasmtime's
`bindgen!` macro.
[#8833](https://github.com/bytecodealliance/wasmtime/pull/8833)

* Prints to stdout/stderr without a newline now work better with `wasmtime
serve`.
[#8877](https://github.com/bytecodealliance/wasmtime/pull/8877)

* An issue with `br_if` and stack-related state has been fixed in Winch.
[#8886](https://github.com/bytecodealliance/wasmtime/pull/8886)

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

Release notes for previous releases of Wasmtime can be found on the respective
Expand Down

0 comments on commit e9d340d

Please sign in to comment.