Skip to content

deps: update wasm proxy host to f0310e1#44534

Draft
The0mikkel wants to merge 1 commit into
envoyproxy:mainfrom
The0mikkel:wasm-update
Draft

deps: update wasm proxy host to f0310e1#44534
The0mikkel wants to merge 1 commit into
envoyproxy:mainfrom
The0mikkel:wasm-update

Conversation

@The0mikkel
Copy link
Copy Markdown

@The0mikkel The0mikkel commented Apr 20, 2026

Updated proxy-wasm-cpp-host to f0310e1

Commit Message:
Updated proxy-wasm-cpp-host to f0310e1

Additional Description:
Updated proxy-wasm-cpp-host to f0310e1, which provides an updated WASM host, which allocated all WASI hostcalls for Go SDK, along with upgrading wasmtime from 24.0.6 to 42.0.1.
Full changelog from proxy-wasm-cpp-host: here
Additionally updated proxy_wasm_cpp_host.patch to align with the updated version of proxy-wasm-cpp-host.

Risk Level:
Low

Testing:
No additional tests were implemented.
Tests were run, with the //test/extensions/common/wasm:wasm_vm test failing. Further understanding of what have failed is missing - Without tests, an Envoy binary were able to be build and runs correctly in a limited scenario.

Docs Changes:
None

Release Notes:

Platform Specific Features:
None

Fixes #44526

@The0mikkel The0mikkel had a problem deploying to external-contributors April 20, 2026 13:47 — with GitHub Actions Failure
@repokitteh-read-only
Copy link
Copy Markdown

Hi @The0mikkel, welcome and thank you for your contribution.

We will try to review your Pull Request as quickly as possible.

In the meantime, please take a look at the contribution guidelines if you have not done so already.

🐱

Caused by: #44534 was opened by The0mikkel.

see: more, trace.

@repokitteh-read-only
Copy link
Copy Markdown

As a reminder, PRs marked as draft will not be automatically assigned reviewers,
or be handled by maintainer-oncall triage.

Please mark your PR as ready when you want it to be reviewed!

🐱

Caused by: #44534 was opened by The0mikkel.

see: more, trace.

@phlax
Copy link
Copy Markdown
Member

phlax commented Apr 20, 2026

@The0mikkel we generally want to avoid pinning to a commit - is it possible to bump to a version (and/or request a release in proxy-wasm-cpp-host)

@The0mikkel
Copy link
Copy Markdown
Author

The0mikkel commented Apr 20, 2026

@phlax that's fully understandable - proxy-wasm-cpp-host does not use releases.

Therefore I'm also unsure if this update from proxy-wasm-cpp-host has any breaking changes.

As far as I could see, the last few updates to this dependency in Envoy, has also been commit pinning, and is why I have continued it.

I'm not a maintainer of proxy-wasm-cpp-host, but i am requiring the hostcalls this updates adds for a filter I'm building.

@phlax
Copy link
Copy Markdown
Member

phlax commented Apr 20, 2026

apologies you are correct - for some reason i thought they did release - cc @leonm1

@The0mikkel
Copy link
Copy Markdown
Author

The0mikkel commented Apr 20, 2026

When I ran the test suite, the following tests failed:

//test/extensions/common/wasm:wasm_vm_test

  • AllowPrecompiled/WasmVmTest.V8Load/1, where GetParam() = true
  • AllowPrecompiled/WasmVmTest.V8BadHostFunctions/1, where GetParam() = true
  • AllowPrecompiled/WasmVmTest.V8BadModuleFunctions/1, where GetParam() = true
  • AllowPrecompiled/WasmVmTest.V8FunctionCalls/1, where GetParam() = true
  • AllowPrecompiled/WasmVmTest.V8Memory/1, where GetParam() = true

All failed due to init() returning false instead of true.

13 tests passed and 5 failed.

@github-actions
Copy link
Copy Markdown

This pull request has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in 7 days if no further activity occurs. Please feel free to give a status update now, ping for review, or re-open when it's ready. Thank you for your contributions!

@github-actions github-actions Bot added the stale stalebot believes this issue/PR has not been touched recently label May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stale stalebot believes this issue/PR has not been touched recently

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update for proxy-wasm-cpp-host - Support all WASI hostcalls used by Go SDK

2 participants