Skip to content

v6.0.0

Compare
Choose a tag to compare
@bitzl bitzl released this 27 Sep 09:20
· 103 commits to main since this release

Fixed

  • The Counter flusswerk_messages_seconds now records the processing time in seconds (#444)
  • Flusswerk default metrics names now follow best practices (#420)

Changed

  • The DefaultProcessReport now supports common defaults and sensible structured fields so that most applications don't need to implement their own ProcessReport anymore (DefaultProcessReport)
  • Migrated to SpringBoot 3 / JDK17
  • flowInfo.duration() returns a Duration object instead of long (#444)
  • Support for partial retries: When a workload is split in smaller chunks, then part of these can be successful and part can be retried (e.g. when sending all images of a book individually to cloud services). See RetryProcessingException.send() for details.
  • Flusswerk can now deserialize messages without @JsonName annotations.