Releases: Fekide/volumerize
Releases · Fekide/volumerize
1.8.2: Dependency updates
What's Changed
Full Changelog: 1.8.1...1.8.2
1.8.1: Fix MongoDB Tests
MongoDB 5 was released while 1.8.0 was created and does not behave well with mongorestore at version 4.
Since Alpine does not have mongodb-tools at version 5 yet, this is a release with the tests passing.
Warning: MongoDB 5 is not supported!
1.8.0
This is a new incremental release with some new features and one breaking change
Breaking changes:
New Features:
- Send notifications to any messenger on backup failure using apprise (see #20, huge thanks to @Akruidenberg for the suggestion)
- Backups with multiple different databases are now possible with tag combinations (see #22, huge thanks to @Akruidenberg for the suggestion)
- Allow running the container without root (see #19, huge thanks to @Akruidenberg for the suggestion)
- Allow passing
FTP_PASSWORDas docker secret (see #17, huge thanks to @Akruidenberg for the suggestion)
1.7.4
1.7.3
1.7.2 Add postgres strategy
- Adds a postgres strategy to backup and restore PostgreSQL-Databases
- Switch from jobbermaster to jobberrunner because stdout sink was not captured before
1.7.1 Bugfixes
Fixes:
- issue with
dockerTaskOfServicewhich did not return correct task name or container id but only short task id - missed rename of import variable in mysql
- renaming of prepost-scripts for controllable sequence
- execute instead of source prepost-scripts (issue with exit 0 ending the strategy execution)
1.7.0
See #11
Changes:
- Jobber job for each backup job with custom timers for each
- Massive refactoring for more read- and maintainability
Additions:
- Builds of MySQL and MongoDB containers
- Enable backup of multiple databases/database hosts
- Allow to specify source to save database dumps to
- Support duplicity replicate
- Support docker secrets
- Helper function to get task of docker service
- Support excludes
1.6.1: Image purge and updates
1.6.0: Bugfixes, Typos, MySQL and Restore improvements
- Change image home to fekide/volumerize
- Upgrade Versions: cee5ab3
- Upgrade Alpine to 3.11.5
- Upgrade Duplicity to 0.8.12.1612
- Upgrade Megatools to 1.10.3
- Upgrade requests to 2.23.0
- Fix creating of jobber with multiple sources #1
- Add option for removing old backups #3
From motionbank/volumerize:
- Add pexpect+scp:// url support 16deb8c
- fix typo with
VOLUMERIZE_INCLUDES0509def - put
$@in double quotes db4e182 - run commands through eval instead of directly cf8de6d
- add env vars for jobber notify
cee5ab3
From moradesimr/volumerize:
- Improve mysql database dumps 6cb9425, b516fe7, b69c943
- Add
VOLUMERIZE_RESTOREas custom restore location (default isVOLUMERIZE_SOURCE) 657f4a3, b29397c
From simlevesque/volumerize:
- Fix typo in mysql Dockerfile b327a82