Skip to content

Releases: stjude-rust-labs/crankshaft

crankshaft v0.9.0

11 Feb 22:20
crankshaft-v0.9.0
15a80ac

Choose a tag to compare

0.9.0 - 02-11-2026

Crates

  • Updated crankshaft-engine to v0.9.0 (release).
  • Updated crankshaft-monitor to v0.2.0 (release).

crankshaft-monitor v0.2.0

11 Feb 22:20
crankshaft-monitor-v0.2.0
6f1cf28

Choose a tag to compare

0.2.0 - 02-11-2026

Changed

  • Made Monitor::start() and MonitorService::new() async (#60).

crankshaft-engine v0.9.0

11 Feb 22:20
crankshaft-engine-v0.9.0
f79d328

Choose a tag to compare

0.9.0 - 02-11-2026

Changed

  • If the Docker daemon is in swarm mode, always use the swarm service
    (instead of only when >2 nodes are in the swarm) (#75).
  • Refactored the TES monitor implement to reduce task blocking (#73).

crankshaft-v0.8.0

12 Jan 19:28
crankshaft-v0.8.0
6a42632

Choose a tag to compare

What's Changed

Full Changelog: crankshaft-v0.7.0...crankshaft-v0.8.0

crankshaft-v0.7.0

24 Nov 16:28
7e927e8

Choose a tag to compare

What's Changed

  • fix: correct issues with polling for task state with the TES backend. by @peterhuene in #63
  • feat: adds GPU support for Docker backend by @claymcleod in #64
  • chore: update config and turn off default-features by @acfoltzer in #65
  • chore: bump version for release. by @peterhuene in #67

New Contributors

Full Changelog: crankshaft-v0.6.0...crankshaft-v0.7.0

crankshaft-v0.6.0

13 Oct 19:25
7e1796d

Choose a tag to compare

What's Changed

Full Changelog: crankshaft-v0.5.0...crankshaft-v0.6.0

crankshaft-v0.5.0

09 Sep 21:10
9c2fea0

Choose a tag to compare

What's Changed

  • feat: added crankshaft-monitor and crankshaft-console crate by @rajiknows in #43
  • feat: Integration of crankshaft-monitor with the engine by @rajiknows in #44
  • feat: add crankshaft-console TUI binary with initial engine state syncing by @rajiknows in #46
  • feat: put crankshaft-monitor dependency behind a feature gate. by @peterhuene in #49
  • feat: expose crankshaft-events via the crankshaft crate. by @peterhuene in #50
  • fix: only subscribe a receiver in the monitor upon request. by @peterhuene in #51
  • fix: expose crankshaft-docker via the crankshaft crate. by @peterhuene in #52
  • fix: fix missing log outputs for Docker backend when in Swarm. by @peterhuene in #55
  • fix: add user's effective gid for Docker containers. by @peterhuene in #54
  • feat: added task cancellation by @rajiknows in #53
  • chore: bump versions for release. by @peterhuene in #56
  • chore: add descriptions for new crates. by @peterhuene in #57

New Contributors

Full Changelog: crankshaft-config-v0.3.0...crankshaft-v0.5.0

crankshaft-v0.4.0

04 Jun 15:09
33b8998

Choose a tag to compare

Changed

  • Bumped crate dependencies to latest (#40).
  • crankshaft-config: updated to v0.3.0 (release).
  • crankshaft-engine: updated to v0.4.0 (release).

crankshaft-engine-v0.4.0

04 Jun 15:07
33b8998

Choose a tag to compare

Added

  • Added support for bearer token authentication in the TES backend (#38).

Fixed

  • Add missing error context for TES api calls (#39).
  • Fixed improper unit conversion in the TES backend (#37).

crankshaft-config-v0.3.0

04 Jun 15:07
33b8998

Choose a tag to compare

Added

  • Added support for bearer token authentication in the TES backend configuration (#38).