Skip to content

Releases: camptocamp/bivac

v0.9.0

16 Jun 15:40
Compare
Choose a tag to compare

Features:

  • Add loglevel flag and environment variable
  • Add version flag

Internals:

  • Refactor getVolumeLabel in util

v0.8.1

15 Jun 14:02
Compare
Choose a tag to compare

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

14 Jun 13:18
0.8.0
Compare
Choose a tag to compare

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

23 May 12:17
0.7.1
Compare
Choose a tag to compare

Bugfix

  • Add --ssh-options="-oStrictHostKeyChecking=no" to duplicity parameters (fixes #32)
  • Add missing LICENSE file (fixes #30)

v0.7.0

03 May 13:32
0.7.0
Compare
Choose a tag to compare

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

03 May 07:05
0.6.2
Compare
Choose a tag to compare

Bugfix

  • Revert persist duplicity cache

v0.6.1

21 Apr 13:57
Compare
Choose a tag to compare

Bugfix

  • Fix for docker < 1.11
  • Code refactoring
  • Persist duplicity cache

v0.6.0

21 Apr 10:34
Compare
Choose a tag to compare

Features

  • Add providers for PostgreSQL, MySQL, OpenLDAP, and Default backup strategies
  • Refactor code
  • Update github.com/fsouza/go-dockerclient

v0.5.0

15 Apr 16:22
Compare
Choose a tag to compare

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

08 Apr 19:20
Compare
Choose a tag to compare

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