Skip to content

Releases: noleme/noleme-flow

v0.18.1

27 Dec 01:41
Compare
Choose a tag to compare

What's Changed

  • fix: github workflow by @eledhwen in #108
  • GitHub: adding GH action for Maven Central deployment by @eledhwen in #55
  • Bump org.junit.jupiter:junit-jupiter from 5.10.3 to 5.11.4 by @dependabot in #107
  • Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 by @dependabot in #91
  • Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2 by @dependabot in #77
  • Bump org.junit.jupiter:junit-jupiter from 5.10.0 to 5.10.1 by @dependabot in #70
  • Bump org.junit.jupiter:junit-jupiter from 5.9.3 to 5.10.0 by @dependabot in #65
  • Bump junit-jupiter from 5.9.2 to 5.9.3 by @dependabot in #59
  • Bump junit-jupiter from 5.9.1 to 5.9.2 by @dependabot in #51
  • Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 by @dependabot in #81
  • Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by @dependabot in #68
  • Bump jacoco-maven-plugin from 0.8.9 to 0.8.10 by @dependabot in #60
  • Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 by @dependabot in #58
  • Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 by @dependabot in #88
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.13.0 by @dependabot in #84
  • Bump maven-compiler-plugin from 3.10.1 to 3.11.0 by @dependabot in #54
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 by @dependabot in #86
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.3 by @dependabot in #82
  • Bump maven-gpg-plugin from 3.0.1 to 3.1.0 by @dependabot in #61
  • Bump maven-gpg-plugin from 1.6 to 3.0.1 by @dependabot in #8
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in #87
  • Bump maven-source-plugin from 3.2.1 to 3.3.0 by @dependabot in #63
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.2 by @dependabot in #106
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.5.0 by @dependabot in #98
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 by @dependabot in #92
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #90
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.5 by @dependabot in #75
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 by @dependabot in #69
  • Bump maven-surefire-plugin from 3.1.0 to 3.1.2 by @dependabot in #64
  • Bump maven-surefire-plugin from 3.0.0 to 3.1.0 by @dependabot in #62
  • Bump maven-surefire-plugin from 3.0.0-M9 to 3.0.0 by @dependabot in #57
  • Bump maven-surefire-plugin from 3.0.0-M8 to 3.0.0-M9 by @dependabot in #52
  • Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 by @dependabot in #50
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.11.2 by @dependabot in #109
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 by @dependabot in #93
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 by @dependabot in #89
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.3 by @dependabot in #85
  • Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 by @dependabot in #53

Full Changelog: v0.18...v0.18.1

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