Skip to content

eKuiper 1.2.1 version

Choose a tag to compare

@ngjaying ngjaying released this 25 Jun 05:49
· 2415 commits to master since this release

Overview

eKuiper 1.2.1 supports EdgeX Ireland and adapts to EdgeX V2 API. This brings some breaking changes. Especially, the commonly used meta Device has now renamed to DeviceName, rules that refer to the meta must be updated with the new name. Additionally, EdgeX binary readings are now supported to read into eKuiper stream. And Kuiper byte data can also be sinked to EdgeX binary reading.

Since the project has joined LF Edge and renamed to eKuiper, we also update the documentations to adopt the new name.

Features

  • EdgeXSource and EdgeXSink support EdgeX V2 API
  • EdgeXSource and EdgeXSink support EdgeX binary readings

Fixes

  • Fix parse error for subtraction operator in some condition
  • Allow short-circuit for logical operation
  • Fix the join calculation problem when joined streams have multiple tuples
  • Fix sink meta API problem when a rule has multiple sinks
  • Build
    • Refactor plugins and tools to submodules
  • Error Message Fixes
    • Refine error messages for get rules API
    • Do not print nil error when closing rule normally
  • Documentation fixes
    • Rename Kuiper to eKuiper
    • Fix incorrect port in CLI/REST examples
    • Fix incorrect translation in the Chinese version windows doc

Thanks

  • @ccb1900 provides a fix for the documentation