Skip to content

Releases: webdevops/go-crond

23.12.0

18 Dec 20:12
Compare
Choose a tag to compare
  • 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

25 Feb 15:24
Compare
Choose a tag to compare
  • added Shell to LogCronjobToFields (thanks to @n-rodriguez)
  • update dependencies

22.9.1

24 Sep 15:41
Compare
Choose a tag to compare
  • 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

18 Sep 20:40
Compare
Choose a tag to compare
  • switch to golang 1.19
  • update dependencies
  • update build system

21.5.0

09 May 19:51
Compare
Choose a tag to compare
  • 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

01 Jul 19:58
Compare
Choose a tag to compare
  • Disable http server by default
  • Cleanup
  • Added env variable LOG_JSON and VERBOSE
  • Added various Docker image builds (alpine, debian, ubuntu)
  • Switch to ENTRYPOINT instead of CMD for Dockerfiles

20.6.0

29 Jun 17:51
Compare
Choose a tag to compare
  • 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

26 Sep 21:06
Compare
Choose a tag to compare
  • Fix segfault if paths doesn't exists
  • Fix segfault when user detection is failing

0.6.0

01 Jun 19:33
Compare
Choose a tag to compare
  • 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 var GOMAXPROCS instead)

0.5.1

25 May 23:10
Compare
Choose a tag to compare
  • Fixed user switching by using better cross compiling (needs CGO)