Skip to content

eKuiper 1.4.0-beta.1 release

Pre-release
Pre-release
Compare
Choose a tag to compare
@superrxan superrxan released this 26 Oct 03:50
· 1813 commits to master since this release

Introduction

As a big milestone, eKuiper v1.4.0 will bring many exciting features into the product. User can start to try some of these features in eKuiper 1.4.0-beta.1. We introduce portable plugin system to ease the development. build and deployment of plugin in addition to the native go plugin. Users can now use go and python to compose a plugin and the system can be easily extended to more language support. We enable the built-in support of flexible rule pipeline by memory source and sink. Additionally, we extract a standalone connection layer(mqtt and edgex now) so that the source, sink or user's plugin can share a connection instance to avoid connection overhead.

Features

  • KV storage implementation is now configurable. Provide redis as an alternative KV storage option in addition to default sqlite, please check the doc for how to configure the storage.
  • eKuiper configuration can be overwritten via environment variables, please check the doc for more info.
  • Add portable plugin support, user can develop plugins in multiple languages
  • Support source/sink to share connections for mqtt or edgex, please check this for more info
  • Add memory source and sink, please check this for more info

Fixes

  • Mqtt source should stop executing after errors
  • Update tdengine client version to 2.2.0.5

Docs

Thanks