1.7.2 (2024-02-27)
Implemented enhancements:
Fixed bugs:
Closed issues:
- Plans for a new release? #179
Merged pull requests:
1.7.1 (2023-12-20)
Implemented enhancements:
- Update Restic to v1.16.2, RClone to v1.64.2 #176 (CoordSpace)
- Update restic to 0.16.0 #175 (cz3k)
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)
Implemented enhancements:
- restic 0.15.1 is out #157
- Update Restic to v0.15.1 #159 (djmaze)
- Upgrade restic to 0.15.0 + upgrade go and rclone #151 (chmey)
- Update Restic (v0.14.0) #144 (matt-laird)
- Update example docker compose so services restart on crash #141 (tobiasmuehl)
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:
- Document the versioning scheme #160 (djmaze)
- Update example Swarm file #154 (ericvoshall)
1.6.0 (2022-04-20)
Implemented enhancements:
- Run tests in drone (dind) #131 (djmaze)
- Update restic to v0.13.1 and rclone to v1.58.0 #130 (djmaze)
- Build images with buildx #121 (djmaze)
- Add incomplete backup hook #109 (djmaze)
- Add tests #108 (djmaze)
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:
1.5.0 (2021-09-20)
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)
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:
1.3.0 (2020-11-19)
Implemented enhancements:
- Restic Prune Args #43
- Halt if initialization fails #37
- Restic v0.11.0 #58
- Updated restic and rclone versions + hashes #59 (LucaTNT)
- Update go, rclone and restic versions #52 (jlelse)
- Replace repository checking logic #47 (ThomDietrich)
- Add RESTIC_PRUNE_ARGS #46 (PhasecoreX)
- Check for mutual exclusivity of cron expressions #41 (ThomDietrich)
- Add better docker-compose example #40 (ThomDietrich)
- Add RUN_ON_STARTUP for convenience and testing #39 (ThomDietrich)
- 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:
- Fix unbound variable #45 (PhasecoreX)
- Add missing
fi
#44 (PhasecoreX)
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)
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)
Implemented enhancements:
Fixed bugs:
1.1.0 (2019-10-30)
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.1 (2019-10-26)
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)
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:
- Post commands #8 (nikkoura)
- Support
rclone
#6 (maximbaz) - Fix various things & add support for precommands #3 (jlelse)
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)
Implemented enhancements:
0.9.3 (2019-05-22)
* This Changelog was automatically generated by github_changelog_generator