Ekuiper

Latest version: v1.13.5

Safety actively analyzes 640965 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 19 of 21

0.5.1

This release fixed several issues.

- Refactor the `kuiper.yaml` loading
- Fixed rest sink header settings
- Fixed rest sink cache problems - the cache entries cannot be deleted even they are sent successfully
- Add `insecureSkipVerify` in rest sink, which allows user to set in-secured verification flag

0.5.0

Overview

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

Features & fixes

- Support for [using Kuiper keywords](https://github.com/emqx/kuiper/issues/237) in SQL statements.
- Support for [count window](https://github.com/emqx/kuiper/blob/master/docs/en_US/sqls/windows.md#count-window), which allows user do count based window analysis.
- [More JSON functions](https://github.com/emqx/kuiper/blob/master/docs/en_US/json_expr.md#json-path-functions) are supported, including `json_path_exists, json_path_query, json_path_query_first`.
- Updated Github action and add `go fmt` in continuously integration pipeline.
- Added [contributing guide](https://github.com/emqx/kuiper/blob/master/docs/CONTRIBUTING.md).
- Add [Influxdb sink sample plugin](https://github.com/emqx/kuiper/blob/master/docs/en_US/plugins/sinks/influxdb.md).
- A document for [reserved keywords](https://github.com/emqx/kuiper/blob/master/docs/en_US/sqls/lexical_elements.md) in Kuiper.
- Update [plugin development tutorial document](https://github.com/emqx/kuiper/blob/master/docs/en_US/plugins/plugins_tutorial.md).
- Fixed [rule order issue](https://github.com/emqx/kuiper/issues/303).
- Fixed the problem with `column name with '.' will have an error log`.
- Fixed [aggregation functions with nil value](https://github.com/emqx/kuiper/issues/294).
- Fixed `aarch64` binary package issue.

Thanks

- [worldmaomao](https://github.com/worldmaomao) provided [rule order issue](https://github.com/emqx/kuiper/issues/303).

- [smart33690](https://github.com/smart33690) provided [Influxdb sink sample plugin](https://github.com/emqx/kuiper/blob/master/docs/en_US/plugins/sinks/influxdb.md).

0.4.2

- Kuiper 0.4.2 fixes a problem for `aarch64` - it throws `Segmentation Fault`, will not use `upx` to compress the binary file.
- Support to set Kuiper Docker environment with more [generic way](https://github.com/emqx/kuiper/tree/master/deploy/docker#configuration).
- Fixed EdgeX optional setting problem.

0.4.1

Overview

Kuiper 0.4.1 version fixed some problems reported from community.

Features

- Support multi-instances creation for plugins. In previous versions, plugin only supports one single instance, now multiple plugin instances can be supported by returning a construction function.
- Fixed `dataTemplate` usage in [rule document](https://github.com/emqx/kuiper/blob/master/docs/en_US/rules/overview.md).
- Fixed [EdgeX floating data](https://github.com/emqx/kuiper/issues/272) can not be processed problem in some cases.
- Support for updating EdgeX MQTT message bus configurations by Docker environment variables.
- Support for using alias for aggregation functions, and then use alias name in WHERE or HAVING clause, it can greatly improve the performance.
- Returns 404 response code when deleting not existed streams or rules, while previously returns 400.
- Fix [sink infinite resend after rule stopped problem](https://github.com/emqx/kuiper/issues/266).
- When using `SELECT * `, now it can correctly process the field name case by reading stream schema definition or actual field name sent in streams.
- Fixed problem of multiple same type of sink cannot work correctly.
- [http_pull source](https://github.com/emqx/kuiper/blob/develop/docs/zh_CN/rules/sources/http_pull.md) support, it can pull data from HTTP rest interface by specified interval time.

Thanks

worldmaomao provided [EdgeX floating](https://github.com/emqx/kuiper/issues/272) processing fixes.

0.4.0

Overview

- The capability of supporting more complex plugin;
- Support template feature for all sinks, so users can customize complex output data.

Features
- Supported [template feature](https://github.com/emqx/kuiper/blob/develop/docs/en_US/rules/overview.md#data-template) for all of sinks, now user can leverage template to customize complex output data in all sinks.
- When user invoke API for creating a plugin, user can provide a install.sh script in zip file, so that the complex library dependencies installation can be supported.
- Added FVT scenario for plugin.
- Updated document structure.
- Added Docker image based on Debian, user can select this image if want to have more library dependencies.
- Add Kuiper [plugin development tutorial](https://github.com/emqx/kuiper/blob/develop/docs/en_US/plugins/plugins_tutorial.md).

0.3.2

Overview

Kuiper 0.3.2 is the candidate release that ship with EdgeX Foundry Geneva. User can follow [this tutorial](https://github.com/emqx/kuiper/blob/master/docs/en_US/edgex/edgex_rule_engine_tutorial.md) for starting use Kuiper rule engine in EdgeX Foundry Geneva release.

Features

- EdgeX integration
- Add float decoding support in EdgeX source

- Return rule status when getting list of rules.
- Unify all of Golang compile version to 1.13.

Bug fixes

- Fixes some document and bug issues.

Page 19 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.