forked from evolix/ansible-roles
83 lines
1.9 KiB
Markdown
83 lines
1.9 KiB
Markdown
|
# Changelog
|
||
|
|
||
|
All notable changes to this project will be documented in this file.
|
||
|
|
||
|
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
|
||
|
|
||
|
This project does not follow semantic versioning.
|
||
|
The **major** part of the version is the year
|
||
|
The **minor** part changes is the month
|
||
|
The **patch** part changes is incremented if multiple releases happen the same month
|
||
|
|
||
|
## [Unreleased]
|
||
|
|
||
|
### Added
|
||
|
|
||
|
### Changed
|
||
|
|
||
|
### Deprecated
|
||
|
|
||
|
### Removed
|
||
|
|
||
|
### Fixed
|
||
|
|
||
|
### Security
|
||
|
|
||
|
## [24.04.1]
|
||
|
|
||
|
### Fixed
|
||
|
|
||
|
* evobackupctl: quote ARGS variable for options parsing.
|
||
|
|
||
|
## [24.04]
|
||
|
|
||
|
### Added
|
||
|
|
||
|
* Vagrant definition for manual tests
|
||
|
|
||
|
### Changed
|
||
|
|
||
|
* split functions into libraries
|
||
|
* add evobackupctl script
|
||
|
* change the "zzz_evobackup" script to a template, easy to copy with evobackupctl
|
||
|
* use env-based shebang for shell scripts
|
||
|
* use $TMPDIR if available
|
||
|
|
||
|
### Removed
|
||
|
|
||
|
* update-evobackup-canary is managed by ansible-roles.git
|
||
|
* deployment by Ansible is managed elsewhere (now in evolix-private.git, later in ansible-roles.git)
|
||
|
|
||
|
### Fixed
|
||
|
|
||
|
* don't exit the whole program if a sync task can't be done
|
||
|
|
||
|
## [22.12]
|
||
|
|
||
|
### Changed
|
||
|
|
||
|
* Use --dump-dir instead of --backup-dir to suppress dump-server-state warning
|
||
|
* Do not use rsync compression
|
||
|
* Replace rsync option --verbose by --itemize-changes
|
||
|
* Add canary to zzz_evobackup
|
||
|
* update-evobackup-canary: do not use GNU date, for it to be compatible with OpenBSD
|
||
|
* Add AGPL License and README
|
||
|
* Script now depends on Bash
|
||
|
* tolerate absence of mtr or traceroute
|
||
|
* Only one loop for all Redis instances
|
||
|
* remodel how we build the rsync command
|
||
|
* use sub shells instead of moving around
|
||
|
* Separate Rsync for the canary file if the main Rsync has finished without errors
|
||
|
|
||
|
### Removed
|
||
|
|
||
|
* No more fallback if dump-server-state is missing
|
||
|
|
||
|
### Fixed
|
||
|
|
||
|
* Make start_time and stop_time compatible with OpenBSD
|
||
|
|
||
|
## [22.03]
|
||
|
|
||
|
Split client and server parts of the project
|