Skip to content

Releases: criteo/cuttle

0.11.1

27 Jan 10:18
92694d2
Compare
Choose a tag to compare

Cron fixes #514

0.11.0

23 Dec 15:53
9383e32
Compare
Choose a tag to compare

This introduces a new feature in CronScheduler, which is CronDag. This is a collection of CronJob that are all associated with each other via and() and dependsOn() relationships.

Behavior:

  • For now, no persistent state or ability to pause or immediately an individual job. These changes are planned.
  • Everything that used to hold true for CronJob still holds for CronDag (ie, no two parallel executions of dags yet, you can pause and resume a dag, etc).

API:

  • Check HelloCronDagScheduling for an example
  • import com.criteo.cuttle.cron.CronPipeline to access the methods and() and dependsOn(), which provides toCronDag(cronExpression)
  • CronExpression moved from CronScheduling (which is at the Job level) to the CronDag level.
  • Unfortunately the change is not completely backward compatible
  • For the REST API, all the /jobs endpoints have been changed to /dags

UI

  • Job executions are now grouped by dags, as below:

Screenshot 2019-12-09 at 14 12 50

0.10.5

17 Dec 14:37
Compare
Choose a tag to compare

Reduce the size of the index (#506)

Fix scalability issue when using the non batched run API.

0.10.4

11 Dec 13:27
ab15562
Compare
Choose a tag to compare
  • Add default values to clean state DB (#503)
  • Add time zone to CronScheduling (#500)

0.10.3

06 Dec 14:54
4f5b8ee
Compare
Choose a tag to compare

Logs retention fix (#496)

0.10.2

06 Dec 08:57
5fbade4
Compare
Choose a tag to compare
Bump version to 0.10.2 (#495)

0.10.1

12 Nov 11:44
9c5c4ef
Compare
Choose a tag to compare

Fix UI for Backfills when screen has many jobs. (#487)

0.10.0

04 Nov 16:36
99f9f4b
Compare
Choose a tag to compare

Fix backfill context lost on restart issue

0.9.19

25 Oct 13:10
db8141c
Compare
Choose a tag to compare
Make relaunch public (#481)

* Make relaunch public

* Bump version to 0.9.19

0.9.18

15 Oct 07:41
1d1851a
Compare
Choose a tag to compare
Make cancelExecution public (#477)

* Make cancelExecution public

* Bump version to 0.9.18