Releases: swisscom/backman
1.32.0 - Try fallback attempts with different S3 service labels
Adds fallback attempts for trying to autodetect the storage backend with different labels if the S3 service could not be found initially.
One specific such case is the common mistake of forgetting to specify s3.service_label
according to what your platform provides.
1.31.1 - automated code scanning
Adds automated code scanning and image builds. (CI/CD)
1.31.0 - Add disable_restore option
Adds an option to disable the restore functionality. Set disable_restore: true
in the backman configuration.
1.30.3 - Use PathEscape for Elasticsearch credentials
Switch to using PathEscape
instead of QueryEscape
for Elasticsearch credentials.
1.30.2 - urlescape elasticdump credentials
urlescapes elasticdump
credentials, username and password, to avoid potential issues if these contain URL-breaking characters.
1.30.1 - Update dependencies
- Updates Golang dependencies
- Updates Dockerfile / Image
- Updates Elasticdump
- Updates MongoDB tooling
1.30.0 - Add ignore-table for mysql, fix timeout for file transfers
- Adds a new configuration option
ignore_tables
for MySQL backups, to ignore specific tables formysqldump
. - Fixes context timeout for transfering files to/from S3, it is now properly respecting the configured timeout.
1.29.0 - Optional redirect of stderr to stdout during backups
Adds a new flag log_stderr
that can be set to true
for each service configuration separately to capture and output any stderr messages during / after backups. This is useful for failed backups, in case of errors or timeouts, etc.
1.28.2 - Update golang dependencies
Updates several golang dependencies.
1.28.1 - Update Golang and MongoDB tooling
Updates Golang and MongoDB tooling to newer versions in the Dockerfile, CI scripts and build files.