What's New
Container Templates
- Builtin templates for Node.js, Python, Rust, ML/PyTorch, Full-Stack, and Base environments
- Each template includes default named volumes for persistent workspace storage
- Volume names are generated based on the user's container name
Docker Client
- Full container lifecycle management: create, start, stop, restart, remove, rebuild
- Dockerfile build support for container templates
- Container logs streaming
UI Improvements
- Redesigned templates page with clickable template cards
- Container actions with rebuild support and loading spinners
- Port mapping editor improvements
- Container detail view enhancements
Developer Experience
- Added pre-push hook that runs frontend tests before pushing, preventing broken tests from reaching CI
- Added KNOWN_BUGS.md for tracking known issues
Full Changelog: v3.7.2...v3.8.0