github nicotsx/zerobyte v0.22.0

14 hours ago

Changelog

  • Add support for 2FA authentication
  • New updates and release notes are now displayed in the dashboard
  • Greatly improve performance in restic read operations by caching results in the backend
  • Versions of restic, rclone an shoutrrr are now displayed in the footer
  • Auto detect any custom —hostname flag passed in container and use this instead of the default zerobyte hostname.
  • Add more context in the notifications sent
  • Fix mounting issue with older nfs versions (v3)
  • Increase backup name length limit to 128 characters
  • Format dates using browser configured locale

Pull requests

What's Changed

  • feat: display updates and release notes by @nicotsx in #290
  • refactor: use backend cache in restic operations by @nicotsx in #295
  • feat: show components versions by @nicotsx in #297
  • feat: detect if a custom docker hostname was set before defaulting by @nicotsx in #298
  • refactor(notifications): add more context in title by @nicotsx in #296
  • refactor: move from biome to oxlint/oxformat by @nicotsx in #311
  • feat(ui): improve local repository path display and messaging by @tvarohohlavy in #226
  • refactor: improve perf by calling api in parallel in clientLoaders by @nicotsx in #312
  • feat: explicit line-endings and code style by @tvarohohlavy in #302
  • fix: include full nfs/cifs utils to fix mounting issues in older protocol versions by @nicotsx in #320
  • refactor: better-auth by @nicotsx in #319
  • refactor: implement a proper code migration system by @nicotsx in #324
  • chore: add more linting rules and fix warnings by @nicotsx in #325
  • Fix ENOENT error on fresh install due to missing restic.pass by @tvarohohlavy in #323
  • chore(deps): bump the minor-patch group across 1 directory with 19 updates by @dependabot[bot] in #327
  • increase name length limit from 32 to 128 characters in backup schedules by @tvarohohlavy in #330
  • fix: update NFS version select to use controlled value by @tvarohohlavy in #329
  • feat: add 2FA (TOTP) support by @nicotsx in #326
  • chore(deps-dev): bump oxlint-tsgolint from 0.10.1 to 0.11.0 in the minor-patch group by @dependabot[bot] in #332
  • docs: add troubleshooting readme file by @tvarohohlavy in #321
  • chore: add a pre-commit hook to format files by @nicotsx in #336
  • refactor: format dates in a human-friendly way by @nicotsx in #334
  • test(e2e): admin user registration by @nicotsx in #338
  • e2e: test backup & restore functions by @nicotsx in #341
  • feat: add CLI command to change username by @nicotsx in #342
  • test(e2e): fix running on linux by @nicotsx in #343

Full Changelog: v0.21.1...v0.22.0

Don't miss a new zerobyte release

NewReleases is sending notifications on new releases.