Skip to content
Compare
Choose a tag to compare
@github-actions github-actions released this 21 Aug 12:46
· 23 commits to master since this release

⚙️ pluginlab (rust cli)

New Features

  • Short flags for permissions: Added convenient short flags for common permission options:

    • -N for allow-net
    • -R for allow-read
    • -W for allow-write

    Usage examples:

    pluginlab -R
    pluginlab -RW
    pluginlab -RWN # same as pluginlab -A

Dependencies

  • Upgraded dependencies as part of #14:
    • wasmtime: v33 → v35 (latest)
    • tokio: 1.36 → 1.47.1 (latest)
    • wasi-sdk: v25 → v27
    • wit-bindgen-rt/wit-bindgen-cli: → v0.44.0

🌐 web-host

Full tee plugin support: Complete implementation of the tee command in the web host, including:

  • Support for tee -a (append) functionality
  • Proper file overwriting behavior
  • Comprehensive end-to-end testing
  • Enhanced test utilities for better reliability

Technical Improvements (see #15)

  • Local fork of @bytecodealliance/preview2-shim: Custom implementation to support advanced filesystem operations
  • Enhanced filesystem capabilities: Improved support for write operations and file descriptors
  • Better scrolling experience: Fixed bouncing effect when scrolling on the REPL page
  • Updated HomePage: More concise and improved user interface

Dependencies

  • Upgraded dependencies as part of #14:
    • @bytecodealliance/jco: Updated to latest version
    • Node.js: Updated to v24.6.0

Testing

  • Added comprehensive e2e tests for tee plugin functionality
  • Enhanced test utilities for better reliability and debugging
  • Fixed flaky tests in the test suite

Note: This release includes significant dependency upgrades across all components. For detailed information about the dependency upgrade changes, see #14. The major feature addition supporting the tee plugin in the web host is documented in #15.