- Disable http server by default
- Cleanup
- Added env variable
LOG_JSON
andVERBOSE
- Added various Docker image builds (alpine, debian, ubuntu)
- Switch to
ENTRYPOINT
instead ofCMD
for Dockerfiles
- Switch to Calendar Versioning with
YY.MM.MICRO format
(year, month, increment) - Implemented new build system
- inject version info from git
- linting
- Add prometheus metric support
- Switch logger to logrus
- Replace
--no-auto
with--auto
(system crontab needs to be enabled now)
- Switching of current working directory to / (root) when running cronjobs
- Add cronjob elapsed time in log
- Improve distribution detection and automatic fallback
- Switch from dynamic to static linking by default (dynamic is still available with
-dynamic
suffix) - Replaced and reversed
--system-defaults
to--no-auto
(will now disable including of system default crontabs) - Remove
--threads
(use env varGOMAXPROCS
instead)
- Fix crosscompiled binaries
- Add daemon reload on SIGHUP
- Add
--allow-unprivileged
for running without root rights and without user switching capability
- Replace
--processes
with--threads
- Fix argument parsing (segfault if invalid argument/option is passed)
- Include
/etc/cron.d/
as system defaults - Improve logging
- Add
--dumpversion
- Add user support for
--run-parts
Development release
Development release