autorestic/CHANGELOG.md

5.0 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.7.4] - 2023-01-18

Fixed

  • Transformer for extracting information. @11mariom

Changed

  • Bump docker restic version.
  • Docs dependencies updated.

[1.7.1] - 2022-04-27

Fixed

  • #178 Lean flag not working properly.

[1.7.0] - 2022-04-27

Changed

  • #147 Stream output instead of buffering.

Fixed

  • #184 duplicate global options.
  • #154 add docs for migration.
  • #182 fix bug with upgrading custom restic with custom path.

[1.6.2] - 2022-04-14

Fixed

  • Version bump in code.

[1.6.1] - 2022-04-14

Fixed

  • Bump go version in docker file to 18.

[1.6.0] - 2022-04-14

Added

  • support for copy command #145
  • partial restore with --include, --exclude, --iinclude, --iexclude flags #161
  • run forget automatically after backup #158
  • exit codes to hooks as env variable #142

Fixed

  • Lean flag not removing all output #178

[1.5.8] - 2022-03-18

Fixed

  • Better error handling for bad config files.

[1.5.7] - 2022-03-11

Added

  • SSH in docker image. @fariszr

Security

  • Updated dependencies

[1.5.6] - 2022-03-10

Fixed

  • Add bash in docker image for hooks. @fariszr

[1.5.5] - 2022-02-16

Changed

  • Go version was updated from 1.16 to 1.17

Fixed

  • Home directory was not being taken into account for loading configs.

[1.5.4] - 2022-02-16

Fixed

  • Lean flag not omitting all output.

[1.5.3] - 2022-02-16

Fixed

  • Error throwing not finding config even it's not being used.

[1.5.2] - 2022-02-13

Fixed

  • Config loading @jjromannet
  • Making a backup of the file @jjromannet

[1.5.1] - 2021-12-06

Changed

  • use official docker image instead of installing rclone every time docker is used.
  • docker docs

Fixed

  • lock file not always next to the config file.
  • update / install bugs.
  • lock docker image tag to the current autorestic version
  • better error logging

[1.5.0] - 2021-11-20

Added

  • Support for multiple paths.
  • Improved error handling.
  • Allow for specific snapshot to be restored.
  • Docker image.

Fixed

  • rclone in docker volumes.

Changed

[1.4.1] - 2021-10-31

Fixed

  • Numeric values from config files not being passed to env.

[1.4.0] - 2021-10-30

Added

  • Allow specify to specify a backend for location backup.
  • Global restic flags.
  • Generic ENV support for backends.

Changed

  • Install now only requires wget.
  • Env variable for the KEY has been renamed from AUTORESTIC_[BACKEND NAME]_KEY -> AUTORESTIC_[BACKEND NAME]_RESTIC_PASSWORD.

Fixed

  • Error handling during upgrade & uninstall.

[1.3.0] - 2021-10-26

Added

  • Pass restic backup metadata as ENV to hooks.
  • Support for XDG_CONFIG_HOME and ${HOME}/.config as default locations for .autorestic.yaml file.
  • Binary restic flags are now supported.
  • Pass encryption keys from env variables or files.

[1.2.0] - 2021-08-05

Added

  • Community page
  • Support for yaml references and aliases.

Fixed

  • Better verbose output for hooks.
  • Better error message for bad formatted configs.

[1.1.2] - 2021-07-11

Fixes

Don't check all backend when running forget or exec commands.

[1.1.1] - 2021-05-17

Added

  • Options for backends.

[1.1.0] - 2021-05-06

Added

  • use custom restic binary.
  • success & failure hooks.

Fixed

  • don't skip other locations on failure.

[1.0.9] - 2021-05-01

Fixed

  • Validation for docker volumes.

[1.0.8] - 2021-04-28

Added

  • --lean flag to cron command for less output about skipping backups.

Fixed

  • consistent lower casing in usage descriptions.

[1.0.7] - 2021-04-26

Added

  • Support for darwin/arm64 aka Apple Silicon.
  • Added support for arm64 and aarch64 in install scripts.

[1.0.6] - 2021-04-24

Added

  • Support for rclone.

[1.0.5] - 2021-04-24

Fixed

  • Correct exit code on backup failure and better logging/output/feedback.
  • Check if from key is an actual directory.

[1.0.4] - 2021-04-23

Added

  • Options to add rest username and password in config.

Fixed

  • Don't add empty strings when saving config.

[1.0.3] - 2021-04-20

Fixed

  • Auto upgrade script was not working on linux as linux does not support writing to the binary that is being executed.

[1.0.2] - 2021-04-20

Added

  • Add the cron tag to backup to backups made with cron.

Fixed

  • Don't unlock lockfile if process is already running.

[1.0.1] - 2021-04-17

Added

  • Completion command for various shells.

[1.0.0] - 2021-04-17