Skip to content
This repository was archived by the owner on Aug 31, 2022. It is now read-only.

Releases: spotify/flo

v0.2.1

22 Mar 15:19
Compare
Choose a tag to compare
  • a new OverridingContext that will make it easier to have Tasks that can be skipped if the value is already available without running the process function (#58)
  • fix a bug that would eat the last few log outputs when calling waitAndExit() (#59)

v0.2.0

08 Mar 19:44
Compare
Choose a tag to compare
  • FloRunner.runTask now returns a Result<T> object that can be waited on or System.exit() with an appropriate status code (#53)
  • in and ins now replaced with input and inputs (#54)

0.0.6

28 Oct 10:53
Compare
Choose a tag to compare
  • #17 Generated implementation, now goes up to 26 arguments
  • Renamed io.rouz.task to io.rouz.flo
  • More robust error propagation handling in Task evaluation

commits

0.0.5

28 Oct 10:50
Compare
Choose a tag to compare
  • #16 Add currentTaskId method to TaskContext
  • #5 First iteration of Scala API
  • Removed OptionParser parser() from TaskConstructor interface

commits

0.0.4

03 May 19:43
Compare
Choose a tag to compare
  • #9 - Logo
  • #11 - Task...ofType(Class)
  • #12, #13 - Value<T> failure handling

commits
http://rouz.io/flo/maven/0.0.4

0.0.3

19 Mar 12:43
Compare
Choose a tag to compare
  • #2 - Promises for TaskContext
  • #3 - Async Task Processing
  • #6 - Create TaskId early in TaskBuilder api
  • #7 - Rename .constant(F0<T>) -> .process(F0<T>)
  • #8 - Interception mechanism for process fn evaluation
  • Removed task.out()

commits
http://rouz.io/flo/maven/0.0.3

0.0.2

31 Jan 13:03
Compare
Choose a tag to compare
  • Moved evaluation control to TaskContext and clarified API for external implementation
  • Implement async evaluation through TaskContext.async(ExecutorService) / AsyncContext
  • TaskId parsing from strings

http://rouz.io/flo/maven/0.0.2