Skip to content

eKuiper 1.3.0 beta version

Pre-release
Pre-release

Choose a tag to compare

@ngjaying ngjaying released this 22 Jul 07:37
· 2365 commits to master since this release

Overview

eKuiper 1.3.0 refactors the project to comply to LF edge standard including renaming the module name, project layout and adding copyright statements. We also refactore the build and CI scripts to migrate the docker images and rename the artifacts etc. We also provide a lot of new features for the SQL runtime and the EdgeX support.

Breaking Changes

  • Project module, layout and package refactor. The plugins must be revised to import the new module of eKuiper and adapt to the package change.
  • Refactor ui meta API

Features

  • Refactor alias mechanism and support more usage scenarios
  • Add window_start() and window_end() function
  • Support message type property for edgeX source to allow connect to message bus directly
  • Support more sink data template function
  • Support shared instance of source
  • Refactor SQL validation to refine aggregate related validation
  • Add copyright statement
  • Rename docker image

Fixes

  • Fix influxdb plugin for multiple instances
  • MQTT source: Fix resubscription failure when reconnecting
  • Clean expired checkpoint memory and storage
  • Clean checkpoint store when deleting rule
  • Reduce the docker image size

Docs

  • Update to rename kuiper to eKuiper
  • Update EdgeX v2 related doc
  • Add tutorial for eKuiper and OpenYurt integration

Thanks

  • @wb.lixinlin provides a fix for the mqtt source