deps: update Wasmtime to 45.0.3#46044
Conversation
|
CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to |
| patches = [ | ||
| "@proxy_wasm_cpp_host//:bazel/external/prefixed_wasmtime.patch", | ||
| patch_cmds = [ | ||
| "find ./crates/c-api -type f -exec sed -i.bak " + |
There was a problem hiding this comment.
ideally should be fixed upstream. Wasmtime 44.0.3 added C API content such as the wasm_tagtype_* declarations, shifting and changing doc-wasm.h, so Bazel could no longer apply the patch cleanly.
There was a problem hiding this comment.
Could you please also open an issue upstream?
There was a problem hiding this comment.
Looks like is cleaner to update to wasm 45.0.2, the patch has been regenerated there: https://github.com/proxy-wasm/proxy-wasm-cpp-host/pull/555/changes#diff-11a75e369b4ac72230dce0e2b5980aaeadb35547bc8dea910fbd8428bbbe79e1
Update Wasmtime to 45.0.2 to pick up the CVE-2026-54786 fix. Align proxy-wasm-cpp-host with its Wasmtime 45.0.2 update so Envoy uses the matching upstream build configuration and generated C API prefix patch. Signed-off-by: Kateryna Nezdolii <kateryna.nezdolii@gmail.com>
|
cc @leonm1 |
|
/retest |
Update Wasmtime to 44.0.3 to pick up the CVE-2026-54786 fix.
The proxy-wasm-host generated Wasmtime prefix patch was tied to the older Wasmtime source layout and no longer applies to 44.0.3. Run the same prefixing transform as repository patch commands instead so new C API symbols added by Wasmtime are handled with the rest of the C API.
Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]