⚠️ Breaking Changes
- Dynamic secret references have been removed.
env://...andfile://...values are no longer resolved from repository or volume settings. It was replaced by startup-time provisioning instead: define those resources in a provisioning file and let Zerobyte resolve secret references during startup. This feature was removed because it is too difficult to secure properly in an multi-user environment. - Before upgrading, replace any existing
env://...orfile://...values with the real secrets, or migrate those resources to file provisioning. Otherwise, affected connections may fail after the update. See example documentation - If you didn't use dynamic secret references, nothing changes for you
- I have opened a discussion if anyone wants to ask questions or understand in more details why this had to be removed
Improvements
- Backup details now include a snapshot order toggle, so you can switch between oldest-first and newest-first views
Bug Fixes
- Snapshot and archive downloads now handle filenames with special characters more reliably
- Rejects include patterns that escape the selected volume root, preventing invalid backup configurations from being accepted
- Snapshot actions such as restore, download, delete, and tag now handle unusual snapshot IDs or refs that begin with - correctly
- Fixed permission handling for temporary credentials files, causing issues on some specific file systems