Skip to content

eKuiper 1.3.0 version

Choose a tag to compare

@ngjaying ngjaying released this 12 Aug 02:53
· 2342 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 refactor the build and CI scripts to migrate the docker images and rename the artifacts etc. Moreover, we 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.
  • Move docker images lfedge organization: lfedge/ekuiper and lfedge/ekuiper-kubernetes-tool
  • Refactor ui meta API

Features

Fixes

  • Refactor sqlite KV store to prevent errors when creating hundreds rules/streams simultaneously
  • 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
  • Close dynamic buffer in source node when source node deleted
  • Fix memory leak in httppull source

Docs

  • Updates to rename kuiper to eKuiper
  • Update EdgeX v2 related doc
  • Update EdgeX source tutorial
  • Add tutorial for eKuiper and OpenYurt integration
  • Update plugin devekopment tutorial
  • Update plugin download path
  • Update contributing instruction/issue templates/meeting info

Thanks

  • @tixff provides a fix for the mqtt source
  • @rwadowski provides a fix to refactor sqlite kv store
  • @feng-crazy provides redis sink plugin