NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4742 most downloaded on crates.io
WebAssembly for Proxies
Last release 4 months ago
20 May 2026
Ships fairly regularly
a new release about every 7 months
Nearly every release is documented
notes for 11 of 12 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
12 releases · first in 2020
One column per quarter.
Fixed compatibility with Rust v1.96.0.
Fixed a memory leak in get_map and get_map_bytes hostcalls. This issue has been introduced in v0.2.3 . Thanks @JaatadiaMulesoft !
get_map and get_map_bytes hostcalls.get_map and get_map_bytes hostcalls.
This issue has been introduced in [0.2.3].
Thanks @JaatadiaMulesoft!An empty value ( Some("") or Some([]) ) is now returned when retrieving value of a HTTP header or trailer with an empty value. This is consistent with
Some("") or Some([])) is now returned when retrievingNone) was being returned, which made an emptyAdded support for foreign function callbacks.
Thanks @casimiro!
Added convenience functions to remove headers and trailers.
Thanks @itsLucario!
Added convenience function to remove shared data.
Fixed support for nested gRPC callouts. Thanks @andytesti !
Fixed support for nested gRPC callouts.
Thanks @andytesti!
Fixed panic on unknown token_id in on_grpc_receive_initial_metadata
and on_grpc_receive_trailing_metadata.
Thanks @erikness-doordash!
Fixed panic on unexpected failures in get_property.
Thanks @alexsnaps!
Fixed panic on unexpected failures in call_foreign_function.
Reported by @geNAZt.
Fixed panic on unknown token_id in on_grpc_close . Thanks @Protryon !
token_id in on_grpc_close.wee-alloc feature, because that crate is no longer maintainedFixed performance degradation with wasm32-wasi target in Rust v1.56.0 or newer by adding proxy_wasm::main macro that should be used instead of custom
wasm32-wasi target in Rust v1.56.0proxy_wasm::main macro that should be used instead_start, _initialize and/or main exports.Added support for gRPC callouts. Thanks @Shikugawa !
Fixed support for nested HTTP callouts. Thanks @SvetlinZarev !
wee-alloc to an optional feature.wasm32-wasi target.RootContext to create child contexts for streams.Updated MapType values to match updated Proxy-Wasm ABI v0.1.0. Thanks @yskopets !
MapType values to match updated Proxy-Wasm ABI v0.1.0.Added support for building with Bazel.
[0.2.5]: https://github.com/proxy-wasm/proxy-wasm-rust-sdk/compare/v0.2.4...v0.2.5 [0.2.4]: https://github.com/proxy-wasm/proxy-wasm-rust-sdk/compare/
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →