Jobber Versions Save

An alternative to cron, with sophisticated status-reporting and error-handling

v1.4.4

3 years ago

Bugfixes:

  • (#301) High CPU usage after calling test command

v1.4.3

3 years ago

Bugfixes:

  • (#283) cmd/reload: Calling this when long-running job is running causes commands to time out thereafter
  • (#284) cmd/test: Calling this on long-running jobs causes commands to time out thereafter
  • (#285) jobberrunner: Too much output from a job can cause jobberrunner to run out of memory
  • (#288) cmd/reload: Race condition when reloading with file run log

v1.4.2

4 years ago

Enhancements:

  • (#277) Make filesystem paths changeable via cmdline args

Bugfixes:

  • None

v1.4.1

4 years ago

This release doesn't have any bugfixes or feature changes. Instead:

  • Now using GitHub Actions to build packages and run tests
  • Now using Go modules to manage dependencies

v1.4.0

5 years ago

Jobber 1.4 is a large release. Jobber now supports "result sinks" --- configuration options that let you direct job results to files, programs, or network sockets. Also, Jobber can now be controlled via a network socket using JSON-RPC. This makes it easy to run Jobber in a Docker container and control it from outside the container.

Enhancements:

  • (#25) pref/jobOutput: Write job output to disk.
  • (#182) Direct passthru of stdout/stderr from tasks to parent (for Docker)
  • (#183) jobberrunner: Support receiving commands from network socket in JSON
  • (#184) cmd/set_job: Make
  • (#185) cmd/delete_job: Make
  • (#186) Use concept of "result sinks" for result notifications and writing output to disk
  • (#187) Make result sink that pushes results over socket connection
  • (#216) Reduce verbosity of jobberrunner task output

Bugfixes: none

v1.4.0-pr.1

5 years ago

First preview release for v1.4.0.

Jobber 1.4 will be a large release. Jobber now supports "result sinks" --- configuration options that let you direct job results to files, programs, or network sockets. Also, Jobber can now be controlled via a network socket using JSON-RPC. This makes it easy to run Jobber in a Docker container and control it from outside the container.

Enhancements:

  • (#25) pref/jobOutput: Write job output to disk.
  • (#182) Direct passthru of stdout/stderr from tasks to parent (for Docker)
  • (#183) jobberrunner: Support receiving commands from network socket in JSON
  • (#184) cmd/set_job: Make
  • (#185) cmd/delete_job: Make
  • (#186) Use concept of "result sinks" for result notifications and writing output to disk
  • (#187) Make result sink that pushes results over socket connection
  • (#216) Reduce verbosity of jobberrunner task output

Bugfixes: none

v1.3.4

5 years ago

Bugfixes:

  • Stopped setting umask before jobs are run (#191)
  • Fixed issue where jobs would be executed multiple times within a few seconds of the time that they were supposed to be executed once (#192)

v1.3.3

5 years ago
  • Fixed issue where jobberrunner's umask would cause directories made by jobs to be unreadable by owner (#191)

v1.3.3-pr.2

5 years ago

v1.3.3-pr.1

5 years ago

This is a preview release to test a fix for #192.