Skip to content

Releases: noleme/noleme-flow

v0.18: typed Input flow arguments

16 Nov 23:50
0443fc5
Compare
Choose a tag to compare
  • new Key construct for referencing a flow argument, they can be constructed through the new Input.key method
  • Key instances hold type information and an automatically generated UID used for indexing within the Input register
  • Key instances can be initialized with a user-defined seed for their UID, allowing for reproducible instances and back-compat with the old string-based mechanism

v0.17: interrupt and interruptIf as part of the CurrentOut contract

27 Oct 22:58
7f161d1
Compare
Choose a tag to compare
  • interrupt and interruptIf are now part of the CurrentOut contract
  • added missing nonFatal helper for Loaders

v0.16: Generic error signatures for actors

21 Oct 09:38
Compare
Choose a tag to compare
  • Actors no longer require specific exception signatures (eg. TransformationException, LoadingException), they didn't provide anything of value as a requirement, this change enables much better integration with third-party functions
  • Node-specific exceptions will remain for the time being (BC + they can still handy as a default error type)
  • Added an optional Consumer-based handler for Flow.nonFatal helpers

v0.15: Flow: unified FlowOut API & slice feature for defining subgraphs

05 Nov 22:55
Compare
Choose a tag to compare
  • Flow: unified the Node inbound/outbound API under the new CurrentOut/CurrentIn banner
  • Flow: FlowOut/FlowIn interfaces for standard flows
  • Flow: StreamOut/StreamIn interfaces for unbounded flows
  • Flow: Slice as a new feature for appending segments of graphs
  • Runtime: added start/end timestamps to the runtime Output

v0.14.2: Heap: consumeAll now returns an empty list if nothing was found

07 Oct 08:50
Compare
Choose a tag to compare
Heap: consumeAll now returns an empty list if nothing was found

v0.14.1: Runtime: stream-related heap optimizations

03 Oct 08:42
Compare
Choose a tag to compare
Runtime: stream-related heap optimizations

v0.14: Node: new getName() and name(String) methods for nodes, allows better identification in traces and logs

20 Sep 08:30
Compare
Choose a tag to compare
Node: new getName() and name(String) methods for nodes, allows better…

v0.13.2: Doc: javadoc upddate

14 Jul 15:16
Compare
Choose a tag to compare
Doc: javadoc upddate

v0.13.1: ParallelRuntime: critical fix for a very rare stream race condition

28 Jun 21:34
Compare
Choose a tag to compare
ParallelRuntime: critical fix for a very rare stream race condition

v0.13

17 Apr 14:47
Compare
Choose a tag to compare
Flow: added a handful of QoL helpers: nonFatal for wrapping critical …