Skip to content

Releases: dcos/metronome

v0.6.33

03 Jul 19:05
b28106a
Compare
Choose a tag to compare
  • Updated to the latest version of cron-utils 9.0.0 and removed threeten-backport. This fixes a number of cron related issues in the underlying dependencies.
  • When querying run detail with embed=history, successfulFinishedRuns and failedFinishedRuns contains new field tasks which is an array of taskIds of that finished run. This will allow people to query task ids even for finished job runs.
  • Fixed a bug when task status was not updated after the task turned running (when querying embed=activeRuns).
  • DCOS_OSS-5166 Fixed metronome not using revive operation

v0.6.11

15 Mar 19:19
cf8887d
Compare
Choose a tag to compare

Updated Marathon dependency to 1.7.202

v0.6.10

15 Mar 19:18
391637c
Compare
Choose a tag to compare

Updated Marathon dependency to 1.7.188

v0.5.71

15 Mar 19:00
Compare
Choose a tag to compare

Metronome uses Marathon as a library for scheduling. We have bumped the dependency to the current Marathon, which is 1.7.183.
This brings a lot of bug fixes and new features from the last 3 versions of Marathon. At the same time, it allows us to add UCR and secrets support.

Breaking changes

Metronome 0.5.71 contains new Metrics endpoint with new metrics exposed that should allow you to monitor Metronome more easily. For detailed information please refer to the Metrics page in our docs.

New features

Bug fixes

v0.4.5

27 Nov 15:23
Compare
Choose a tag to compare

Bugs and Tracking

  • #273 Provide proper version from /info end point.
  • #285 Improvements to zk leadership election.

Diff 0.4.4-0.4.5

Metronome v0.4.5 Download

v0.4.4

22 Aug 16:31
3f93ab1
Compare
Choose a tag to compare

Bugs and Tracking

Diff 0.4.3-0.4.4

Metronome v0.4.4 Download

v0.4.3

26 Jul 14:36
Compare
Choose a tag to compare

Features

Bugs and Tracking

Diff 0.4.2-0.4.3

Metronome v0.4.3 Download

v0.3.6

28 Jun 13:52
e574706
Compare
Choose a tag to compare

Features

Bugs and Tracking

  • DCOS_OSS-2519 Metronome allows creating jobs with no command and no image.

Diff 0.3.4-0.3.5

Metronome v0.3.6 Download

v0.4.2

25 Apr 14:42
115605e
Compare
Choose a tag to compare

Version 0.4.2

Features

Bugs fixed

  • METRONOME-218 Improved behavior for situations when the underlying zookeeper node content is corrupt - we now fail loud and early

Diff 0.4.1-0.4.2

v0.5.0

04 Apr 16:16
Compare
Choose a tag to compare

Metronome uses Marathon as a library for scheduling. We have bumped the dependency to the current Marathon, which is 1.6.322.
This brings a lot of bug fixes and new features from the last 3 versions of Marathon. At the same time, allowed us to add secrets support.

Features

Bugs and Tracking

Breaking changes

Command line parameters

Command line parameter task.lost.expunge.gc was removed because the underlying algorithm change and this
one no longer has any effect.

Metrics

We moved to a different Metrics library and the metrics are not always compatible or the same as existing metrics;
however, the metrics are also now more accurate, use less memory, and are expected to get better throughout the release.
Where it was possible, we maintained the original metric names/groupings/etc, but some are in new locations or have
slightly different semantics. Any monitoring dashboards should be updated.

For Metronome specific metrics, you can find your old metrics under in the same path, only prefixed with "service"
so e.g. 'dcos.metronome.jobspec.impl.JobSpecServiceActor.receiveTimer' is now
'service.dcos.metronome.jobspec.impl.JobSpecServiceActor.receiveTimer'.

The format of the v1/metrics endpoint also changed in a backward incompatible manner - please see the documentation
for the current way the metrics are served.

Diff 0.4.1-0.5.0

Metronome v0.5.0 Download