Releases: tomcz/s3backup
Releases · tomcz/s3backup
v2.8.0
Commits
- this does not need to be a function param (Tom Czarniecki)
- dff9294: cleanup error handling and test directory creation (Tom Czarniecki)
- f35257c: no need to use goimports if we're already using golangci-lint (Tom Czarniecki)
- b0098b6: compare bytes, not string encodings (Tom Czarniecki)
- ae81c7a: not now staticcheck (Tom Czarniecki)
- c3b9881: add optional scrypt symmetric key derivation (Tom Czarniecki)
- 000f884: lower scrypt cost for faster tests (Tom Czarniecki)
- 59986f4: stop vendoring deps (Tom Czarniecki)
- a569f7a: better interactive prompts (Tom Czarniecki)
- 6914ed6: prompt users to switch to derived keys (Tom Czarniecki)
- a71ef63: use a not-archived prompt library :( (Tom Czarniecki)
- bc3b6c4: document key derivation option (Tom Czarniecki)
- f031b6d: use a pointer that does not clobber default text (Tom Czarniecki)
- 6c697fb: inline validators (Tom Czarniecki)
- 2123e2d: don't nag people (Tom Czarniecki)
- 6de5cbb: use less wordy prompt code (Tom Czarniecki)
- 6479a34: no need to split aes cipher logic for derived keys (Tom Czarniecki)
- 92c28df: yaml files allow comments (Tom Czarniecki)
- 4beae83: common cipher flags (Tom Czarniecki)
- 522972f: regenerate usage options (Tom Czarniecki)
- 6bc9dd1: these are args and not flags (Tom Czarniecki)
- e38835e: format usage docs (Tom Czarniecki)
- 4cdecde: typo (Tom Czarniecki)
- f9efb8d: better option name (Tom Czarniecki)
- ec6140e: renamed without checking tests (Tom Czarniecki)
- db8b14d: format usage docs (Tom Czarniecki)
- a799409: use get args in vault get (Tom Czarniecki)
v2.7.1
Commits
- handle KV2 secrets and alternative approle mounts (Tom Czarniecki)
- let the configuration create the store (Tom Czarniecki)
v2.7.0
v2.6.2
v2.6.1
v2.6.0
Commits
- 83481de: group related methods together (Tom Czarniecki)
- 0401ff2: these are stubs and not mocks (Tom Czarniecki)
- 0f41f9c: fix shellcheck error (Tom Czarniecki)
- c51fc7e: go get -u ./... (Tom Czarniecki)
- 8e68d53: use go 1.23 (Tom Czarniecki)
- 3bb473e: use go 1.23 (Tom Czarniecki)
- e6f7711: replace archived mapstructure with blessed fork (Tom Czarniecki)
- ca29b5c: use go 1.24 and updated dependencies (Tom Czarniecki)
- b234a3b: use golangci-lint action compatible with version 2 config (Tom Czarniecki)
- 14af9a1: with kong we don't need global vars (Tom Czarniecki)
- abc5397: in/out help (Tom Czarniecki)
- 2272992: common client constructor (Tom Czarniecki)
- e7d0862: set placeholders to match readme options (Tom Czarniecki)
- cb00613: update help output (Tom Czarniecki)
- 46e55bc: don't need intermediate struct (Tom Czarniecki)
- a043cf2: assist in debugging vault access errors (Tom Czarniecki)
v2.5.3
v2.5.2
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
v2.5.0
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)