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.
- Crash when metrics are enabled and no targets are found.
- Updated dependencies
- Use upstream apt repository of postgresql instead of the debian one.
- Switch from debian bullseye to debian bookworm
- Switch from python 3.9 to python 3.12
- Breaking Support for 32bit arm architectures (arm/v6, arm/v7, armhf)
- Add Support for White-/Blacklist (@foorschtbar)
- Updated dependencies
- Open Metrics/Prometheus endpoint
- Add grace time options to ignore errors on newly started targets
- Updated python version and external dependencies
- Support multiple service instances on the same docker engine
- Add retention policies to keep multiple versions of dump files.
- Option to add a timestamp at the end of the dump file. Works also if no retention policy is used.
- Cleanup old networks that are not removed successfully
- Custom dump file names now follow the same naming rules as docker containers.
- Add generated base64 suffix to network name to prevent duplicates with docker-compose
- Dropped Support for i386 Architecture
- AES Encryption of dump files
- Support for cron expressions as schedule.
- Option to create a backup right after start, independent of the schedule.
- Option to change gzip compression level. Default:
6
- Option to overwrite the basename of the dump files
- Options to change the internal network name/target alias
- Rename option
INTERVAL
toSCHEDULE
- Rename option
VERBOSE
toDEBUG
- Encapsulated user input in double quotes at dump commands
- Initial Release