v0.2.0
Pre-release
Pre-release
This is a release mostly focused on QoL improvements and a lot of bugfixes it also updates some major vulnerable packages.
What's Changed
Features and improvements
- Add a local folder browser and directory picker for source, temporary, mirror-download, and restore-target paths by @Wlczak in #366
- Add revision-aware API caching for file lists, trees, subtree IDs, and statistics by @Wlczak in #367
- Add skeleton loading states throughout the web interface by @Wlczak in #359
- Add a global activity indicator for slow API requests by @Wlczak in #306
Fixes
- Fix authoritative S3 sync reconstruction, including correct missing-file comparison and preservation of file sizes from zip sidecars by @Wlczak in #318 and #317
- Keep failed and cancelled restore jobs visible after reloading the Restore page by @Wlczak in #320
- Prevent duplicate inventory sync jobs after the active job advances to its scan phase by @Wlczak in #322
- Prevent duplicate restore maintenance jobs after refreshing the Dashboard by @Wlczak in #323
Dependencies and tooling
- Update the project toolchain to Go 1.26.5 by @Wlczak
- build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.22 to 1.19.24 by @dependabot[bot] in #349
- build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.41.12 to 1.42.0 by @dependabot[bot] in #345
- build(deps): bump svelte from 5.55.10 to 5.56.3 in /web by @dependabot[bot] in #343
- build(deps): bump github.com/aws/smithy-go from 1.27.1 to 1.27.2 by @dependabot[bot] in #347
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.0 to 8.61.0 in /web by @dependabot[bot] in #344
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.103.2 to 1.103.3 by @dependabot[bot] in #346
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.43.2 to 1.44.0 by @dependabot[bot] in #348
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.2.1 to 0.2.11 by @dependabot[bot] in #357
- build(deps-dev): bump eslint from 10.4.1 to 10.5.0 in /web by @dependabot[bot] in #352
- build(deps): bump golang.org/x/crypto from 0.50.0 to 0.53.0 by @dependabot[bot] in #350
- build(deps): bump golang.org/x/term from 0.43.0 to 0.44.0 by @dependabot[bot] in #355
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.61.0 to 8.61.1 in /web by @dependabot[bot] in #351
- build(deps): bump svelte from 5.56.3 to 5.56.4 in /web by @dependabot[bot] in #361
- build(deps-dev): bump globals from 17.6.0 to 17.7.0 in /web by @dependabot[bot] in #362
- build(deps-dev): bump vite from 8.0.16 to 8.1.0 in /web by @dependabot[bot] in #363
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.61.1 to 8.62.0 in /web by @dependabot[bot] in #365
- build(deps): bump gorm.io/gorm from 1.31.1 to 1.31.2 by @dependabot[bot] in #360
- build(deps-dev): bump svelte-check from 4.6.0 to 4.7.1 in /web by @dependabot[bot] in #364
Full Changelog: v0.1.1...v0.2.0
What's Changed
- build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.22 to 1.19.24 by @dependabot[bot] in #349
- build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.41.12 to 1.42.0 by @dependabot[bot] in #345
- build(deps): bump svelte from 5.55.10 to 5.56.3 in /web by @dependabot[bot] in #343
- build(deps): bump github.com/aws/smithy-go from 1.27.1 to 1.27.2 by @dependabot[bot] in #347
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.0 to 8.61.0 in /web by @dependabot[bot] in #344
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.103.2 to 1.103.3 by @dependabot[bot] in #346
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.43.2 to 1.44.0 by @dependabot[bot] in #348
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.2.1 to 0.2.11 by @dependabot[bot] in #357
- build(deps-dev): bump eslint from 10.4.1 to 10.5.0 in /web by @dependabot[bot] in #352
- build(deps): bump golang.org/x/crypto from 0.50.0 to 0.53.0 by @dependabot[bot] in #350
- build(deps): bump golang.org/x/term from 0.43.0 to 0.44.0 by @dependabot[bot] in #355
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.61.0 to 8.61.1 in /web by @dependabot[bot] in #351
- Add skeleton loading states by @Wlczak in #359
- build(deps): bump svelte from 5.56.3 to 5.56.4 in /web by @dependabot[bot] in #361
- build(deps-dev): bump globals from 17.6.0 to 17.7.0 in /web by @dependabot[bot] in #362
- build(deps-dev): bump vite from 8.0.16 to 8.1.0 in /web by @dependabot[bot] in #363
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.61.1 to 8.62.0 in /web by @dependabot[bot] in #365
- build(deps): bump gorm.io/gorm from 1.31.1 to 1.31.2 by @dependabot[bot] in #360
- build(deps-dev): bump svelte-check from 4.6.0 to 4.7.1 in /web by @dependabot[bot] in #364
Full Changelog: v0.1.1...v0.2.0