Skip to content

Releases: Wlczak/aws-backup

v0.3.4

v0.3.4 Pre-release
Pre-release

Choose a tag to compare

@Wlczak Wlczak released this 16 Sep 07:10
ec61030

This is just a security release. It does not introduce any new features and only updates the base go toolkit and some dependencies.

What's Changed

  • build(deps): bump github.com/aws/smithy-go from 1.27.8 to 1.28.1 by @dependabot[bot] in #463
  • build(deps): bump github.com/go-chi/chi/v5 from 5.3.1 to 5.3.2 by @dependabot[bot] in #461
  • build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 in /web by @dependabot[bot] in #459
  • build(deps-dev): bump eslint from 10.8.1 to 10.9.1 in /web by @dependabot[bot] in #457
  • build(deps): bump golang.org/x/time from 0.15.0 to 0.16.0 by @dependabot[bot] in #462
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.37 to 1.20.1 by @dependabot[bot] in #464
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.67.0 to 8.69.0 in /web by @dependabot[bot] in #458
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.107.3 to 1.110.0 by @dependabot[bot] in #460

Full Changelog: v0.3.3...v0.3.4

What's Changed

  • build(deps): bump github.com/aws/smithy-go from 1.27.8 to 1.28.1 by @dependabot[bot] in #463
  • build(deps): bump github.com/go-chi/chi/v5 from 5.3.1 to 5.3.2 by @dependabot[bot] in #461
  • build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 in /web by @dependabot[bot] in #459
  • build(deps-dev): bump eslint from 10.8.1 to 10.9.1 in /web by @dependabot[bot] in #457
  • build(deps): bump golang.org/x/time from 0.15.0 to 0.16.0 by @dependabot[bot] in #462
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.37 to 1.20.1 by @dependabot[bot] in #464
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.67.0 to 8.69.0 in /web by @dependabot[bot] in #458
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.107.3 to 1.110.0 by @dependabot[bot] in #460

Full Changelog: v0.3.3...v0.3.4

v0.3.3

v0.3.3 Pre-release
Pre-release

Choose a tag to compare

@Wlczak Wlczak released this 06 Sep 10:55
0f141ec

Release notes

This is just another maintenance and security dependency bump update. No new features were added.

What's Changed

  • build(deps-dev): bump vite from 8.2.0 to 8.2.1 in /web by @dependabot[bot] in #431
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.43.2 to 1.43.4 by @dependabot[bot] in #437
  • build(deps-dev): bump svelte-check from 4.7.3 to 4.7.5 in /web by @dependabot[bot] in #433
  • build(deps-dev): bump globals from 17.8.0 to 17.9.0 in /web by @dependabot[bot] in #434
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.32 to 1.19.35 by @dependabot[bot] in #439
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.65.0 to 8.66.0 in /web by @dependabot[bot] in #432
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.33 to 1.32.36 by @dependabot[bot] in #438
  • build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.3.7 to 0.3.12 by @dependabot[bot] in #435
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.46.2 to 1.46.5 by @dependabot[bot] in #436
  • build(deps): bump svelte from 5.56.8 to 5.56.9 in /web by @dependabot[bot] in #445
  • build(deps-dev): bump svelte-check from 4.7.5 to 4.7.6 in /web by @dependabot[bot] in #442
  • build(deps): bump golang.org/x/crypto from 0.54.0 to 0.55.0 by @dependabot[bot] in #441
  • build(deps-dev): bump @sveltejs/vite-plugin-svelte from 7.2.0 to 7.3.0 in /web by @dependabot[bot] in #440
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.66.0 to 8.67.0 in /web by @dependabot[bot] in #444
  • build(deps-dev): bump eslint-plugin-svelte from 3.22.0 to 3.23.0 in /web by @dependabot[bot] in #443
  • build(deps): bump postcss-selector-parser from 7.1.1 to 7.1.6 in /web by @dependabot[bot] in #446
  • build(deps-dev): bump svelte-eslint-parser from 1.8.0 to 1.8.1 in /web by @dependabot[bot] in #447
  • build(deps): bump github.com/aws/smithy-go from 1.27.7 to 1.27.8 by @dependabot[bot] in #453
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.107.1 to 1.107.3 by @dependabot[bot] in #455
  • build(deps-dev): bump vite from 8.2.1 to 8.2.2 in /web by @dependabot[bot] in #450
  • build(deps): bump svelte from 5.56.9 to 5.56.10 in /web by @dependabot[bot] in #448
  • build(deps-dev): bump eslint from 10.8.0 to 10.8.1 in /web by @dependabot[bot] in #449
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.36 to 1.32.38 by @dependabot[bot] in #454
  • build(deps-dev): bump globals from 17.9.0 to 17.11.0 in /web by @dependabot[bot] in #451
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.46.5 to 1.46.7 by @dependabot[bot] in #452

