Releases: webdevops/go-crond
Releases · webdevops/go-crond
23.12.0
- switch to golang 1.21
- update dependencies
- add task run next/prev time metrics (#38, thanks to @dispensable, included also in 23.10.0-beta)
- disables quotation for all values (#35, thanks to @lmunch, included also in 23.10.0-beta)
- exit 0 on SIGINT or SIGTERM (#37, thanks to @n-rodriguez, included also in 23.10.0-beta)
23.2.0
- added Shell to LogCronjobToFields (thanks to @n-rodriguez)
- update dependencies
22.9.1
- Log command execution by default (#29, thanks to @igorwwwwwwwwwwwwwwwwwwww)
- fix wrong init of /etc/crontab (#19, thanks to @manzsolutions-lpr)
- update cron parsing library
- improve cron handling (eg. adding crontab field to logs for the soruce of the cronjob)
22.9.0
21.5.0
- switch to github actions
- docker build now builds multiarch images: ubuntu (default), debian and alpine docker images (linux/amd64,linux/arm,linux/arm64,linux/ppc64le)
- switch to golang 1.16
- update dependencies
- add custom working directory (thanks to @smlx)
- fix readme (thanks to @berendiwema)
- small refactoring
20.7.0
20.6.0
- 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)
0.6.1
0.6.0
- 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)