Releases: extism/extism
Releases · extism/extism
Development Build
Chores
- deps: Update criterion requirement from 0.6.0 to 0.7.0 (#878) #878 (dependabot[bot])
v1.12.0
What's Changed
- feat: add Pool type for pooling plugin instances by @zshipko in #696
- docs: add more information about wasmtime caching by @nu-wa in #863
- Remove key param for PluginPool by @Nutomic in #859
- chore(deps): Update prost requirement from 0.13.1 to 0.14.1 by @dependabot[bot] in #865
- Update README.md by @Binlogo in #870
- Add
Pool.function_exists
with caching by @Nutomic in #869 - Disable unused wasmtime features by @Nutomic in #858
- fix: set ureq http_status_as_error to false to allow access to headers/body of non-200 responses by @zshipko in #873
- chore(deps): Update toml requirement from 0.8 to 0.9 by @dependabot[bot] in #874
New Contributors
- @nu-wa made their first contribution in #863
- @Nutomic made their first contribution in #859
- @Binlogo made their first contribution in #870
Full Changelog: v1.11.1...v1.12.0
v1.11.1
What's Changed
- fix: use gh release download instead of downloading from github action artifacts in dotnet workflow by @mhmd-azeez in #857
Full Changelog: v1.11.0...v1.11.1
v1.11.0
What's Changed
- chore: include wasmtime 30 in supported bounds by @zshipko in #834
- Remove python from dependabot.yml by @zshipko in #835
- fix: throw error on reentrant plugin call by @chrisdickinson in #836
- doc: explain how to see plug-in logs by @Pascal-So in #839
- fix: better suggestion when encoding is not implemented by @AlessandroRuggiero in #843
- chore(deps): Update criterion requirement from 0.5.1 to 0.6.0 by @dependabot in #852
- chore(deps): Update cbindgen requirement from 0.28 to 0.29 by @dependabot in #854
- chore: add ToBytes/FromBytes implementations for bool by @zshipko in #855
New Contributors
- @Pascal-So made their first contribution in #839
- @AlessandroRuggiero made their first contribution in #843
Full Changelog: v1.10.0...v1.11.0
v1.10.0
What's Changed
- Change
function_exists
to&self
by @milesj in #796 - chore: fix clippy by @zshipko in #799
- Trigger NuGet package publishing when a new release is published by @mhmd-azeez in #805
- fix: improve sdk error messages around imports by @zshipko in #806
- feat: added a function to track fuel consumption by @pwnintended in #807
- Add Android targets by @bhelx in #812
- chore(deps): Update cbindgen requirement from 0.27 to 0.28 by @dependabot in #815
- cleanup: stop timer from using 100% cpu when no timeouts are set by @zshipko in #814
- ci: install android libunwind before build step by @zshipko in #817
- ci: fix android release, attempt #2 by @zshipko in #818
- cleanup: remove android release by @zshipko in #823
- chore(deps): Update rand requirement from 0.8.5 to 0.9.0 by @dependabot in #826
- chore(deps): Update ureq requirement from 2.5 to 3.0 by @dependabot in #825
- fix(ci): use new download-artifact api by @zshipko in #827
- chore: update wasmtime bounds to include more versions by @zshipko in #828
- fix(ci): remove path parameter from download-artifact action in release workflow by @zshipko in #831
New Contributors
- @milesj made their first contribution in #796
- @pwnintended made their first contribution in #807
Full Changelog: v1.9.1...v1.10.0
v1.9.1
What's Changed
- feat: add overview on generating bindings by @nilslice in #789
- chore(deps): Bump dawidd6/action-download-artifact from 2 to 6 in /.github/workflows by @dependabot in #792
- cleanup: return better errors for wasi command modules by @zshipko in #793
- fix: remove unwrap() from extism_compiled_plugin_new by @chrisdickinson in #794
Full Changelog: v1.9.0...v1.9.1
v1.9.0
v1.8.0
What's Changed
- Fix: no method named
free
found for mutable reference&mut current_plugin::CurrentPlugin
in the current scope by @billythedummy in #773 - fix(plugin_call): set rc to EXIT_SIGNALED_SIGABRT when wasmtime bails out on plugin call by @G4Vi in #776
- feat: add ability to access response headers when using
extism:host/env::http_request
by @zshipko in #774 - fix: use
f32::to_bits
andf64::to_bits
when constructingVal
by @zshipko in #779 - Add codeowners file by @bhelx in #780
New Contributors
- @billythedummy made their first contribution in #773
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- chore: define pdk term in README by @Utopiah in #766
- feat: add
PluginBuilder::with_wasmtime_config
by @zshipko in #764 - cleanup(kernel): only try to re-use free blocks before memory.grow by @zshipko in #765
- Adds more details about with_wasmtime_config() limitations by @SebastianHambura in #770
- cleanup: host takes ownership of memory blocks it gets as arguments by @zshipko in #743
New Contributors
- @Utopiah made their first contribution in #766
- @SebastianHambura made their first contribution in #770
Full Changelog: v1.6.0...v1.7.0
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