Offen Docker Volume Backup Versions Save

Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox or SSH compatible storage

v2.39.1

1 month ago

Fixes

  • Result of query for services is used before handling possible error, non-replicated services that are labeled should raise an error #405

Chores

  • Update test suite image to use Docker 26 #404
  • Print stack trace when encountering unexpected panic #406
  • Dependency hygiene #389 #390 #392 #401 #402

v2.39.0

2 months ago

Features

  • Allow authentication using connection string when targeting Azure Blob Storage #383

Chores

  • Dependency hygiene #381 #382
  • Also forward exec output when failing to demultiplex #379

v2.38.2

2 months ago

This release fixes an issue when running docker-volume-backup against the Balena Docker Engine.

Fixes

  • Swarm mode check fails on non-standard Info responses #376

Chores

  • Dependency hygiene #377

v2.38.1

2 months ago

Fixes

  • Lines from conf files that are comments should not be passed to shell.Expand #374

v2.38.0

2 months ago

Features

  • Allow backup to be run as non-root user #372

Fixes

  • Expanding values in conf files should work like with source #372

Chores

  • Improve user facing error messages and "stack traces" #360

Build

  • Build using Go 1.22 #356
  • Hardcoded label values don't require quoting #365

v2.37.3

3 months ago

This fixes another regression that was introduced in v2.37.0. If you rely on variable names to be expanded in conf.d files, please make sure to upgrade to this version to keep the behavior consistent with previous releases.

Fixes

  • Conf files should expand env vars #363

Build:

  • Add OCI labels to Docker images #361 (thanks @pxlfrk)

v2.37.2

3 months ago

Fixes

  • Remove stray log statement #359

v2.37.1

3 months ago

v2.37.0 contained a regression where environment variables would not be considered at all when running multiple schedules from a conf.d directory. If you use this feature please upgrade to this version and do not use v2.37.0 which might result in backups not being persisted without further notice.

Fixes

  • Env vars should propagate when using conf.d #358

Chores

  • Dependency hygiene #352 #353 #354 #355

v2.37.0

3 months ago

Features

  • Use Go-native cron scheduling #338 (thanks @pixxon)

Chores

  • Dependency hygiene #345

This image now supports a richer set of cron schedules than before. See the documentation for what exactly is supported.

v2.36.1

3 months ago

Fixes

  • Exclusive file lock is released prematurely #339