Releases: proxy-wasm/proxy-wasm-rust-sdk
Releases · proxy-wasm/proxy-wasm-rust-sdk
Release list
v0.2.5
v0.2.4
Fixed
- Fixed a memory leak in
get_mapandget_map_byteshostcalls.
This issue has been introduced in v0.2.3.
Thanks @JaatadiaMulesoft!
v0.2.3
Changed
- An empty value (
Some("")orSome([])) is now returned when retrieving
value of a HTTP header or trailer with an empty value. This is consistent
with the representation when retrieving a full HTTP header or trailer map.
Previously, a "no value" (None) was being returned, which made an empty
value indistinguishable from a non-existent HTTP header or trailer.
Thanks @prembhaskal!
Added
-
Added support for foreign function callbacks.
Thanks @casimiro! -
Added convenience functions to remove headers and trailers.
Thanks @itsLucario! -
Added convenience function to remove shared data.
v0.2.2
Fixed
-
Fixed support for nested gRPC callouts.
Thanks @andytesti! -
Fixed panic on unknown
token_idinon_grpc_receive_initial_metadata
andon_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.
Added
- Added support for sending error responses with gRPC status codes.
Thanks @juanmolle!
v0.2.1
Fixed
- Fixed panic on unknown
token_idinon_grpc_close.
Thanks @Protryon!
Changed
- Changed MSRV to v1.61.0.
Removed
- Removed
wee-allocfeature, because that crate is no longer maintained
and it leaks memory.
v0.2.0
Fixed
- Fixed performance degradation with
wasm32-wasitarget in Rust v1.56.0
or newer by addingproxy_wasm::mainmacro that should be used instead
of custom_start,_initializeand/ormainexports.
Changed
- Updated ABI to Proxy-Wasm ABI v0.2.1.
Added
- Added support for calling foreign functions.
Thanks @Gsantomaggio!
v0.1.4
Added
- Added support for gRPC callouts.
Thanks @Shikugawa!
v0.1.3
Fixed
- Fixed support for nested HTTP callouts.
Thanks @SvetlinZarev!
Changed
- Changed
wee-allocto an optional feature.
Thanks @yuval-k!
Added
- Added support for building for
wasm32-wasitarget. - Added support for metrics.
- Added support for
RootContextto create child contexts for streams.
Thanks @dgn! - Added support for setting network buffers.
v0.1.2
Changed
- Updated
MapTypevalues to match updated Proxy-Wasm ABI v0.1.0.
Thanks @yskopets!
v0.1.1
Added
- Added support for building with Bazel.
- Added support for setting HTTP bodies.
Thanks @gbrail!