- Upgrade to golang 1.19
- Update to use go mod
- Add support for Google Cloud Storage
- Updated google cloud import
- Changed health check to not use connection pool
- Add hostname to backup file
- Add optional prefix configured via env var
- Add optional SSE for S3 backups
- Bug fix for restore path
- Clean up acceptance test logics by moving to config struct
- Back up ACLs
- Back up Prepared Queries
- Optionally encrypt data with a CRYPTO_PASSWORD environment variable passphrase
- Add metadata on backups
- Refactor backup layout and adjust restores
- Add additional unit and acceptance tests
- Add a default backup interval of 60 seconds
- Fix regression in temp file restore location
- Make aws credentials not required
- Add configurable tmp dir
- Fix regression in remote file naming
- Explicitly state that the backup completed successfully
- Add count of keys to log output
- Add travis.yml for testing
- Write to a better structured remote path in s3 bucket bucketname/backups/year/month/day/*
- Rebuild with latest hashicorp/go-cleanhttp
- Add updatedeps Makefile option
- Initial Release