Sylve v0.2.1 is a minor release focusing on stability, validation, and day-to-day usability improvements across VM, jail, networking, and build workflows, along with better error handling and configuration flexibility.
Highlights
- Rename support for VMs and jails.
- Improved VM and jail creation flows with stronger validation, clearer errors, and better handling of stale artifacts.
- Fixes for VM disk handling (including cloud-init disk flashing and disk path resolution).
- Networking fixes and improvements, including better IPv6/SLAAC behavior and network (object) rename handling.
- Authentication improvements with configurable PAM support.
- Build and CI improvements, including cross-build support and updated toolchains.
Full Changelog
VM & Jail
- Added rename support for VMs and jails (backend + UI).
- Improved Jail/VM creation prechecks and validation logic.
- Better detection and cleanup of stale VM datasets/artifacts.
- Fixed cloud-init disk flashing issues.
- Refactored disk path resolution for ISO/IMG/RAW handling.
- Improved UI error messages for VM and jail creation flows.
- Enhanced jail data deletion with force handling.
Networking
- Fixed network rename issues for jails.
- Improved IPv6 handling with updated SLAAC behavior and sysctl configuration.
Authentication & Config
- Made PAM authentication toggleable via configuration.
- Extended installer/bootstrap configuration to include auth settings.
UI/UX & Docs
- Improved error messaging across VM/jail workflows.
- Minor accessibility and UI improvements.
- Added HTTPS requirement notes for terminal/console usage.
- Documentation fixes and updates.
Build, CI & Tooling
- Introduced cross-build workflow and scripts.
- Updated Go toolchain (1.26.x) and added sysroot(s) for cross-builds.
- Updated CI workflows and dependencies (Node.js, GitHub Actions).
Misc
- Dependency updates and general cleanup.
- Internal asset/vendor handling improvements (Zelta integration fixes).
- Localization updates.