C API bindings for the sampling-based profiler in Wasmtime have been added.
#7854
Add the WasiP1Ctx to ease the use of wasmtime-wasi in place of wasi-common#8053
The Winch compiler backend is now feature-complete for x64. Note that minor
issues and fuzz bugs are still being addressed, but now's a good time to test
if you're interested.
#7894#7909#7927#7932#7949#7974#8001
The typed function references proposal to WebAssembly is now fully
implemented.
#7943
The component::Linker type is now "semver aware" in that it enables loading
components referring to past or future versions of interfaces so long as the
types are compatible.
#7994
Wasmtime can now be built for "custom platforms" which is intended for
bare-metal builds.
#7995
The wasmtime-wasi-nn crate now has a backend based on WinML.
#7807
The wasmtime CLI now has flags for configuring limits of the pooling
allocator.
#8027
Changed
The wasmtime serve command no longer binds its port with SO_REUSEADDR
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
6e0abd7
Release Wasmtime 19.0.0 (#8186)eb3889d
Fixwasmtime settings
command. (#8060) (#8127)cfbfcd3
Add release notes for 19.0.0 (#8110)6670ba5
Backport 8053 and 8064 to release-19.0.0 (#8069)149858b
[fix] broken links in WASI-intro.md (#8043)0f7b175
Don't fail with--env
and nonexistent env vars (#8039)7565cef
Add commentary on advantages/disadvantages of the pooling allocator (#8038)5e1adfb
Show true error reason inwasmtime serve
(#8026)480fb0e
Add CLI flags for instance limits (#8027)391ddfb
update capstone dependency to 0.12.0 (#8014)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