Skip to content

Releases: extism/extism

Development Build

20 Nov 06:53
7beeee3
Compare
Choose a tag to compare
Development Build Pre-release
Pre-release

Features

v1.9.0

19 Nov 22:20
6cf8251
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.8.0...v1.9.0

v1.8.0

22 Oct 16:50
Compare
Choose a tag to compare

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 and f64::to_bits when constructing Val by @zshipko in #779
  • Add codeowners file by @bhelx in #780

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

24 Sep 17:29
Compare
Choose a tag to compare

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

Full Changelog: v1.6.0...v1.7.0

v1.6.0

04 Sep 19:34
Compare
Choose a tag to compare

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

Full Changelog: v1.5.0...v1.6.0

v1.5.0

23 Jul 18:20
Compare
Choose a tag to compare

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

14 Jun 17:39
Compare
Choose a tag to compare

What's Changed

  • fix: use wasi-common to avoid issues with tokio by @zshipko in #728
  • docs: add CPAN link for perl-sdk by @G4Vi in #729

Full Changelog: v1.4.0...v1.4.1

v1.4.0

12 Jun 22:26
Compare
Choose a tag to compare

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 in Plugin::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

22 May 17:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.3.0

v1.2.0

12 Mar 16:08
Compare
Choose a tag to compare

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