Skip to content

Releases: dombyte/restor

v2.0.0-rc2

v2.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Oct 06:53
73d53a6

Warning

This is a pre-release version. Use with caution and report any issues you encounter.

Changelog

Breaking changes

  • 16043bd feat(backup)!: restart only the services that were running before
  • b4249e7 feat(config)!: remove the DOCKER_BACKUP_ environment overrides
  • d7a7e40 feat(config)!: resolve relative paths against the config file directory
  • 766fc33 fix(config)!: parse .env files strictly and allow $$ for a literal $
  • d0ccb2a fix(config)!: reject systemd services that are not in systemd_units
  • 8441982 fix(config)!: validate mode, sources and timeouts at load time
  • bc0de19 fix(restic)!: treat an incomplete snapshot as a warning

Features

  • d480180 feat(backup): forget backed-up projects even when another one failed
  • c54b23b feat(compose): wait until started services run instead of a fixed sleep
  • 8facd2b feat(config): warn about unknown keys and ignored settings at startup
  • 099314a feat(release): publish .deb and .rpm packages

Bug fixes

  • 6718454 fix(backup): log a project without running services at debug level
  • 484653d fix(backup): run projects in name order in sequential mode
  • ef70779 fix(ci): run the local checks with the go release from go.mod
  • ae30fd2 fix(cli): write uncolored logs when stderr is not a terminal
  • e248b26 fix(command): bound kept output and stop cancelled programs with SIGTERM
  • 52639be fix(config): keep the case of environment variable names
  • b694421 fix(config): support ${VAR:-default} in expanded values
  • 11d4fb6 fix(lock): key noop projects by project name
  • fef6b37 fix(lock): use a per-user lock directory
  • f038222 fix(lock): use flock locks on files named by the key's hash
  • 04facc5 fix(servicemanager): retry failed status queries while waiting

Refactoring

  • 8bf5342 refactor: move to cmd/ and internal/ with injected dependencies

Documentation

  • af1d5c8 docs: add AGENTS.md
  • 72aa5e0 docs: describe the migrated code in AGENTS.md, README and examples
  • b025045 docs: document package download, upgrade, removal and migration
  • 860b040 docs: make AGENTS.md standalone with the project rules
  • 3553304 docs: shorten the installation section

Dependencies

  • 72a52cf fix(deps): require go 1.26.8 for crypto/tls and encoding/asn1 fixes
  • fdb6fc0 fix(deps): require go 1.26.9 for net/http, net/textproto and crypto/tls fixes
  • 87ef2cc fix(deps): update module github.com/pelletier/go-toml/v2 to v2.4.3

Maintenance

  • 03b2462 chore(release): run the backup units at a lower cpu and io priority
  • 83c0672 chore: align tooling with go project standard v3
  • 6a0d150 chore: move templates to example/ and stop tracking the binary
  • 9a021ce ci: align checks, release and renovate with solis
  • d261b16 ci: remove dependabot, renovate is the only dependency updater
  • cf9090d style: format code with gofumpt

v2.0.0-rc1

v2.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 10:56
77085d5

Warning

This is a pre-release version. Use with caution and report any issues you encounter.

Changelog

Breaking changes

  • b4249e7 feat(config)!: remove the DOCKER_BACKUP_ environment overrides
  • 8441982 fix(config)!: validate mode, sources and timeouts at load time

Features

  • c54b23b feat(compose): wait until started services run instead of a fixed sleep
  • 099314a feat(release): publish .deb and .rpm packages

Bug fixes

  • 484653d fix(backup): run projects in name order in sequential mode
  • 52639be fix(config): keep the case of environment variable names
  • b694421 fix(config): support ${VAR:-default} in expanded values
  • 11d4fb6 fix(lock): key noop projects by project name
  • fef6b37 fix(lock): use a per-user lock directory

Refactoring

  • 8bf5342 refactor: move to cmd/ and internal/ with injected dependencies

Documentation

  • af1d5c8 docs: add AGENTS.md
  • 72aa5e0 docs: describe the migrated code in AGENTS.md, README and examples
  • b025045 docs: document package download, upgrade, removal and migration
  • 860b040 docs: make AGENTS.md standalone with the project rules
  • 3553304 docs: shorten the installation section

Dependencies

  • 72a52cf fix(deps): require go 1.26.8 for crypto/tls and encoding/asn1 fixes
  • 87ef2cc fix(deps): update module github.com/pelletier/go-toml/v2 to v2.4.3

Maintenance

  • 83c0672 chore: align tooling with go project standard v3
  • 6a0d150 chore: move templates to example/ and stop tracking the binary
  • 9a021ce ci: align checks, release and renovate with solis
  • d261b16 ci: remove dependabot, renovate is the only dependency updater
  • cf9090d style: format code with gofumpt

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 13:35
a89542f

restor v1.1.0 is available!

Change name to restor

Changelog

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 16:42
361775e

dbk v1.0.0 is available!

update goreleaser

Changelog