Skip to content

Releases: garethgeorge/backrest

v0.7.0

22 Dec 09:10
1734801
Compare
Choose a tag to compare

0.7.0 (2023-12-22)

Features

  • add activity bar to UI heading (f5c3e76)
  • add clear error history button (48d80b9)
  • add repo view (9522ac1)
  • autoinstall required restic version (b385c01)
  • basic forget support in backend and UI (d22d9d1)
  • begin UI integration with backend (cccdd29)
  • display queued operations (0c818bb)
  • forget soft-deletes operations associated with removed snapshots (f3dc7ff)
  • forget soft-deletes operations associated with removed snapshots (38bc107)
  • implement add plan UI (9288589)
  • implement backup scheduling in orchestrator (eadb1a8)
  • implement basic plan view (4c6f042)
  • implement delete button for plan and repo UIs (ffb0d85)
  • implement forget and prune support in restic pkg (ffb4573)
  • implement forget operation (ebccf3b)
  • implement garbage collection of old operations (46456a8)
  • implement prune support (#25) (a311b0a)
  • implement repo unlocking and operation list implementation (6665ad9)
  • implement repo, edit, and supporting RPCs (d282c32)
  • implement restore operation through snapshot browser UI (#27) (d758509)
  • implement snapshot browsing (8ffffa0)
  • implement snapshot indexing (a90b30e)
  • improve oplist performance and display forget operations in oplist (#22) (51b4921)
  • initial oplog implementation (dd9142c)
  • initial optree implementation (ba390a2)
  • initial Windows OS support (f048cbf)
  • match system color theme (darkmode support) (a8762dc)
  • operations IDs are ordered by operation timestamp (a1ed6f9)
  • present list of operations on plan view (6491dbe)
  • repo can be created through UI (9ccade5)
  • scaffolding basic UI structure (1273f81)
  • show snapshots in sidenav (1a9a5b6)
  • snapshot items are viewable in the UI and minor element ordering fixes (a333001)
  • support ImportSnapshotOperation in oplog (89f95b3)
  • support task cancellation (fc9c06d)
  • update getting started guide (2c421d6)

Bug Fixes

  • backup ordering in tree view (b9c8b3e)
  • build and test fixes (4957496)
  • connectivity issues with embedded server (482cc8e)
  • deadlock in snapshots (93b2120)
  • forget deadlocking and misc smaller bugs (b7c633d)
  • hide no-op prune operations (20dd78c)
  • improve error message formatting (ae33b01)
  • improve operation ordering to fix snapshots indexed before forget operation (#21) (b513b08)
  • improve output detail collection for command failures (c492f9b)
  • improve UI performance (8488d46)
  • improve Windows path handling (426aad4)
  • incorrrect handling of oplog events in UI (95ca96a)
  • operation ordering in tree view (2b4e1a2)
  • operations marked as 'warn' rather than 'error' for partial backups (fe92b62)
  • ordering of operations when viewed from backup tree (063f086)
  • race condition in snapshot browser (f239b91)
  • relax output parsing to skip over warnings (8f85b74)
  • repo orchestrator tests (d077fc8)
  • restic fails to detect summary event for very short backups (46b2a85)
  • restic should initialize repo on backup operation (e57abbd)
  • restora should not init repos added manually e.g. without the UI (68b50e1)
  • snapshots out of order in UI (b9bcc7e)
  • standardize on fully qualified snapshot_id and decouple protobufs from restic package (e6031bf)
  • support more versions of restic (0cdfd11)
  • task cancellation (d49b729)
  • task priority not taking effect (af7462c)
  • time formatting in operation list (53c7f12)
  • UI layout adjustments (7d1b95c)
  • unexpected config location on MacOS (8d40576)
  • use timezone offset when grouping operations in OperationTree (06240bd)