Releases: camptocamp/bivac
Releases · camptocamp/bivac
v0.9.0
Features:
- Add loglevel flag and environment variable
- Add version flag
Internals:
- Refactor getVolumeLabel in util
v0.8.1
Features:
- Add flags to the command line (fixes #49)
Bugfix:
- Send metrics to pushgateway only if slice is not empty (fixes #47)
Internals:
- Use github.com/jessevdk/go-flags to manage flags and environment variables
v0.8.0
Features:
- Push metrics to Prometheus Pushgateway defined by PUSHGATEWAY_URL
- Generate verifyExitCode metric (fixes #38)
- Generate lastBackup and lastFullBackup metrics (fixes #40)
Internals:
- Fix Makefile to detect changes in all source files (fixes #33)
- Refactor BackupVolume (fixes #44)
v0.7.1
Bugfix
- Add --ssh-options="-oStrictHostKeyChecking=no" to duplicity parameters (fixes #32)
- Add missing LICENSE file (fixes #30)
v0.7.0
Breaking changes
- environment variable
FULL_IF_OLDER_THAN
renamed to CONPLICITY_FULL_IF_OLDER_THAN
(fixes #28)
- environment variable
REMOVE_OLDER_THAN
renamed to CONPLICITY_REMOVE_OLDER_THAN
(fixes #28)
Features
- Persist duplicity cache again (fixes #12)
- Do not backup duplicity cache (fixes #16)
- Remove temporary volumes (fixes #23)
- Add support for removing old backups (fixes #4)
- Launch duplicity cleanup after backup (fixes #19)
- Add support for volumes blacklisting with environment (fixes #21)
Internals
- Pass
--name vol.Name
to duplicity (fixes #17)
- Refactor provider code with a
PrepareBackup()
interface method (fixes #24)
- Refactor launching duplicity container into handler (fixes #26)
v0.6.2
Bugfix
- Revert persist duplicity cache
v0.6.1
Bugfix
- Fix for docker < 1.11
- Code refactoring
- Persist duplicity cache
v0.6.0
Features
- Add providers for PostgreSQL, MySQL, OpenLDAP, and Default backup strategies
- Refactor code
- Update github.com/fsouza/go-dockerclient
v0.5.0
Features
- Use github.com/caarlos0/env to manage environment variables cleanly
- Support volume labels to tune backup behavior (close #2)
- Add FULL_IF_OLDER_THAN environment variable
Build chain
- Update github.com/fsouza/go-dockerclient
v0.4.0
Features
- Only pull image when it's not already present
Build chain
- Add Godeps
- Automatic build on Travis CI
Docker image
- Reduce docker image size by using scratch