Releases: extism/extism
Releases · extism/extism
v1.6.0
What's Changed
- Add readonly dirs to allowed_paths by @mhmd-azeez in #733
- feat(runtime): support log_trace in rust-sdk by @hilaryRope in #747
- cleanup: allow shadowing host functions by @zshipko in #751
- feat: add releasing x86_64-unknown-linux-musl dynamic library by @G4Vi in #753
- chore(deps): Update cbindgen requirement from 0.26 to 0.27 by @dependabot in #752
- chore(deps): Update prost requirement from 0.12.0 to 0.13.1 by @dependabot in #741
- chore: include support for wasmtime 23.0.0 by @zshipko in #755
- feat: add ability to limit the number of instructions executed by a plugin by @zshipko in #754
- feat(runtime): add log level set/get for pdk control by @nilslice in #758
- fix: avoid creating too many externrefs by @zshipko in #759
- fix: Vec.as_ptr() might return a dangling pointer by @evacchi in #760
- fix: better error handling when plugin runs out of fuel by @zshipko in #762
New Contributors
- @hilaryRope made their first contribution in #747
- @evacchi made their first contribution in #760
Full Changelog: v1.5.0...v1.6.0
Development Build
Commits
- e31806c: v1.6.0 (zach)
v1.5.0
What's Changed
- chore: support for wasmtime 22 by @zshipko in #731
- test: add benchmark for creating a plugin with the cache disabled by @zshipko in #736
- doc: more information about error_set by @zshipko in #737
- chore: update readme with crate version by @nilslice in #738
- doc: fix usage of
host_fn
macro in doc example by @zshipko in #742 - fix: require error messages to be null terminated in C SDK by @zshipko in #745
Full Changelog: v1.4.1...v1.5.0
v1.4.1
v1.4.0
What's Changed
- refactor: remove HttpRequest.header alias by @mhmd-azeez in #718
- doc: update API.md for latest changes by @zshipko in #720
- chore: rename kernel/.cargo/config to kernel/.cargo/config.toml by @zshipko in #721
- fix: re-use linking code from
Plugin::new
inPlugin::reset_store
by @zshipko in #722 - refactor!: update to wasmtime 20 or greater by @zshipko in #723
- fix(libextism): examples and docs by @G4Vi in #724
- fix: return error when non-zero exit code in returned by @zshipko in #727
- fix(libextism): improve static linking pkgconfig by @G4Vi in #726
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- cleanup: add paths to errors, clippy by @zshipko in #700
- chore: fix broken links in crate readme by @nilslice in #701
- feat: add id() to CurrentPlugin by @ModProg in #705
- docs: Add more context to linking example by @bhelx in #707
- fix(libextism): namespace ExtismValType by @G4Vi in #715
- feat: per call context by @chrisdickinson in #711
- fix: respect overall timeout when using http requests by @zshipko in #717
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- doc: remove old default for timeout_ms by @zshipko in #688
- chore(deps): Update base64 requirement from ~0.21 to ~0.22 by @dependabot in #690
- feat: add ability to configure size of the Extism var store by @zshipko in #692
- chore: update badge to reflect rust installs by @nilslice in #693
- fix(pdk): return error when no response is available by @zshipko in #694
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- chore: support for wasmtime 17.0.0 by @zshipko in #665
- feat(convert): add derive macros for To and FromBytes by @ModProg in #667
- feat: allow max HTTP response size to be configured in the manifest by @zshipko in #674
- ci: add release workflow for convert-macros crate by @zshipko in #683
- fix: linker issue that depends on the ordering of the linked functions by @zshipko in #685
New Contributors
Full Changelog: v1.0.3...v1.1.0
v1.0.3
What's Changed
- fix(kernel): fix potential overflow in bounds check when lots of memory has been allocated by @zshipko in #663
- fix: make function Plugin::function_extists check the type of the functions. by @OLUWAMUYIWA in #664
Thank you @OLUWAMUYIWA for your first contribution! 🎆
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
Full Changelog: v1.0.1...v1.0.2