Skip to content

v2.1.0

Compare
Choose a tag to compare
@ngjaying ngjaying released this 11 Mar 08:19
· 54 commits to master since this release
570ff80

Streaming Runtime

  • Incremental window: for example, calculate average of an 1 hour window, it will calculate incrementally, do not need to save 1 hour data any more. Check incremental computation.
  • Add sendNilField option to allow nil output (avoid key changes in csv)
  • Support prop func in SQL query and data template
  • Add reverse func
  • Experimental: rule option blocking mode, in this mode, source/operators will not discard data when buffer full (back pressure) but block and wait. Useful in

IO (source/sink)

  • EdgeX V4 support
  • MQTT 5 support
  • File source supports watch in addition to periodical check
  • Support binary format for sink
  • Kafka sink streaming mode and supports compression
  • HTTP source/sink supports setting header in auth request
  • Support XML format
  • Encryptor support AES gcm mode

Operation

  • Support metrics dump
  • Enhance prometheuse metrics for Kafka sink and SQL source

Breaking Changes

  • EdgeX supports V4 only
  • File source remove parallell property
  • Prometheuse metric rename label “instance” to “op_instance”

Change List

New Contributors

Full Changelog: v2.0.0...v2.1.0