proxy-wasm-cpp-host
proxy-wasm-cpp-host copied to clipboard
WebAssembly for Proxies (C++ host implementation)
## Major Changes ### Bazel Upgrade - **Bazel**: 6.5.0 → 7.7.1 ### Linting System Modernization - **Replaced**: bazel_clang_tidy with aspect_rules_lint v1.12.0 - **Added**: tools/lint/ directory with BUILD and linters.bzl for...
#### Description Bzlmod don't support external calls and native.bind use, this removes this usage
#### Description Bump Bazel to v7.7.1
#### Description Bump platforms to v1.0.0
Requires the following for compatibility: * Bump absl to `20250814.1` * Bump rules_cc to `0.1.5`
Release notes: https://github.com/bytecodealliance/wasmtime/releases/tag/v39.0.1 The original goal: * Allow wasmtime to instantiate AOT precompiled wasm modules (e.g. with `wasmtime compile`). * Update wasmtime to a recent version for performance testing. *...
Envoy currently patches proxy-wasm-cpp-host in order to build: [bazel/proxy_wasm_cpp_host.patch](https://github.com/envoyproxy/envoy/blob/acddf23bd01736ce2c230fbd66a02365aa7a21ae/bazel/proxy_wasm_cpp_host.patch). We should update proxy-wasm-cpp-host to make this patch unnecessary, if possible. @cpakulski FYI
Mac OS 13 images are being deprecated by 12/4/25, so we will need to update our runners to use Mac OS 15 images. See https://github.com/actions/runner-images/issues/13046.
In #427, a portion of the wasi hostcalls was added, but not all. Now, all the wasi hostcalls have been included, and their stability has been verified in our multiple...