website/blog/2024-01-17_proto-v0.28.mdx
This is a small release that primarily upgrades our WASM runtime.
<!--truncate-->proto utilizes Extism for our WASM plugin architecture, which internally uses wasmtime as our execution runtime. Up until this point, we've been using a beta release of Extism, v0.5, which has worked quite nicely. We've also been working closely with the Extism team to report bugs, provide feedback, and help improve the project. Once such feature was the massive performance gains in proto v0.24.
Thanks to all the hard work from the Extism team over the past year, an official v1.0 was released. Because this was a major release, it did include breaking changes around the WASM runtime, and as such, proto WASM plugins before v0.28 are no longer compatible, and will need to be recompiled with the latest PDKs. Our proto TOML plugins are not affected.
View the official release for a full list of changes.