Skip to content

v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@Wlczak Wlczak released this 29 May 10:23
· 544 commits to main since this 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