Releases: anistark/wasmrun
Releases Β· anistark/wasmrun
Battle City
Galaga
What's Changed
- feat: implement WASI socket API and per-process network namespace isolation by @anistark in #51
- feat: implement port forwarding by @anistark in #52
- docs: add docusaurus docs by @anistark in #53
- docs: readthedocs integration by @anistark in #54
- docs: link update, github contributors update by @anistark in #55
- docs: add features, styling by @anistark in #56
- docs: cleanup and dev pages by @anistark in #57
- docs: add versioning. fix position by @anistark in #58
- docs: fix versioning by @anistark in #59
- feat: implement DNS resolution and error handling by @anistark in #61
- feat: implement tunnel using bore client by @anistark in #62
- fix: unify dual filesystems by @anistark in #63
Full Changelog: v0.15.0...v0.15.1
Dangerous Dave
What's Changed
- feat: implement WASM module parser for native runtime execution by @anistark in #42
- feat: implement linear memory and execution context for WASM runtime by @anistark in #43
- feat: add WASM instruction executor with i32 operations and LEB128 bytecode decoder by @anistark in #44
- feat: implement function calls and all numeric type operations by @anistark in #45
- feat: implement memory operations, control flow, and complete WASI integration by @anistark in #46
- feat: implement native WASM execution and fix plugin installation for invalid plugins by @anistark in #47
- fix: native WASM exec, improve verify/inspect commands, and document executor limitations by @anistark in #48
- chore(deps-dev): bump vite from 5.4.20 to 5.4.21 in /ui by @dependabot[bot] in #49
- feat: exec cmd with native wasm interpreter by @anistark in #50
Full Changelog: v0.14.0...v0.15.0
Contra
What's Changed
- add: github actions ci by @anistark in #36
- feat: support apt installation of wasmrun by @R0-H-1T in #30
- fix: use of templates instead of ui for installed or global versions by @anistark in #37
- feat: add rpm distribution by @anistark in #38
- feat: asc built-in to external plugin as wasmasc by @anistark in #39
- feat: add real-time logs panel to OS mode with filtering and export capabilities by @anistark in #40
New Contributors
Full Changelog: v0.13.0...v0.14.0
Pac-Man
wasmrun v0.13.0
This release brings major improvements to wasmrun with the introduction of OS Mode, a complete UI refactor using Preact, and enhanced Python support through waspy integration.
What's Changed
β¨ Features
- OS Mode for system-level interactions - New feature enabling system-level operations within wasmrun by @anistark in #34
- Serve flag to make browser optional - Added
--serveflag to make opening the browser to wasmrun server optional by @anistark in #27 - Version display on UI - Added version route to server modules with version display on the UI
- Memory allocation and cleaning info - Console UI now shows memory allocation and cleaning information
- Module inspection tab - Added detailed WASI module information and inspection capabilities
- Plugin information display - Enhanced plugin card with more detailed information in module info UI
- Light theme support - UI now supports light theme alongside dark theme
- Enhanced visual experience - Added icons in assets for better visual presentation
- Full-width layout - Updated UI layout to full-width for better use of screen space
- Python examples with waspy - Added examples demonstrating Python support via waspy integration
π Bug Fixes
- UI packaging fixes - Fixed templates for UI in packaging
- Cached temp files cleanup - Resolved issues with cached temporary files not being cleaned up properly
- Browser hang time - Fixed browser hang time issues for better performance
- External plugin fallback - Improved external plugin fallback functionality
- Plugin detection and API - Enhanced plugin detection system and API improvements
- Module initialization - Fixed module initialization on playground
- Server WASM loading - Resolved wasmrun server WASM loading issues
- Waspy integration - Fixed waspy integration with dynamic loading FFI
- Go example file - Corrected issues in Go example files
- Typing issues - Fixed various typing issues across the codebase
π Changes
- BREAKING: Removed py2wasm built-in plugin - The py2wasm built-in plugin has been removed. Please use waspy instead for Python support
- UI refactor to Preact - Complete refactor of UI from templates to separate ui/ directory using Preact framework
- Enhanced UI/UX - Major wasmrun server UI/UX improvements with better layout and navigation
- Moved status to console and file info to navbar for better UX
- Expanded body UI with improved layout
- UI adjusted for larger screens with responsiveness improvements
- Server module refactoring - Refactored server modules with new version route
- Improved logging - Cleaned up logs for better output and debugging
- Enhanced plugin detection - Improved plugin detection system
- Build process improvements - Allow dirty release in build process
- Binary packaging - Exclude cargo binary from packaging
- Module inspection enhancements - Enhanced module inspection functionality
- Dependency updates - Updated dependencies including Vite bump to 5.4.20 by @dependabot in #33
Full Changelog: v0.11.3...v0.13.0
Tank 1990
Tetris
- Stable plugin install.
- Stable external plugin architecture.
Full Changelog: v0.10.2...v0.10.14
wasmrun
- wasmrun stable release
Full Changelog: v0.10.1...v0.10.2
Spark
Magnet
What's Changed
- Moved to plugin architecture by @anistark
- [feat] Py2wasm integration for python by @farhaanbukhsh in #10
- fix: Fixes linting issues by @farhaanbukhsh in #11
New Contributors
- @farhaanbukhsh made their first contribution in #10
Full Changelog: v0.8.2...v0.9.6