Skip to content

v0.18.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 May 22:42
· 2 commits to main since this release
6cc29ea

Enhanced WebSockets support, improved error messaging, and better component compatibility for building cutting-edge Compute services.


🔌 WebSockets passthrough support

Added by @harmony7 in #621

Viceroy now supports WebSockets passthrough, enabling you to test services that upgrade HTTP connections to WebSocket connections.

📦 Better component compatibility with wit-bindgen

Improved by @ebonura-fastly in #618

The noshift adapter selection for wit-bindgen library components has been fixed, improving compatibility with components built using the wit-bindgen toolchain. This ensures smoother operation when working with modern WebAssembly component model applications.

🔧 Clearer error messages for backend failures

Contributed by @kailan in #613

When backend connections fail, Viceroy now provides extra context in error messages to help you quickly diagnose and fix connectivity issues.

🏷️ Terminology update: Session → Sandbox

Updated by @kpfleming in #617

Documentation and internal terminology have been updated to use "sandbox" instead of "session" to align with Fastly's public documentation and SDKs.

🐛 Component tooling improvements

Updated by @dgohman-fastly in #623

Updated to wit-component 0.250.0, picking up an important bug fix for better WebAssembly component handling.


If you use the Fastly CLI, you should see this functionality available later today. If using directly, run cargo install viceroy to update to the latest version. Happy hacking!

Full Changelog: v0.17.0...v0.18.0