Driving the Future of Connected Cars with MQTT →

Release Notes — Kuiper 0.5.0

eKuiper Team
Jun 23, 2020
Release Notes — Kuiper 0.5.0

Date: 2020/6/22

The Kuiper team would like to announce the release of Kuiper 0.5.0.

Kuiper 0.5.0 now is available for download.

EMQX Kuiper is an edge lightweight IoT data analytics / streaming software implemented by Golang, and it can be run at all kinds of resource constrained edge devices. One goal of Kuiper is to migrate the cloud streaming software frameworks (such as Apache SparkApache Storm and Apache Flink) to edge side. Kuiper references these cloud streaming frameworks, and also considered special requirement of edge analytics, and introduced rule engine, which is based on Source, SQL (business logic) and Sink, rule engine is used for developing streaming applications at edge side.

The user scenarios of Kuiper including, real-time processing of production line data in the IIoT; Gateway of Connected Vehicle analyze the data from data-bus in real time; Real-time analysis of urban facility data in smart city scenarios. Kuiper processing at the edge can reduce system response latency, save network bandwidth and storage costs, and improve system security.

Kuiper architect

This release includes several new features and bug fixes.

Website: https://github.com/lf-edge/ekuiper

Github Repository: https://github.com/emqx/kuiper


Kuiper 0.5.0 adds some significant features and also fix problems requested from community.

Features & fixes


Kuiper 2020 milestone

The Kuiper project will keep the good momentum of rapidly development in 2020, including improving more features, integrating with more projects in the open source community on the edge, and adding more continuous integration tests to improve software quality. The main contents are as follows,

  • EdgeX Hanoi version integration (3Q): Kuiper will support the newly added array data type in EdgeX; and support the EdgeX UI to manage Kuiper's streams, rules, etc., it will be more convenient when using Kuiper
  • KubeEdge integration (3Q/4Q): By extending the Device Model, Kuiper is used to implement functions such as cleaning, caching, and retransmission of bypass device data.
  • State management (3Q): Kuiper will provide built-in State support and support fault-tolerant recovery and other functions. Kuiper will use this feature to achieve the persistence support required for long-time window processing. In addition, it can also allow users to extend the plug-in process through the API invocation to realize the storage of custom state data.
  • Kuiper 1.0.0(3Q/4Q)release: 1.0.0 version will be released at 3Q or 4Q of 2020.

You can click Kuiper 2020 milestone to get more detailed information, and the latest updates.


If having any problems for Kuiper, feel free to contact us through contact@emqx.io

Related Posts

Jun 2, 2020eKuiper Team
Release Notes — Kuiper 0.4.1

Kuiper 0.4.1 supports modifying EdgeX MQTT message bus configurations via Docker environment variables, supports plugin multi-instances and http_pull source.

Apr 8, 2020eKuiper Team
Release Notes — Kuiper 0.3.0

The Kuiper & EdgeX integration work is almost completed, Kuiper will be integrated with EdgeX nightly Docker composer files soon. Kuiper 0.3.1will be released with EdgeX officially.

Feb 28, 2020eKuiper Team
Release Notes — Kuiper 0.2.0

EMQX Kuiper is an edge lightweight IoT data analytics / streaming software implemented by Golang, and it can be run at all kinds of resource constrained edge devices.