Add yielding support in wasmtime_store_epoch_deadline_callback in the C API.
#7476
Support for the wasi_unstable module ("wasi preview0" canonically) has been
added to the -Spreview2 support in the CLI.
#7548
The original module can now be obtained from an "instance pre" in the C API.
#7572
Usage of Mach ports on macOS can now be disabled in the C API.
#7595
Changed
The preview1-to-preview2 component adapters now import a smaller number of
interfaces by default.
#7543#7544
Wasmtime and Cranelift now require Rust 1.72.0 to build.
#7554
The default world supported by wasmtime serve has been slimmed down to
exactly what wasi:http/proxy specifies by default. Support for other WASI
APIs can be included with the -S common command-line flag.
#7597
The wasmtime --version CLI output will now include date/commit information
when Wasmtime is built from a git checkout.
#7610
Fixed
MPK support is now explicitly disabled on AMD-based CPUs since the
implementation does not currently support it.
#7513
Initialization of a WebAssembly data segment with a negative offset is fixed
to zero-extend the offset instead of sign-extend.
#7559
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on wasmtime-wasi to permit the latest version.
Release notes
Sourced from wasmtime-wasi's releases.
... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show