Skip to content

Latest commit

 

History

History
285 lines (180 loc) · 16.3 KB

CHANGELOG.md

File metadata and controls

285 lines (180 loc) · 16.3 KB

Changelog

1.7.2 (2024-02-27)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • .ssh files copied to wrong location #184
  • Fix documentation & example for excludes #187 (djmaze)

Closed issues:

  • Plans for a new release? #179

Merged pull requests:

  • Fix copying contents of $ssh_config_path into /root/.ssh #185 (nerdlich)

1.7.1 (2023-12-20)

Full Changelog

Implemented enhancements:

Closed issues:

  • Feature Request: Support for docker secrets #177
  • restic version update 0.16.0 #172
  • Backup fails with large folder #166
  • Not able to restore #163

1.7.0 (2023-02-27)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • cron not firing #155
  • POST_COMMAND_FAILURE triggering if backup completes #133
  • Fix incomplete backup handling #139 (djmaze)

Closed issues:

  • Errors backing up with Docker Swarm #153
  • Issue with restic backup sources #150
  • Cannot restore backup (when using Git Bash) #146
  • Big memory usage #137

Merged pull requests:

1.6.0 (2022-04-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Zombie processes left #105
  • Fix backup sources with spaces #120 (djmaze)
  • Fix #105: No more zombies by using proper init #110 (smainz)

Closed issues:

  • restic 0.13.0 #128
  • Implement POST_COMMAND_INCOMPLETE? #107

1.5.0 (2021-09-20)

Full Changelog

Implemented enhancements:

  • Switch to using the provided binaries instead of building everything from source #84
  • Skip repository check when unlock command is given #102 (djmaze)
  • copy whole /run/secrets/.ssh into container instead of only ordinary files #100 (smainz)
  • feat: gzip added and version updates #97 (schewara)
  • allow to run forget before pruning #93 (schewara)
  • Add restic check handling #90 (skimpax)
  • Do not install unnecessary build tools #88 (smainz)
  • Enable ssh key auth #87 (smainz)
  • Switch to using the provided binaries instead of building everything from source #86 (smainz)
  • Allow mounting rclone.conf readonly / as a secret #83 (djmaze)

Fixed bugs:

  • Prune does not work when RESTIC_FORGET_ARGS is not set #99
  • Error when using restic with rclone #30
  • Allow running prune without forget (args) #101 (djmaze)
  • Fix arm builds #98 (djmaze)
  • README: Fix post commands typo #89 (jacobbaungard)

Closed issues:

  • Several hosts for only one repository #95
  • Ssh configuration is sometimes not properly copied #94
  • Many docker containers + volumes; only want to back up specifics #85
  • Issues when using a SFTP repository #65

1.4.0 (2021-02-25)

Full Changelog

Implemented enhancements:

  • Restic v0.11.0 #58
  • Update restic to 0.12.0 and rclone to 1.54.0 #73 (jlelse)
  • Build test images for branches & PRs #70 (djmaze)
  • drone: build branches & pull requests as well (but don't push them) #69 (djmaze)
  • Added hint for seconds option of customized go-cron #64 (MartinEnders)

Fixed bugs:

  • Initialization failed with sftp backend #72
  • Use correct arm docker plugin for arm builds #71 (djmaze)
  • Fix arm rclone build #68 (escoand)
  • Build rclone in Dockerfile #67 (escoand)

Closed issues:

  • arm and arm64 compatibility #66
  • Issues when using a SFTP repository #65

1.3.0 (2020-11-19)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Resticker Loop #60
  • Wrong image on docker hub #57
  • Best way to backup docker volumes #56
  • Restic seems to not exclude my dir #54
  • Sending mail on post backup #53

1.2.0 (2020-06-07)

Full Changelog

Implemented enhancements:

  • Allow custom backup arguments using RESTIC_BACKUP_ARGS #38 (djmaze)
  • Add prune support using a separate service and cron schedule #36 (djmaze)
  • update rclone to 1.50.2 #25 (panakour)

Fixed bugs:

  • PRE_COMMANDS: Invalid interpolation format for "environment" option in service #31

Closed issues:

  • To check whether Cron job ran? PRE, POST, EXIT are executed? #34
  • Logs for PRE, EXIT & SUCCESS commands #32
  • Restore not working #28
  • latest-tag does not represent the latest release #24
  • high speed restore #23
  • Allow prune to be on a different schedule #22
  • Pre- and post-backup commands won't execute #20
  • Question: Is it possible to add backup arguments to cron jobs? #19

1.1.1 (2019-11-27)

Full Changelog

Implemented enhancements:

  • Restic 0.9.6 release #17
  • doco and samples for restore #15

Fixed bugs:

  • Use proper sh semantics for the entrypoint #18 (schue)

1.1.0 (2019-10-30)

Full Changelog

As it turned out, the used version of go-cron did not work reliably any more. The image now includes a newer version which should fix those problems.

Implemented enhancements:

  • Feature : Add curl to final image (for Slack webhook) #14 (y3lousso)

Fixed bugs:

  • Replace go-cron with crond from the already included BusyBox #11

1.0.1 (2019-10-26)

Full Changelog

As it turned out, the used version of go-cron did not work reliably any more. The image now includes a newer version which should fix those problems.

Implemented enhancements:

Fixed bugs:

  • Replace go-cron with crond from the already included BusyBox #11

1.0.0 (2019-10-24)

Full Changelog

In this release, there are a couple of new features. Also, Restic itself has not been updated in a while. So it makes sense to switch to our own versioning scheme now. In order to indicate this change, we are now continuing with 1.0.0.

The new version does not indicate any kind of stability or feature freeze. It is just a new numbering scheme which is now uncoupled from the Restic version in use.

Implemented enhancements:

Fixed bugs:

  • "syntax error: unexpected redirection" when using PRE_COMMANDS #4
  • Fix PRE_COMMANDS error ('unexpected redirection') #7 (nikkoura)

Closed issues:

  • NextCloud in and out of maintenance mode #9

0.9.5 (2019-07-21)

Full Changelog

Implemented enhancements:

0.9.3 (2019-05-22)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator