Skip to content

Releases: j-easy/easy-flows

v0.3

08 Oct 20:48
955ca1b
Compare
Choose a tag to compare

This release comes with the following new features and enhancements:

  • Issue #16: Add ability to pass a list of Work units in SequentialFlow
  • Issue #18: Use the step builder pattern to enforce correct workflow definition
  • Issue #19: Use SLF4J instead of JUL
  • Issue #14: Add toString method to WorkContext

I would like to thank all contributors for their help on this release!

API changes from v0.2 to v0.3:

  • Work#call has been renamed to Work#execute
  • ParallelFlow.Builder.aNewParallelFlow() does not take the executor service as parameter anymore. A new method ParallelFlowBuilder.Builder.with(ExecutorService) has been added to specify the executor service to use.

v0.2

12 Mar 22:49
12ec585
Compare
Choose a tag to compare

This release adds the following new features and enhancements:

  • Issue #7: Add WorkContext concept
  • Issue #12: Make the executor service of ParallelFlow configurable
  • Issue #13: Add default implementation of Work#getName

I would like to thank @aaur0 and @zhhaojie for their contributions to this release!

v0.1

01 Jul 06:04
Compare
Choose a tag to compare

This first release provides the following features:

  • Initial API and implementation of the workflow engine
  • 4 basic flows for conditional, repeatable, sequential and parallel executions

More to come in upcoming releases! Keep tuned 😉