Skip to content

deps: Update proxy_wasm_cpp_host, wasmtime v24.0.0 -> v42.0.1 - #45756

Merged
phlax merged 2 commits into
envoyproxy:mainfrom
leonm1:update/wasm
Jun 23, 2026
Merged

deps: Update proxy_wasm_cpp_host, wasmtime v24.0.0 -> v42.0.1#45756
phlax merged 2 commits into
envoyproxy:mainfrom
leonm1:update/wasm

Conversation

@leonm1

@leonm1 leonm1 commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Mitigates golang/go#78513.

Fixes #44526.

Commit Message: deps: Update proxy_wasm_cpp_host, wasmtime v24.0.0 -> v42.0.1
Additional Description:

proxy_wasm_-cpp_host updated to 09e5f8d.

There are no breaking changes in this version, but there are several bugfixes relating to unimplemented wasi hostcalls and missing endianness conversions on bigendian platforms.

Full changelog from proxy-wasm-cpp-host: here.

Risk Level: Low
Testing: I ran bazel tests. This version of proxy-wasm is tested extensively inside Google as well.
Docs Changes: None added.
Release Notes: Added a note for additional supported wasi hostcalls.
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

leonm1 added 2 commits June 22, 2026 17:09
Signed-off-by: Matt Leon <mattleon@google.com>
This is the same version pinned by proxy-wasm-cpp-host.

Signed-off-by: Matt Leon <mattleon@google.com>
@repokitteh-read-only repokitteh-read-only Bot added the deps Approval required for changes to Envoy's external dependencies label Jun 22, 2026
@repokitteh-read-only

Copy link
Copy Markdown

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).
envoyproxy/dependency-shepherds assignee is @RyanTheOptimist

🐱

Caused by: #45756 was opened by leonm1.

see: more, trace.

@leonm1

leonm1 commented Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

/retest

@repokitteh-read-only repokitteh-read-only Bot removed the deps Approval required for changes to Envoy's external dependencies label Jun 23, 2026
@phlax
phlax merged commit 9c53b00 into envoyproxy:main Jun 23, 2026
28 of 29 checks passed
yanavlasov pushed a commit that referenced this pull request Jul 20, 2026
This PR backports the proxy-wasm-cpp-host PR
proxy-wasm/proxy-wasm-cpp-host#553 portion of
the changes from Envoy PR #45756
to the Envoy 1.38 branch.

On s390x writing the native host representation into Wasm memory results
in incorrect byte ordering. Converting the value using htowasm() before
calling setMemory() ensures the value is stored in the correct byte
order expected by the Wasm runtime. This change affects only the
proxy-wasm-cpp-host dependency.

The original PR contains additional updates related to Wasmtime version
changes. Those changes are intentionally not included here, since they
are not required for Envoy 1.38. This PR only carries the
proxy-wasm-cpp-host fix needed for s390x. The patch is verified
successfully on s390x machine.

Signed-off-by: Surender Yadav <surender.yadav1@ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

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

4 participants