v0.1.0
Pre-release
Pre-release
Release notes
This release is the first version of aws-backup an LLM written Go tool for backing up large amounts of files to AWS cloud storage, mainly to Glacier deep storage.
What's Changed
- feat(engine): upload zip index sidecar to STANDARD tier by @Wlczak in #13
- perf(engine): batch DB writes + cache file stats for large indexes by @Wlczak in #14
- feat(engine): cap zip size + prefer subfolder boundaries by @Wlczak in #17
- fix(web): wrap dashboard log lines to stop page overflow by @Wlczak in #18
- feat(settings): categorized form + enable_zip_index toggle by @Wlczak in #19
- fix(lint): resolve all staticcheck warnings from new lint CI job by @Wlczak in #27
- build(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.41.1 to 1.41.5 by @dependabot[bot] in #22
- build(deps): Bump github.com/aws/smithy-go from 1.24.2 to 1.24.3 by @dependabot[bot] in #21
- build(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.7 to 1.19.14 by @dependabot[bot] in #25
- build(deps): Bump esbuild, @sveltejs/vite-plugin-svelte and vite in /web by @dependabot[bot] in #29
- build(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.96.0 to 1.99.0 by @dependabot[bot] in #23
- build(deps): Bump github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream from 1.7.4 to 1.7.8 by @dependabot[bot] in #32
- build(deps): Bump golang.org/x/crypto from 0.0.0-20200728195943-123391ffb6de to 0.45.0 by @dependabot[bot] in #31
- build(deps-dev): Bump typescript from 5.9.3 to 6.0.2 in /web by @dependabot[bot] in #56
- build(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.32.7 to 1.32.14 by @dependabot[bot] in #57
- Fix audit bugs: SMB IPv6, copyAndHash close, SNS control msgs, test vet by @Wlczak in #148
- engine: cancelled runs no longer show 'failed: interrupted (9)' by @Wlczak in #156
- Audit round 2: race in engine test, atomic PutIfAbsent in MemStorage by @Wlczak in #151
- Audit round 3: shared cfg mutex, missed IPv6 sites by @Wlczak in #154
- api: skip DB upload to S3 on force-cancel by @Wlczak in #157
- Batch easy-issue fixes: -trimpath, restore ctx/TmpDir, limit cap by @Wlczak in #158
- ui: expose SQS restore-notification config on Settings page by @Wlczak in #159
- build(deps): Bump golang.org/x/sys from 0.42.0 to 0.43.0 by @dependabot[bot] in #161
- build(deps-dev): Bump typescript from 6.0.2 to 6.0.3 in /web by @dependabot[bot] in #160
- feat(storage): resume large file uploads from interrupted multipart by @Wlczak in #165
- feat(restore): full + inventory restore-status sync modes by @Wlczak in #164
- Audit fixes batch 1: 13 issues across engine, api, web by @Wlczak in #213
- fix(engine): log abandoned retries during stop (#169) by @Wlczak in #214
- feat(db): introduce goose for schema migrations (closes #173, supersedes #215) by @Wlczak in #216
- fix(db): tolerate legacy restore_expires_at formats in Stats by @Wlczak in #217
- build(deps): bump svelte from 5.55.4 to 5.55.5 in /web by @dependabot[bot] in #281
- build(deps): Bump devalue from 5.7.1 to 5.8.1 in /web by @dependabot[bot] in #293
- build(deps): bump svelte from 5.55.5 to 5.55.7 in /web by @dependabot[bot] in #294
- build(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.32.16 to 1.32.17 by @dependabot[bot] in #292
- build(deps): Bump golang.org/x/sys from 0.43.0 to 0.44.0 by @dependabot[bot] in #290
- build(deps-dev): bump svelte-check from 4.4.6 to 4.4.7 in /web by @dependabot[bot] in #288
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.1.18 to 0.1.20 by @dependabot[bot] in #289
- build(deps-dev): bump vite from 8.0.10 to 8.0.11 in /web by @dependabot[bot] in #295
- build(deps-dev): bump svelte-check from 4.4.7 to 4.4.8 in /web by @dependabot[bot] in #296
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.100.1 to 1.101.0 by @dependabot[bot] in #300
- build(deps-dev): bump @sveltejs/vite-plugin-svelte from 7.0.0 to 7.1.2 in /web by @dependabot[bot] in #297
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.1.20 to 0.1.21 by @dependabot[bot] in #299
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.42.26 to 1.42.27 by @dependabot[bot] in #298
- build(deps-dev): bump vite from 8.0.11 to 8.0.13 in /web by @dependabot[bot] in #302
- Allow profiles without configured S3 by @Wlczak in #303
Full Changelog: https://github.com/Wlczak/aws-backup/commits/v0.1.0