Skip to content

Releases: tomcz/s3backup

v2.5.3

26 Sep 00:16
Compare
Choose a tag to compare

Commits

  • 492e53e: show vcs.revision when compiled using go install (Tom Czarniecki)
  • 4df9fed: fully test checkPaths (Tom Czarniecki)

v2.5.2

25 Sep 09:19
Compare
Choose a tag to compare

Commits

  • e46ca14: gzip -k should work equally as well (Tom Czarniecki)
  • 80caafb: fix build info broken by version bump (Tom Czarniecki)
  • 07745fa: remove nasty if/else (Tom Czarniecki)
  • 29a1ca8: simplify vault config lookup (Tom Czarniecki)
  • 7ea31b0: cleanup argument parsing (Tom Czarniecki)
  • 0dcad00: use local GOTOOLCHAIN (Tom Czarniecki)
  • 2984a41: use local GOTOOLCHAIN (Tom Czarniecki)

v2.5.1

21 Aug 23:32
486f57f
Compare
Choose a tag to compare

Commits

  • 5b8488f: update to go 1.22 (Tom Czarniecki)
  • 5ab658d: cleanup asserts (Tom Czarniecki)
  • c6e9639: set module version to v2 (Billie Cleek) #15

v2.5.0

26 Jul 23:24
Compare
Choose a tag to compare

Commits

  • a214d6b: use go 1.19 (Tom Czarniecki)
  • bcdf50d: comment cleanup (Tom Czarniecki)
  • 691683e: use go 1.19 (Tom Czarniecki)
  • 3e56017: add additional tool scripts (Tom Czarniecki)
  • c91e7d7: use golangci-lint locally and in github action (Tom Czarniecki)
  • d3a43e4: update release action to match build action (Tom Czarniecki)
  • fad86ae: don't allow two local paths either (Tom Czarniecki)
  • 90e02fa: variable shadowing (Tom Czarniecki)
  • c05530d: quote strings in errors (Tom Czarniecki)
  • 8a2e52e: put all key handling together (Tom Czarniecki)
  • 86d3c27: don't like "Just" usage (Tom Czarniecki)
  • 77b009c: can read checksum as part of download (Tom Czarniecki)
  • 0cdac79: update documentation (Tom Czarniecki)
  • 2eba0a2: allow public/private key encryption using keys from vault (Tom Czarniecki)
  • 477bd35: warn if key file cleanup failed (Tom Czarniecki)
  • 64e189c: allow public/private keys in the same vault secret (Tom Czarniecki)
  • d914db9: Bump golang.org/x/text from 0.3.7 to 0.3.8 (dependabot[bot]) #9
  • 5d1c06b: testify's assert/require split is not necessary (Tom Czarniecki)
  • 809f386: verify we get the expected error (Tom Czarniecki)
  • 6ab83a4: update to go 1.20 (Tom Czarniecki)
  • 583e82e: Bump golang.org/x/crypto from 0.0.0-20210711020723-a769d52b0f97 to 0.1.0 (dependabot[bot]) #11
  • 87e9e1e: Bump golang.org/x/net from 0.0.0-20220127200216-cd36cc0744dd to 0.7.0 (dependabot[bot]) #12
  • 846105a: vendor updated dependencies (Tom Czarniecki)
  • af09e09: make build (Tom Czarniecki)
  • dfee682: make it clear that this is for local files (Tom Czarniecki)
  • 88d7459: use latest 1.21 go (Tom Czarniecki)
  • dbdbc70: update to go 1.22 plus (Tom Czarniecki)

v2.4.0

07 Nov 22:04
Compare
Choose a tag to compare

Commits

  • [e54633e]: update to go 1.18 (Tom Czarniecki)
  • [88c175b]: publish sha256 signatures (Tom Czarniecki)
  • [3e52a6d]: handle remote & local in any order (Tom Czarniecki)

v2.3.2

24 Apr 21:11
Compare
Choose a tag to compare

Commits

  • [1e0f8bc]: make sure goimports is present (Tom Czarniecki)
  • [6ae9f8b]: add staticcheck linter (Tom Czarniecki)
  • [ce26e9b]: updated to go 1.16 (Tom Czarniecki)
  • [7af4940]: fix goimports install (Tom Czarniecki)
  • [59916ff]: update to go 1.18 (Tom Czarniecki)
  • [07beb15]: smaller file size (Tom Czarniecki)
  • [bffbe45]: add more cross-compilation targets (Tom Czarniecki)
  • [60a6917]: skip gzip compression, let's see what gets built (Tom Czarniecki)
  • [14d521f]: only release gzipped files (Tom Czarniecki)

v2.3.1

30 May 00:54
Compare
Choose a tag to compare

Commits

  • [836c163]: switch to github actions (Tom Czarniecki)

v2.3

04 May 22:18
Compare
Choose a tag to compare
  • only fetch checksum when we want to compare it
  • us-east-1 is not a safe default, don't override env vars
  • use go:generate to keep mocks updated, and out of binary
  • build on go 1.16

v2.2

09 Oct 16:10
Compare
Choose a tag to compare

Accept variable length passwords and symmetric keys.

v2.1

26 Jun 17:29
Compare
Choose a tag to compare
add encrypt and decrypt commands for offline usage