- Make rename of backup optional
- Make deps have a minimum version number
- Migrate Sentry Raven client to Sentry-SDK
- Migrate Sentry Raven client to Sentry-SDK
- Set proper Sentry Environment
- Bugfix
- Bugfix: Remove empty member dirs
- Feature: Randomise the used ETCD host
- Bugfix: Reconnect to ETCd on connection failure
- Bugfix in backup
- Bugfix
- Bugfix
- Bugfix
- Bugfix
- Feature: Changed ETCD_HOST to ETCD_HOSTS which now allows for a list of ETCD servers to be specified (comma seperated)
- Feature: Remove lockfile when cluster controller exits
- Bug: get_filesystem_lock didn't return True when no lock file existed
- Feature: Simple file system locking
- Bug: Run check_active from main loop
- Bug: Keep main process alive while terminate event is not set.
- Feature: Run loop as thread so blocking actions in the controller do not influence refreshing of ETCD keys.
- Bug: Removed debug logging
- Feature: Run scheduled jobs in a separate thread
- Feature: Rotating backup functionality
- Bug: Fix bug when ETCD can not be reached
- Feature: Retry connection to ETCD until timeout
- Feature: Added an parameter 'suppress_log_regexp' to start_process to allow for logging messages to be filtered
- Bug: Fixed crash if no variables where defined in template (Maikel Vallinga)
- Feature: Added possibility to provide custom template location (Maikel Vallinga)
- Initial release