New features
- Users can now perform bulk actions from the snapshots list. (Delete or re-tag many)
- Add support for SFTP volume backend type
- Add access token alternative auth method to Ntfy notification type
- Add a new generic webhook notifications type
- Each repository type no support insecure tls option or a custom ca certificate. Useful for self-signed certificates setups
Improvements
- Zerobyte now gives a specific hostname to snapshots (
zerobyte) this will improve speed of subsequent backups after a container restart. Can be customized with env varRESTIC_HOSTNAME - All snapshots are now tagged with the schedule short_id (instead of id). This will avoid potential overlap and incorrect linking if one re-creates their setup. Zerobyte will automatically migrate existing snapshots to use this new tag (first boot will take some time)
- Rework the docker image and init process to automatically reap zombie processes
- Schedule name is now included in notifications and logs
- Improve some responsiveness issues on mobile devices
Fixes
- Fix the rest-password command
- Allow removing selected path in a schedule that don’t exist anymore
Pull requests
- feat: allow changing the hostname (restic host) by @nicotsx in #240
- refactor: tag snapshots with schedule short_id instead of db id by @nicotsx in #248
- feat: add support for SFTP volume backend by @nicotsx in #249
- fix: boot with tini to correctly reap subprocesses and avoid zombies by @nicotsx in #258
- feat: parameterize PORT and MIGRATIONS_PATH environment variables by @jamesbrink in #253
- feat: include schedule name in backup notifications and logs by @tvarohohlavy in #215
- Ntfy access token by @SaarLAN-Pissbeutel in #265
- feat: add generic webhook form & refactor each type in its own form by @nicotsx in #239
- fix(backups): add remove button for selected backup paths by @tvarohohlavy in #272
- Fix/file tree selection parents by @nicotsx in #276
- feat: snapshots bulk actions by @nicotsx in #256
- Add support for setting a cacert or skipping certificate validation for self-signed certificates by @tvories in #182
- feat: insecure tls & cacert for self-hosted repos by @nicotsx in #277
- style: responsive fixes by @nicotsx in #282
- fix: also migrate tag for schedule mirrors by @nicotsx in #283
New Contributors
- @jamesbrink made their first contribution in #253
- @SaarLAN-Pissbeutel made their first contribution in #265
- @tvories made their first contribution in #182
Full Changelog: v0.20.0...v0.21.0