Commit Graph

  • 6aed212a0b chore(deps): Update schemars requirement from 0.8 to 1.2 dependabot/cargo/schemars-1.2 dependabot[bot] 2025-12-29 00:03:44 +00:00
  • c8d19033e8 chore(deps): Update criterion requirement from 0.7.0 to 0.8.1 dependabot/cargo/criterion-0.8.1 dependabot[bot] 2025-12-08 00:05:30 +00:00
  • 7230657f6f feat: expose building a CompiledPlugin with a fuel limit (#883) main v1.13.0 latest Timothée Lecomte 2025-11-25 18:11:25 +01:00
  • de81040c99 Update to wasmtime version with exceptions support (#880) Brian G. Merrell 2025-10-09 16:46:23 -06:00
  • b79e74d516 chore(deps): Update criterion requirement from 0.6.0 to 0.7.0 (#878) dependabot[bot] 2025-07-28 09:07:54 -07:00
  • 014686e6e4 docs: remove version from readme readme-version zach 2025-07-14 11:58:07 -07:00
  • 52c160b9ec v1.12.0 v1.12.0 zach 2025-07-14 11:04:16 -07:00
  • f68a548df4 chore(deps): Update toml requirement from 0.8 to 0.9 (#874) dependabot[bot] 2025-07-14 09:44:00 -07:00
  • 3d15c76115 fix: set ureq http_status_as_error to false to allow access to headers/body of non-200 responses (#873) zach 2025-07-10 12:39:31 -07:00
  • 0f4c32e68d Disable unused wasmtime features (#858) Nutomic 2025-07-10 19:38:58 +00:00
  • 9e5729b103 Add Pool.function_exists with caching (#869) Nutomic 2025-07-08 16:32:36 +00:00
  • 7bebf1cb0c chore: clippy fix-clippy zach 2025-07-08 08:57:53 -07:00
  • 04cf39e751 docs: fix runtime with_config_key usage in runtime/README.md (#870) Binlogo 2025-07-08 22:09:01 +08:00
  • 4a532aa58c cleanup(kernel): undo some kernel changes kernel-tests zach 2025-06-27 13:26:16 -07:00
  • 3300fed506 chore: fmt kernel-improvements zach 2025-06-26 13:35:48 -07:00
  • b026d30865 chore: clippy zach 2025-06-26 13:34:04 -07:00
  • e8d0397754 test(kernel): add block re-use quickcheck test zach 2025-06-26 13:26:50 -07:00
  • fad7eb4454 fix(manifest): derive JsonSchema for LocalPath allowed-path-type zach 2025-06-25 11:34:55 -07:00
  • 7133dfc4e0 chore(deps): Update prost requirement from 0.13.1 to 0.14.1 (#865) dependabot[bot] 2025-06-25 11:21:24 -07:00
  • 39685a9038 cleanup(kernel): improve re-use of freed blocks zach 2025-06-25 10:32:29 -07:00
  • 37e0e2fed4 fix: invert allowed_paths map to allow for multiple virtual paths to point to the same local path zach 2025-06-23 10:08:45 -07:00
  • 5b94feb7ec fix: clippy zach 2024-12-16 16:31:39 -08:00
  • 6146d2f47c cleanup: clippy zach 2024-09-19 12:53:09 -07:00
  • 424e6c328a cleanup: add extism_manifest::LocalPath for specifying allowed paths zach 2024-09-19 12:32:16 -07:00
  • d1ba15484e Remove key param for PluginPool (#859) Nutomic 2025-06-18 19:28:39 +00:00
  • dedd81d90f docs: add more information about wasmtime caching (#863) nu-wa 2025-06-18 20:09:23 +02:00
  • 2732ca198d feat: add Pool type for pooling plugin instances (#696) zach 2025-06-06 10:14:22 -07:00
  • 30b4a7d2d3 fix: use gh release download instead of downloading from github action artifacts in dotnet workflow (#857) v1.11.1 Muhammad Azeez 2025-05-29 22:09:52 +03:00
  • b6e5684461 v1.11.0 v1.11.0 zach 2025-05-27 15:37:19 -07:00
  • 36e05e8668 chore: add ToBytes/FromBytes implementations for bool (#855) zach 2025-05-27 15:35:22 -07:00
  • 9415aaa08a chore(deps): Update cbindgen requirement from 0.28 to 0.29 (#854) dependabot[bot] 2025-05-27 12:36:33 -07:00
  • 168459be0f chore(deps): Update criterion requirement from 0.5.1 to 0.6.0 (#852) dependabot[bot] 2025-05-19 10:10:58 -07:00
  • 1ea498b5d9 fix: better suggestion when encoding is not implemented (#843) AlessandroRuggiero 2025-03-31 17:15:23 +02:00
  • 22f9cc8e26 chore: update to 2024 edition edition-2024 zach 2025-03-25 11:35:26 -07:00
  • f8e16dc875 doc: explain how to see plug-in logs (#839) Pascal Sommer 2025-03-22 00:56:53 +01:00
  • 2524707334 fix: throw error on reentrant plugin call (#836) Chris Dickinson 2025-02-26 11:37:10 -08:00
  • de65e22f68 Remove python from dependabot.yml (#835) zach 2025-02-20 11:07:52 -08:00
  • 59acffa8ac chore: include wasmtime 30 in supported bounds (#834) zach 2025-02-20 10:54:42 -08:00
  • 1f46f9842d v1.10.0 v1.10.0 zach 2025-02-10 10:44:48 -08:00
  • b249f09b90 fix(ci): remove path parameter from download-artifact action in release workflow (#831) zach 2025-02-10 10:28:23 -08:00
  • 4e638e14b1 chore: update wasmtime bounds to include more versions (#828) zach 2025-02-06 17:03:58 -08:00
  • d7956ff08c fix(ci): use new download-artifact api (#827) zach 2025-02-04 13:49:19 -08:00
  • 87c3384f1e chore(deps): Update ureq requirement from 2.5 to 3.0 (#825) dependabot[bot] 2025-02-04 11:30:53 -08:00
  • 07047eaab0 chore(deps): Update rand requirement from 0.8.5 to 0.9.0 (#826) dependabot[bot] 2025-02-04 10:21:53 -08:00
  • acc808f5c3 Uppercase the http method uppercase-the-http-method Benjamin Eckel 2025-01-29 13:53:23 -06:00
  • 1e281e93cd cleanup: remove android release (#823) zach 2025-01-28 15:53:13 -08:00
  • 3ecc9c0dac ci: re-organize release workflow fix-android-release zach 2025-01-21 15:51:29 -08:00
  • f57d987d48 ci: fix android release, attempt #2 (#818) zach 2025-01-21 12:08:18 -08:00
  • 9da6d43f05 ci: install android libunwind before build step (#817) zach 2025-01-21 11:41:10 -08:00
  • d1a248e19e cleanup: stop timer from using 100% cpu when no timeouts are set (#814) zach 2025-01-20 14:01:37 -08:00
  • 7b2db7588b chore(deps): Update cbindgen requirement from 0.27 to 0.28 (#815) dependabot[bot] 2025-01-20 14:01:02 -08:00
  • a367bc77a3 Add Android targets (#812) Benjamin Eckel 2025-01-14 12:23:59 -06:00
  • 98800fe8a0 feat: added a function to track fuel consumption (#807) pwnintended 2024-12-17 01:04:05 +01:00
  • e15b8c9019 fix: remove remaining_fuel feat/consumed-fuel consumed-fuel-direct zach 2024-12-16 10:46:15 -08:00
  • 1802ccb2ac cleanup: simplify fuel_consumed implementation zach 2024-12-16 09:58:10 -08:00
  • 2f70dc42a3 chore: fixed clippy error pwnintended 2024-12-16 13:35:13 +01:00
  • 8247be78e6 chore: fixed formatter errors pwnintended 2024-12-16 13:30:27 +01:00
  • e72480bfa3 feat: added a function to track fuel consumption pwnintended 2024-12-16 12:59:37 +01:00
  • 7e3665ae8c fix: improve sdk error messages around imports (#806) zach 2024-12-13 11:45:24 -08:00
  • 3cfde7966d Trigger NuGet package publishing when a new release is published (#805) Muhammad Azeez 2024-12-05 19:44:33 +03:00
  • 91d41d83b6 cleanup: implement more type checks linking-error-messages zach 2024-12-03 16:40:51 -08:00
  • 6350f6e746 wip: fix import validation check zach 2024-12-02 17:21:53 -08:00
  • 783b32266a wip: improve error messages zach 2024-12-02 17:05:58 -08:00
  • 097079fab9 wip: check for missing functions when linking zach 2024-12-02 16:15:16 -08:00
  • 91b7cd7d3a fix: wiggle bounds zach 2024-12-02 10:14:25 -08:00
  • 198a63044e chore: fix clippy zach 2024-12-02 10:00:56 -08:00
  • 5d18cc71eb chore: fix clippy (#799) zach 2024-12-02 16:46:48 -08:00
  • 4f599d4b20 Change function_exists to &self (#796) Miles Johnson 2024-12-02 09:46:38 -08:00
  • 4db57de98e fix: remove unwrap() from extism_compiled_plugin_new v1.9.1 Chris Dickinson 2024-11-25 13:16:00 -08:00
  • 9134635b37 cleanup: return better errors for wasi command modules (#793) zach 2024-11-25 08:49:57 -08:00
  • 75428f26e2 chore(deps): Bump dawidd6/action-download-artifact from 2 to 6 in /.github/workflows (#792) dependabot[bot] 2024-11-25 07:50:29 -08:00
  • 7beeee35f1 feat: add overview on generating bindings (#789) Steve Manuel 2024-11-19 22:48:00 -08:00
  • 6cf8251d90 v1.9.0 v1.9.0 Chris Dickinson 2024-11-19 14:11:47 -08:00
  • 4d0799ca37 docs: add comment to fs example (#788) zach 2024-11-15 18:21:29 -08:00
  • 14477ceb39 feat: add CompiledPlugin (#784) zach 2024-11-14 12:32:22 -08:00
  • af67a6990c chore: update to wasmtime 26 (#783) zach 2024-11-07 12:36:58 -08:00
  • 72c47fceaf v1.8.0 v1.8.0 zach 2024-10-22 09:39:13 -07:00
  • f52969aadb Add codeowners file (#780) Benjamin Eckel 2024-10-22 11:35:04 -05:00
  • 7775c57a81 fix: use f32::to_bits and f64::to_bits when constructing Val (#779) zach 2024-10-22 09:33:04 -07:00
  • 7b6664d019 feat: add ability to access response headers when using extism:host/env::http_request (#774) zach 2024-10-14 10:09:28 -07:00
  • a91846a34b fix(plugin_call): set rc to EXIT_SIGNALED_SIGABRT when wasmtime bails out on plugin call (#776) Gavin Hayes 2024-10-10 15:03:59 -04:00
  • 876a3be147 Fix: no method named free found for mutable reference &mut current_plugin::CurrentPlugin in the current scope (#773) Han Yang 2024-10-04 22:48:29 +08:00
  • 520d72e408 v1.7.0 v1.7.0 zach 2024-09-24 10:17:01 -07:00
  • 3ac3d9abcf cleanup: host takes ownership of memory blocks it gets as arguments (#743) zach 2024-09-23 10:42:45 -07:00
  • 8222164eca Adds more details about with_wasmtime_config() limitations (#770) SebastianHambura 2024-09-23 17:04:29 +02:00
  • fa81270a5f cleanup(kernel): only try to re-use free blocks before memory.grow (#765) zach 2024-09-19 15:55:02 -07:00
  • 7bf41c2c7f feat: add PluginBuilder::with_wasmtime_config (#764) zach 2024-09-19 11:27:27 -07:00
  • d3a68e2c0c chore: define pdk term in README (#766) Fabien Benetou 2024-09-19 16:53:18 +02:00
  • e31806cdb1 v1.6.0 v1.6.0 zach 2024-09-04 12:23:21 -07:00
  • c2866a7358 fix: better error handling when plugin runs out of fuel (#762) zach 2024-09-04 09:42:09 -07:00
  • 34096bd9c0 fix: Vec.as_ptr() might return a dangling pointer (#760) Edoardo Vacchi 2024-09-04 18:41:55 +02:00
  • 041659f003 bump for ci chris/20240830-patch-regalloc2 Chris Dickinson 2024-08-30 13:48:28 -07:00
  • 0f33abf1ff bump for ci Chris Dickinson 2024-08-30 12:59:15 -07:00
  • da2455b14b fix: patch regalloc breaking change Chris Dickinson 2024-08-30 12:50:27 -07:00
  • d2a3699f43 fix: avoid creating too many externrefs (#759) zach 2024-08-29 17:24:18 -07:00
  • b6e1caad07 feat(runtime): add log level set/get for pdk control (#758) Steve Manuel 2024-08-28 14:31:55 -06:00
  • e979987dc7 feat: add ability to limit the number of instructions executed by a plugin (#754) zach 2024-08-23 10:24:28 -07:00
  • ef2eeab6e3 chore: include support for wasmtime 23.0.0 (#755) zach 2024-08-22 12:49:58 -07:00
  • 9da8088ebf chore(deps): Update prost requirement from 0.12.0 to 0.13.1 (#741) dependabot[bot] 2024-08-22 12:49:18 -07:00
  • 7c60b9340a chore(deps): Update cbindgen requirement from 0.26 to 0.27 (#752) dependabot[bot] 2024-08-22 12:27:18 -07:00