Releases: xcz-ns/backrest
Releases · xcz-ns/backrest
v1.0.0
Changelog
- be09303 fix: Linux ./install.sh script fails when used for updating backrest (garethgeorge#226)
- 2eef0b7 Add metric when task fails (garethgeorge#625)
- b57ff96 Add webui
- b520d90 Clarify notes about the port for Windows installation (garethgeorge#604)
- f365913 Create build-and-test.yml
- a2af270 Implement Snapshots and ListDirectory operations
- dd9e14e Initial commit
- 463870e Merge branch 'main' of github.com:garethgeorge/resticui into optree
- 6bde1ef Merge branch 'main' of github.com:garethgeorge/resticui into optree
- 595b6ff Merge branch 'main' of https://github.com/garethgeorge/restora
- 0221a23 Merge pull request garethgeorge#9 from garethgeorge/optree
- b9b7950 Move restic library into pkg
- 7017c3d Open docs links in a new tab (garethgeorge#195)
- 5ffbbdd Revert "chore: use storm for indexing on top boltdb"
- 7a125cd add a watchdog timer
- 0ecebf8 always set .Plan in hookvars to properly format messages for prune/check operations
- 7b57c26 chore(main): release 0.10.0 (garethgeorge#49)
- 1d38d0c chore(main): release 0.10.1 (garethgeorge#53)
- 055ff64 chore(main): release 0.11.0 (garethgeorge#61)
- ebf3d80 chore(main): release 0.11.1 (garethgeorge#71)
- 11bd9e0 chore(main): release 0.12.0 (garethgeorge#95)
- d53f432 chore(main): release 0.12.1 (garethgeorge#97)
- c4e2632 chore(main): release 0.12.2 (garethgeorge#98)
- 68d3e86 chore(main): release 0.13.0 (garethgeorge#99)
- 1fc0c95 chore(main): release 0.15.0 (garethgeorge#141)
- 96b490f chore(main): release 0.15.1 (garethgeorge#161)
- 39aab6b chore(main): release 0.16.0 (garethgeorge#175)
- ff2bfb9 chore(main): release 0.17.0 (garethgeorge#186)
- 66d63c1 chore(main): release 0.17.1 (garethgeorge#212)
- 5d8633c chore(main): release 0.17.2 (garethgeorge#218)
- 1ceca70 chore(main): release 0.2.0 (garethgeorge#23)
- d4d94b3 chore(main): release 0.3.0 (garethgeorge#24)
- 1593270 chore(main): release 0.4.0 (garethgeorge#26)
- c38099d chore(main): release 0.5.0 (garethgeorge#28)
- c03ddef chore(main): release 0.6.0 (garethgeorge#35)
- 1734801 chore(main): release 0.7.0 (garethgeorge#36)
- 79f7bc5 chore(main): release 0.8.0 (garethgeorge#40)
- fad499e chore(main): release 0.9.0 (garethgeorge#43)
- f1ed331 chore(main): release 0.9.1 (garethgeorge#44)
- f1cc661 chore(main): release 0.9.2 (garethgeorge#45)
- 9b50cd3 chore(main): release 0.9.3 (garethgeorge#47)
- 73c8612 chore(main): release 1.0.0 (garethgeorge#252)
- 2d0c29e chore(main): release 1.1.0 (garethgeorge#311)
- 64aa4f2 chore(main): release 1.2.1 (garethgeorge#356)
- 0d98e44 chore(main): release 1.3.0 (garethgeorge#370)
- d93068a chore(main): release 1.3.1 (garethgeorge#384)
- 4e9973c chore(main): release 1.4.0 (garethgeorge#388)
- 7dc3c99 chore(main): release 1.5.0 (garethgeorge#423)
- 7e65f1a chore(main): release 1.5.1 (garethgeorge#467)
- 39f3fe9 chore(main): release 1.6.0 (garethgeorge#492)
- b7abbf9 chore(main): release 1.6.1 (garethgeorge#524)
- 2bd5359 chore(main): release 1.6.2 (garethgeorge#554)
- 6d4b56f chore(main): release 1.7.0 (garethgeorge#597)
- e2402e2 chore(main): release 1.7.1 (garethgeorge#633)
- b885f1e chore(main): release 1.7.2 (garethgeorge#651)
- 551c08c chore(main): release 1.7.3 (garethgeorge#673)
- 1775862 chore(main): release 1.8.0 (garethgeorge#695)
- 7a5030b chore(main): release 1.8.1 (garethgeorge#735)
- 113c978 chore: Update Go version and remove workaround (garethgeorge#671)
- ac2eea4 chore: Update README.md
- 8e7b21b chore: add GNU license
- 4bf59e6 chore: add arch linux installation instructions
- 6623514 chore: add build test for windows
- 4d930bc chore: add builds for freebsd
- 7d4efdf chore: add colored logging output in debug mode
- 3176f6e chore: add devcontainer and vscode launch configurations (garethgeorge#128)
- 0aedbfa chore: add image source label to dockerfiles (garethgeorge#553)
- 338b6f2 chore: add indexing for snapshot field
- 50b4be7 chore: add initial support for an sqlite oplog store (garethgeorge#499)
- 7e93e08 chore: add join support to oplog
- 9515d82 chore: add link to check for backups on github
- 426af29 chore: add new utilities and scripts for manual validations
- 9cd3758 chore: add preview images
- 23a5609 chore: add proto definitions for operation log
- e9d0b1d chore: add roadmap to README.md
- 2cba3d5 chore: add test coverage for backup hook triggers
- 1587304 chore: add test coverage for multihost repo index snapshots
- 0be9355 chore: add version stamp to webUI
- 43fb254 chore: added broken link detection to docs deploy workflow (garethgeorge#305)
- 12174e8 chore: adopt go-releaser for release automation
- 015495c chore: automatically populate installer app version from the changelog (garethgeorge#571)
- 019a0c0 chore: backend support for notifying operation status changes (garethgeorge#29)
- 78c01a1 chore: backrest includes binary version info in startup logs for better debugability
- db4b76d chore: bump version to 0.15.0
- f25b3ca chore: cleanup documentation (garethgeorge#674)
- 48837b0 chore: cleanup environment variable option parsing and config handling
- 6a46116 chore: cleanup unused files
- d42047e chore: configure WebUI build
- d0835f4 chore: configure release workflows
- 3099be5 chore: continue to cleanup io handling
- fc4bdc0 chore: contributor tooling fixes (garethgeorge#737)
- 564e99d chore: decouple restic pkg from internal config representation
- 5b7e71c chore: deflake flaky multihost index snapshots test
- 87d360f chore: delete unused cache
- 5948c67 chore: deprecate broken armv7 docker image
- 09449a8 chore: doc updates
- 58721f9 chore: drop dependency on bbolt
- ffad2b0 chore: enable full test coverage for Windows (garethgeorge#206)
- 67b9997 chore: finish homebrew tap onboarding
- 359df89 chore: fix docs github action workflow
- 54c2dfe chore: fix freebsd build
- eb870cc chore: fix github actions workflow for docs site
- d1cf630 chore: fix indentation in README.md
- 004a7b2 chore: fix installer for Linux
- 19fb1dc chore: fix links in restore-files doc
- b507d42 chore: fix oplog test
- ca678d9 chore: fix oplog tests
- df97dac chore: fix proto converter tests
- 4f03427 chore: fix resticinstaller for windows tests
- 90cdf98 chore: fix restore test
- fe0e2b9 chore: fix restore test coverage
- acc081a chore: fix scheduler wait test
- 4c95908 chore: fix test coverage
- 6cb528c chore: fix tests
- 282233b chore: fix tests
- b5e6feb chore: fix tooltips for schedule form item
- a28639a chore: fix typo in OperationTree
- 6b4d249 chore: fix typo in readme.md (garethgeorge#637)
- 988700d chore: fix typo in run commands modal (garethgeorge#676)
- 849a944 chore: github actions workflow to automate restic version bumps
- 5825f36 chore: improve code quality in orchestrator and fix some minor bugs
- 3ab6271 chore: improve code quality in restic pkg (garethgeorge#736)
- 4b2763c chore: improve log messages
- 6832f58 chore: link wiki from the getting started guide
- d955350 chore: migrate to connectrpc es v2 api (garethgeorge#583)
- df9e0ae chore: migrate to grpc-connect transport (garethgeorge#38)
- 0daa74f chore: misc bug fixes supporting sqlite migration (garethgeorge#517)
- ace719f chore: misc prerelease fixes
- c837a28 chore: move github actions workflows to pnpm
- c0fe325 chore: new test scripts and fixes for MacOS
- 2461834 chore: only run docs workflow when docs/... are updated
- 9982761 chore: optimize formatDuration
- 3349fe4 chore: orchestrator test coverage and some optimizations
- 94f73d4 chore: rebrand as backrest
- 91724ef chore: refactor download handler
- c83d080 chore: refactor operations API to use selectors
- 79cae5b chore: refactor oplog interface to abstract storage (garethgeorge#429)
- b22e006 chore: refactor storage layer
- 1b67e2b chore: refactor task scheduler
- ad2c357 chore: release 1.8.0 for restic version upgrade to 0.18.0
- fea044d chore: release process will upload a tagged release to dockerhub
- 3fdf660 chore: relocated main package to root folder
- b41af55 chore: remove extraneous debug print
- b8acc12 chore: restrict access to multihost endpoint as an alpha feature
- a821580 chore: run prettier on the codebase
- 0d10442 chore: tweak issue templates
- 253ccb4 chore: update .goreleaser to include Windows
- 0cae60a chore: update API tests to use new retention policy format
- 2d00c12 chore: update README.md
- b7b13cc chore: update README.md
- f93b0b6 chore: update README.md
- 75776fa chore: update README.md
- 383cf4f chore: update README.md
- 4c0ee97 chore: update README.md
- 4742039 chore: update README.md
- e97b1cd chore: update README.md
- 75d11b3 chore: update README.md
- 465181e chore: update README.md to include google cloud storage instructions. (garethgeorge#639)
- 24b69ee chore: update build workflow to use actions/upload-artifact@v4
- 41f829c chore: update devcontainer image (garethgeorge#638)
- 90ddafa chore: update github actions configuration
- a6fdb46 chore: update github actions workflow to Go 1.21
- 04a58e7 chore: update hook documentation for snapshot start for better details (garethgeorge#714)
- ea0d8c7 chore: update install / download scripts
- 147feb4 chore: update issue templates
- 6a37e39 chore: update messages in MacOS install script
- 80f88c5 chore: update other deprecated github actions
- 5d00e60 chore: update proto definitions
- 74a6362 chore: update protoutil conditions maps to track new proto values
- 667d766 chore: update readme and add RESTICUI_PORT env var
- 85f70e6 chore: update readme.md to document install scripts
- bcc7e87 chore: update restic version to 0.17.3 (garethgeorge#565)
- e8ad561 chore: update restic version to 0.18.0 (garethgeorge#712)
- 822ec35 chore: upgrade dependencies
- 5293631 chore: upgrade go compiler to version 1.23
- 929a145 chore: use gotestsum for better test summaries
- 62ac934 chore: use pnpm in release validation workflow
- efa2baa chore: use replace directive in go.mod to prevent accidental sqlite version upgrades
- 90e7b0c chore: use storm for indexing on top boltdb
- 7ad3a74 created basic tree layout
- 5691853 delete
- 10348a3 differentiate operations in tree view
- 4847010 feat!: redefine hostname as a required property that maps to --host (garethgeorge#256)
- da0551c feat: Add support for multiple sets of expected env vars per repo scheme (garethgeorge#90)
- f5521e7 feat: Windows WebUI uses correct path separator
- 5374273 feat: accept up to 2 decimals of precision for check % and prune % policies
- 1f42b6a feat: add 'compute stats' button to refresh stats on repo view
- f0ee20f feat: add CONDITION_SNAPSHOT_WARNING hook triggered by any warning status at the completion of a snapshot
- 4859e52 feat: add UI support for new summary details introduced in restic 0.17.0
- 1bb3cd7 feat: add a "test configuration" button to aid users setting up new repos (garethgeorge#582)
- d78bcfa feat: add a Bash script to help Linux user manage Backrest (garethgeorge#187)
- 4b3c7e5 feat: add a summa...