Release v0.30.0
⚠️ Breaking Changes in this release
-
--pull-policyflag removed: The deprecated--pull-policyflag was removed fromvm runandimage build. Use--vm-pull-policyinstead. -
--bootcapacity/--bootcapdeprecated: Renamed to--boot-capacityfor consistency. The old flags still work but print a deprecation warning and will be removed in a future release. -
Unknown keys in provisioning files are now errors: Previously, unknown TOML keys in provisioning files produced a warning. Now they cause a hard error. This catches typos (e.g.
destinationinstead ofdest) but will break any provisioning files that relied on extra/misspelled keys being silently ignored. -
Provisioning filesystem access restricted to working directory:
rsync.sourcepaths andcontainer.copy.destpaths in provisioning steps are now validated to be within the current working directory. Provisioning files that reference paths outside the working directory (e.g. absolute paths like/etc/...or paths that escape via../) will now fail.