Full Changelog: v0.3.2...v0.3.3

What's Changed

  • build(deps-dev): bump vite from 8.2.0 to 8.2.1 in /web by @dependabot[bot] in #431
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.43.2 to 1.43.4 by @dependabot[bot] in #437
  • build(deps-dev): bump svelte-check from 4.7.3 to 4.7.5 in /web by @dependabot[bot] in #433
  • build(deps-dev): bump globals from 17.8.0 to 17.9.0 in /web by @dependabot[bot] in #434
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.32 to 1.19.35 by @dependabot[bot] in #439
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.65.0 to 8.66.0 in /web by @dependabot[bot] in #432
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.33 to 1.32.36 by @dependabot[bot] in #438
  • build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.3.7 to 0.3.12 by @dependabot[bot] in #435
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.46.2 to 1.46.5 by @dependabot[bot] in #436
  • build(deps): bump svelte from 5.56.8 to 5.56.9 in /web by @dependabot[bot] in #445
  • build(deps-dev): bump svelte-check from 4.7.5 to 4.7.6 in /web by @dependabot[bot] in #442
  • build(deps): bump golang.org/x/crypto from 0.54.0 to 0.55.0 by @dependabot[bot] in #441
  • build(deps-dev): bump @sveltejs/vite-plugin-svelte from 7.2.0 to 7.3.0 in /web by @dependabot[bot] in #440
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.66.0 to 8.67.0 in /web by @dependabot[bot] in #444
  • build(deps-dev): bump eslint-plugin-svelte from 3.22.0 to 3.23.0 in /web by @dependabot[bot] in #443
  • build(deps): bump postcss-selector-parser from 7.1.1 to 7.1.6 in /web by @dependabot[bot] in #446
  • build(deps-dev): bump svelte-eslint-parser from 1.8.0 to 1.8.1 in /web by @dependabot[bot] in #447
  • build(deps): bump github.com/aws/smithy-go from 1.27.7 to 1.27.8 by @dependabot[bot] in #453
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.107.1 to 1.107.3 by @dependabot[bot] in #455
  • build(deps-dev): bump vite from 8.2.1 to 8.2.2 in /web by @dependabot[bot] in #450
  • build(deps): bump svelte from 5.56.9 to 5.56.10 in /web by @dependabot[bot] in #448
  • build(deps-dev): bump eslint from 10.8.0 to 10.8.1 in /web by @dependabot[bot] in #449
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.36 to 1.32.38 by @dependabot[bot] in #454
  • build(deps-dev): bump globals from 17.9.0 to 17.11.0 in /web by @dependabot[bot] in #451
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.46.5 to 1.46.7 by @dependabot[bot] in #452

Full Changelog: v0.3.2...v0.3.3

v0.3.2

v0.3.2 Pre-release
Pre-release

Choose a tag to compare

@Wlczak Wlczak released this 23 Aug 20:09
1e8b022

This update updates several dependencies

