Skip to content

Releases: ralsina/croupier

v0.5.4 released

04 Oct 12:57
Compare
Choose a tag to compare

Handles a race condition when two parallel tasks tried to create
the same folder.

v0.5.3

23 Sep 16:09
Compare
Choose a tag to compare

What's Changed

  • Fix README.md by @zw963 in #11
  • Fix tasks depending indirectly on modified files not executing (#12)

New Contributors

  • @zw963 made their first contribution in #11

Full Changelog: v0.5.2...v0.5.3

Croupier v0.5.2 released

13 Jun 15:32
Compare
Choose a tag to compare

Version 0.5.2 of coupier, a crystal library to do dataflow oriented programming.

Changes:

  • Bugs fixed when using auto mode with dependencies that are directories.

Full Changelog: v0.5.1...v0.5.2

v0.5.1

09 Jun 16:06
Compare
Choose a tag to compare
  • Add support for tasks depending on directories
  • New fast_dirs mode in TaskManager for cheaper directory checks
  • Add progress callback
  • Add support for passing blocks to Tasks:
Croupier::Task.new output: "fileA", inputs: ["input.txt"] do
  puts "task1 running"
  File.read("input.txt").downcase
end

Full Changelog: v0.5.0...v0.5.1

Croupier v0.5.0 is out

23 Aug 17:08
Compare
Choose a tag to compare

What's Changed

  • New TaskManager.auto_mode? property
  • Yield on spawn to make concurrency more useful
  • More efficient input handling
  • Fix deadlocking bug in parallel runner
  • Warn or error when tasks are next in line but not ready

Full Changelog: v0.4.1...v0.5.0

Croupier v0.4.1 out

28 Jul 20:24
Compare
Choose a tag to compare

What's new in v0.4.1?

  • Add mergeable flag for tasks (default true)
  • Added TaskManager.depends_on function

Croupier version v0.4.0 is out

21 Jul 18:10
Compare
Choose a tag to compare

What's Changed

  • Support key/value in addition to files as input/output
  • Implement a persistent k/v store
  • Implement fast_mode
  • auto mode with kv

Full Changelog: v0.3.4...v0.4.0

Croupier version v0.3.4 is out

04 Jul 18:05
7198f55
Compare
Choose a tag to compare

What's new?

  • Fixed bug saving .croupier, was missing all inputs
  • Added tests for TaskManager.save_run
  • Fixed bug in inotify watcher path lookup
  • Fixed bug where auto_run would only run tasks once (found in Hacé)

Croupier version v0.3.3 is out

03 Jul 17:26
81a06eb
Compare
Choose a tag to compare

What's Changed

  • Implemented keep_going flag for run_tasks
  • Added tests for exception raising behaviour in tasks

Full Changelog: v0.3.2...v0.3.3

Croupier version v0.3.2 is out

02 Jul 23:45
9a06d11
Compare
Choose a tag to compare

What's Changed

  • Implement run_auto for selected targets, see #2
  • Several bugfixes for run_auto
  • Simplified and more efficient file watcher

Full Changelog: v0.3.1...v0.3.2