From 9f07d386c00b863578f9817ea0c9b1ac9a249cb3 Mon Sep 17 00:00:00 2001 From: Miles Johnson <milesj@users.noreply.github.com> Date: Thu, 30 Nov 2023 15:23:44 -0800 Subject: [PATCH] new: Enable wasmtime caching. (#314) --- CHANGELOG.md | 9 +++++++++ Cargo.lock | 8 ++++---- Cargo.toml | 2 +- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 12f45afb1..de3ef801b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,11 +12,20 @@ ## Unreleased +#### 🚀 Updates + +- Enabled wasmtime caching, which should improve performance of WASM plugins by 10-20%. + #### 🐞 Fixes - Fixed an issue where `proto use` (or parallel processes) would run into file system collisions when attempting to download and install multiple TOML schema based tools. +#### ⚙️ Internal + +- Updated dependencies. +- Updated parent execution to prefer `proto run <tool>` over `<tool>.exe` on Windows. + ## 0.23.5 #### 🚀 Updates diff --git a/Cargo.lock b/Cargo.lock index 40f286d0a..b637f3ab5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1131,9 +1131,9 @@ dependencies = [ [[package]] name = "extism" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e81d3e7d1592412579984e773bd553703a664bbfb1ddded742bf6dfae63847" +checksum = "1b7809353b2a431222219d4699947200c49a043d978fb28b4e199ced449117ef" dependencies = [ "anyhow", "extism-manifest", @@ -1181,9 +1181,9 @@ dependencies = [ [[package]] name = "extism-runtime" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126b884cfa74fc386eedff1095bac8ef6c2ae5efdb656e508f12a41434d0bf0c" +checksum = "6bf6aade8203c23185bcf12871168fc5959b9d62e7a59a4287fe2d5be69a68d5" dependencies = [ "anyhow", "cbindgen", diff --git a/Cargo.toml b/Cargo.toml index d8ca78812..d72e9dc32 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ cached = "0.46.1" clap = "4.4.10" clap_complete = "4.4.4" convert_case = "0.6.0" -extism = { version = "0.5.4" } +extism = { version = "0.5.5" } extism-pdk = "0.3.4" human-sort = "0.2.2" miette = "5.10.0"