Fix a runtime crash when combining tail-calls with host imports that capture a
stack trace or trap.
GHSA-q8hx-mm92-4wvg
Fix a race condition could lead to WebAssembly control-flow integrity and type
safety violations.
GHSA-7qmx-3fpx-r45m
v25.0.1
25.0.1
Released 2024-09-24.
Added
The wasmtime CLI's -Wmax-wasm-stack option now automatically configures
the async stack size as well. A new -Wasync-stack-size option was
additionally added to configure it too.
#9302
v25.0.0
25.0.0
Released 2024-09-20.
Added
The WinML backend of wasmtime-wasi-nn now supports FP16 and I64.
#8964
Pooling allocator configuration options for table elements and core instance
size can now be changed on the CLI.
#9138
Wasmtime now supports the extended-const WebAssembly proposal.
#9141
The wasmtime crate embedding API now has ArrayRef for allocating wasm GC
arrays.
#9145
Cranelift now has a stack_switch CLIF instruction to be used with the
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)
Bumps wasi-common from 24.0.0 to 25.0.2.
Release notes
Sourced from wasi-common's releases.
... (truncated)
Commits
52a565b
Release Wasmtime 25.0.2 (#9366)de3a581
[25.0.x] Fix backtraces through empty sequences of Wasm frames (#9416)d84c43a
Unbreak CI on release branch (#9409)c40e290
Merge commit from forkd9dde54
Try to fix CI (#9384)b4cb894
Release Wasmtime 25.0.1 (#9306)611f79d
Add-Wasync-stack-size
, automatically configure it too (#9302) (#9305)0b195ef
Release Wasmtime 25.0.0 (#9289)b50bc5e
Backport 9262 to release-25.0.0 (#9270)c3dd8ad
Backport 9263 to release-25.0.0 (#9265)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