What's Changed

  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.63.0 to 8.64.0 in /web by @dependabot[bot] in #401
  • build(deps-dev): bump vite from 8.1.4 to 8.1.5 in /web by @dependabot[bot] in #402
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.29 to 1.32.30 by @dependabot[bot] in #406
  • build(deps-dev): bump eslint from 10.6.0 to 10.7.0 in /web by @dependabot[bot] in #400
  • build(deps-dev): bump svelte-check from 4.7.2 to 4.7.3 in /web by @dependabot[bot] in #404
  • build(deps): bump svelte from 5.56.4 to 5.56.6 in /web by @dependabot[bot] in #403
  • build(deps): bump github.com/aws/smithy-go from 1.27.3 to 1.27.4 by @dependabot[bot] in #409
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.45.0 to 1.45.1 by @dependabot[bot] in #405
  • build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.3.1 to 0.3.4 by @dependabot[bot] in #407
  • build(deps-dev): bump eslint-plugin-svelte from 3.20.0 to 3.22.0 in /web by @dependabot[bot] in #415
  • build(deps): bump svelte from 5.56.6 to 5.56.7 in /web by @dependabot[bot] in #413
  • build(deps): bump github.com/pressly/goose/v3 from 3.27.2 to 3.27.3 by @dependabot[bot] in #412
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.45.1 to 1.46.0 by @dependabot[bot] in #418
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.64.0 to 8.65.0 in /web by @dependabot[bot] in #414
  • build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.3.4 to 0.3.5 by @dependabot[bot] in #419
  • build(deps): bump svelte from 5.56.7 to 5.56.8 in /web by @dependabot[bot] in #422
  • build(deps-dev): bump vite from 8.1.5 to 8.2.0 in /web by @dependabot[bot] in #423
  • build(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /web by @dependabot[bot] in #424
  • build(deps-dev): bump globals from 17.7.0 to 17.8.0 in /web by @dependabot[bot] in #425
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.106.0 to 1.106.2 by @dependabot[bot] in #426
  • build(deps): bump github.com/aws/smithy-go from 1.27.4 to 1.27.5 by @dependabot[bot] in #430
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.46.0 to 1.46.2 by @dependabot[bot] in #429
  • build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.3.5 to 0.3.7 by @dependabot[bot] in #427

Full Changelog: v0.3.1...v0.3.2

v0.3.1

v0.3.1 Pre-release
Pre-release

Choose a tag to compare

@Wlczak Wlczak released this 01 Aug 14:26

Fixed

  • Prevented duplicate uploads when the local database has lost records of files
    already stored in zip archives. Before planning uploads, the engine now recovers
    pending rows only when a valid zip sidecar contains the exact source-relative
    path and current file size.
  • Changed local files are not rebound to stale archives when their indexed size
    differs. Legacy path-only sidecars also no longer suppress uploads because they
    cannot prove that the archived member is the current version.

Closed issues

  • #411 — Prevent duplicate
    uploads after local upload-index data is lost.

Maintenance

  • Updated the AWS SQS SDK, go-chi, Go security/system modules, Vite, the Svelte
    Vite plugin, and TypeScript ESLint tooling.
  • Updated the transitive brace-expansion package from 5.0.7 to 5.0.8 through
    npm audit fix.

What's Changed

  • build(deps-dev): bump vite from 8.1.3 to 8.1.4 in /web by @dependabot[bot] in #390
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.62.1 to 8.63.0 in /web by @dependabot[bot] in #391
  • build(deps-dev): bump @sveltejs/vite-plugin-svelte from 7.1.2 to 7.2.0 in /web by @dependabot[bot] in #393
  • build(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 by @dependabot[bot] in #396
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.44.2 to 1.45.0 by @dependabot[bot] in #395
  • build(deps): bump golang.org/x/term from 0.44.0 to 0.45.0 by @dependabot[bot] in #398
  • build(deps): bump github.com/go-chi/chi/v5 from 5.3.0 to 5.3.1 by @dependabot[bot] in #399
  • build(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 by @dependabot[bot] in #397

Full Changelog: v0.3.0...v0.3.1

What's Changed

  • build(deps-dev): bump vite from 8.1.3 to 8.1.4 in /web by @dependabot[bot] in #390
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.62.1 to 8.63.0 in /web by @dependabot[bot] in #391
  • build(deps-dev): bump @sveltejs/vite-plugin-svelte from 7.1.2 to 7.2.0 in /web by @dependabot[bot] in #393
  • build(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 by @dependabot[bot] in #396
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.44.2 to 1.45.0 by @dependabot[bot] in #395
  • build(deps): bump golang.org/x/term from 0.44.0 to 0.45.0 by @dependabot[bot] in #398
  • build(deps): bump github.com/go-chi/chi/v5 from 5.3.0 to 5.3.1 by @dependabot[bot] in #399
  • build(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 by @dependabot[bot] in #397

Full Changelog: v0.3.0...v0.3.1

v0.3.0

v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@Wlczak Wlczak released this 24 Jul 20:48

Highlights

  • Added an in-app update checker and operator-confirmed self-update flow under
    Settings → About. Updates select the correct platform binary, verify it against
    SHA256SUMS, and can restart the service or shut it down after installation.
  • Added a guided first-run web setup for creating the initial password and
    configuring the source and S3 destination. A new installation can now be
    completed without the previous CLI-first setup flow.
  • Improved double-click/no-command startup so desktop users are taken directly to
    login or onboarding, while established command-line workflows remain compatible.

Fixed

  • Continuing a gracefully stopping backup now resumes pending uploads within the
    same run instead of allowing the run to finish as stopped.
  • SMB paths containing Windows backslashes are normalized to share-relative paths,
    preventing valid files from being rejected for having a leading separator.
  • Self-update restart and shutdown now preserve the executable path, drain active
    event streams promptly, and remain compatible with older release binaries.
  • Creating the first password clears any existing session and requires an explicit
    login before onboarding can access protected settings.

Closed issues

  • #368 — Create an onboarding
    setup guide to replace the CLI-based setup.
  • #369 — Fix backslash
    compatibility for SMB connections.
  • #384 — Fix upload resume during
    graceful stop.
  • #389 — Implement self-update.

Maintenance

  • Updated Go and web dependencies and added npm audit to CI.

What's Changed

  • build(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 in /web by @dependabot[bot] in #387
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.62.0 to 8.62.1 in /web by @dependabot[bot] in #370
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.44.0 to 1.44.2 by @dependabot[bot] in #376
  • build(deps-dev): bump vite from 8.1.0 to 8.1.3 in /web by @dependabot[bot] in #371
  • build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.2.11 to 0.3.1 by @dependabot[bot] in #378
  • build(deps-dev): bump eslint from 10.5.0 to 10.6.0 in /web by @dependabot[bot] in #372
  • build(deps): bump golang.org/x/sync from 0.21.0 to 0.22.0 by @dependabot[bot] in #377
  • build(deps-dev): bump eslint-plugin-svelte from 3.19.0 to 3.20.0 in /web by @dependabot[bot] in #373
  • build(deps): bump github.com/pressly/goose/v3 from 3.27.1 to 3.27.2 by @dependabot[bot] in #375
  • build(deps-dev): bump svelte-check from 4.7.1 to 4.7.2 in /web by @dependabot[bot] in #394

Full Changelog: v0.2.0...v0.3.0

What's Changed

  • build(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 in /web by @dependabot[bot] in #387
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.62.0 to 8.62.1 in /web by @dependabot[bot] in #370
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.44.0 to 1.44.2 by @dependabot[bot] in #376
  • build(deps-dev): bump vite from 8.1.0 to 8.1.3 in /web by @dependabot[bot] in #371
  • build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.2.11 to 0.3.1 by @dependabot[bot] in #378
  • build(deps-dev): bump eslint from 10.5.0 to 10.6.0 in /web by @dependabot[bot] in #372
  • build(deps): bump golang.org/x/sync from 0.21.0 to 0.22.0 by @dependabot[bot] in #377
  • build(deps-dev): bump eslint-plugin-svelte from 3.19.0 to 3.20.0 in /web by @dependabot[bot] in #373
  • build(deps): bump github.com/pressly/goose/v3 from 3.27.1 to 3.27.2 by @dependabot[bot] in #375
  • build(deps-dev): bump svelte-check from 4.7.1 to 4.7.2 in /web by @dependabot[bot] in #394

Full Changelog: v0.2.0...v0.3.0

v0.2.0

v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@Wlczak Wlczak released this 16 Jul 21:34

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

v0.1.1

v0.1.1 Pre-release
Pre-release

Choose a tag to compare

@Wlczak Wlczak released this 20 Jun 01:32

This release focuses mainly on adding small improvements to existing features and bumping several dependencies. The main added features are a very simple login implementation to the dashboard and a batching mechanism that prevents the scanning phase taking hours for large amounts of files. Instead it runs incremental scanning loops that slowly scan the directory while uploading scanned files in between. This feature also adds scanned location caching, this feature prevents scanning the whole root directory for every process restart, instead it stores scanned directories so that the scanning process can skip them on the next run.

What's Changed

  • Add simple cookie auth and passwd bootstrap by @Wlczak in #304
  • Implement batched scan-upload pipeline (#141) by @Wlczak in #307
  • build(deps): bump golang.org/x/sys from 0.44.0 to 0.45.0 by @dependabot[bot] in #308
  • build(deps-dev): bump @typescript-eslint/parser from 8.59.3 to 8.59.4 in /web by @dependabot[bot] in #309
  • build(deps): bump svelte from 5.55.7 to 5.55.9 in /web by @dependabot[bot] in #310
  • build(deps-dev): bump vite from 8.0.13 to 8.0.14 in /web by @dependabot[bot] in #311
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.3 to 8.60.0 in /web by @dependabot[bot] in #312
  • Add dashboard transfer speed meter (#313) by @Wlczak in #315
  • build(deps-dev): bump eslint-plugin-svelte from 3.17.1 to 3.18.0 in /web by @dependabot[bot] in #325
  • build(deps): bump svelte from 5.55.9 to 5.55.10 in /web by @dependabot[bot] in #326
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.42.27 to 1.42.28 by @dependabot[bot] in #327
  • build(deps): bump golang.org/x/term from 0.42.0 to 0.43.0 by @dependabot[bot] in #328
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.41.7 to 1.41.8 by @dependabot[bot] in #331
  • build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager from 0.1.21 to 0.2.1 by @dependabot[bot] in #330
  • build(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 by @dependabot[bot] in #329
  • Handle cancelled restore downloads (#321) by @Wlczak in #324
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.41.8 to 1.41.12 by @dependabot[bot] in #341
  • build(deps-dev): bump svelte-eslint-parser from 1.6.1 to 1.8.0 in /web by @dependabot[bot] in #332
  • build(deps-dev): bump eslint from 10.4.0 to 10.4.1 in /web by @dependabot[bot] in #333
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.102.1 to 1.103.2 by @dependabot[bot] in #337
  • build(deps-dev): bump vite from 8.0.14 to 8.0.16 in /web by @dependabot[bot] in #334
  • build(deps-dev): bump svelte-check from 4.4.8 to 4.6.0 in /web by @dependabot[bot] in #336
  • build(deps-dev): bump eslint-plugin-svelte from 3.18.0 to 3.19.0 in /web by @dependabot[bot] in #335
  • build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.18 to 1.19.22 by @dependabot[bot] in #342
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.42.28 to 1.43.2 by @dependabot[bot] in #338
  • build(deps): bump github.com/go-chi/chi/v5 from 5.2.5 to 5.3.0 by @dependabot[bot] in #340

Full Changelog: v0.1.0...v0.1.1

v0.1.0

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@Wlczak Wlczak released this 29 May 10:23

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