Skip to content

Releases: kwheelans/salvage

v0.7.1

17 Nov 23:27
a94808c
Compare
Choose a tag to compare

Fixes

  • Suppress warning when SALVAGE_ARCHIVE_COMPRESSION_LEVEL is not provided
  • Changed level of some logging messages to match intention

Minor Changes

  • Added duration timers for logging

v0.7.0

17 Nov 18:31
917ee6d
Compare
Choose a tag to compare

Features

  • Added Zstandard to valid compression types.
  • Added BZip2 to valid compression types.
  • Added environment variable SALVAGE_ARCHIVE_COMPRESSION_LEVEL to control compression level.

Fixes

  • Fixed some error message text.

v0.6.0

16 Nov 21:33
1d94342
Compare
Choose a tag to compare

Breaking Changes

  • Names of the environment variables have been changed.
  • Default archive directory in the container changed to /archive.

Features

  • Added docker container management to stop and start containers.
    • Only one salvage container at time is currently supported. Other salvage containers identified will be stopped and removed.
    • Will identify running containers that container volumes with the same source as the volumes mounted under /data in the salvage container.
    • After archive process completes the previously stopped containers are restarted.

v0.5.0

13 Nov 23:36
4f7b103
Compare
Choose a tag to compare

changes

  • update package name

v0.4.1

11 Nov 16:52
a9bbc25
Compare
Choose a tag to compare

Changes

  • Remove unnecessary colour feature from logging
  • Use local timestamps for logging
  • Better handling for logger initialization failure

v0.4.0

11 Nov 15:37
67e1048
Compare
Choose a tag to compare

Breaking Changes

  • BZip2 not supported.
  • LZMA extension not supported use XZ.

Feature

  • migrate to rust instead of a shell script

v0.2.0

30 Oct 13:10
5266d2a
Compare
Choose a tag to compare

Features

  • Set timezone through TZ environment variable
  • Set backup archive prefix through PREFIX environment variable

v0.1.0

24 Oct 23:07
248bcad
Compare
Choose a tag to compare

Features

  • basic functionality to backup all directories mounted under /data to volume mounted at /backup
  • Pass environment variable to control how tarball is compressed
  • Pass environment variable to control single tarball or tarball per directory in /data
  • Pass environment variable to set cron timing