Ekuiper

Latest version: v1.13.4

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

Scan your dependencies

Page 11 of 20

1.8.2

What's Changed
* fix(source): remedy redis source test connection support
* refactor(portable): add more debug log for control req
* fix(rule): update rule should return topo problem
* fix(filter): window filter must continue running
* refactor(test): optimize how to wait for sink format result
* feat(conf): allow to set portable init timeout value
* fix(portable): remedy hot reload and full import
* fix(portable): allow to start from wrong portable plugin
* test(portable): optimize portable update test
* fix(meta): Fix meta typos, types, controls etc.


**Full Changelog**: https://github.com/lf-edge/ekuiper/compare/1.8.1...1.8.2

1.8.1

What's Changed
* fix: graph api small fixes by ngjaying in https://github.com/lf-edge/ekuiper/pull/1619
* fix(portable): adapt to import data by ngjaying in https://github.com/lf-edge/ekuiper/pull/1620
* fix(portable plugin): support portable plugin load and run when ekuiper setup by superrxan in https://github.com/lf-edge/ekuiper/pull/1621
* opt: update meta data by ngjaying in https://github.com/lf-edge/ekuiper/pull/1623
* doc: add more description for switch node by ngjaying in https://github.com/lf-edge/ekuiper/pull/1624
* fix(ut): add more ut for rule stream restapi by superrxan in https://github.com/lf-edge/ekuiper/pull/1630
* fix(doc): add tutorial for tfLite plugin by superrxan in https://github.com/lf-edge/ekuiper/pull/1629
* doc update and fixes by ngjaying in https://github.com/lf-edge/ekuiper/pull/1631
* readme: fix link to quick start by rnovatorov in https://github.com/lf-edge/ekuiper/pull/1632
* build(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.11.1 by dependabot in https://github.com/lf-edge/ekuiper/pull/1634
* doc: fix deadlink and typos in readme by ngjaying in https://github.com/lf-edge/ekuiper/pull/1633

New Contributors
* rnovatorov made their first contribution in https://github.com/lf-edge/ekuiper/pull/1632

**Full Changelog**: https://github.com/lf-edge/ekuiper/compare/1.8.0...1.8.1

1.8.0

Features

SQL & Graph

* Add when condition for [analytic function](https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/sqls/built-in_functions.md#analytic-functions) by superrxan in https://github.com/lf-edge/ekuiper/pull/1534
* [General tensorflow function](https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/sqls/custom_functions.md#tflite-plugin) to call any TFlite models directly from SQL by superrxan & ngjaying in https://github.com/lf-edge/ekuiper/pull/1513
* Graph API: add [switch node](https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/guide/rules/graph_rule.md#switch) by ngjaying in https://github.com/lf-edge/ekuiper/pull/1585
* Graph API: add [script node](https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/guide/rules/graph_rule.md#script) by ngjaying in https://github.com/lf-edge/ekuiper/pull/1586
* [Statistic functions](https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/sqls/built-in_functions.md#aggregate-functions) by superrxan in https://github.com/lf-edge/ekuiper/pull/1591

Source & Sink

* [Video source](https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/guide/sources/plugin/video.md) to handle video stream by superrxan in https://github.com/lf-edge/ekuiper/pull/1491
* [Format & schema](https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/guide/serialization/serialization.md) updates
* Static schema for protobuf
* Custom format support
* API to get the inferred schema by ngjaying in https://github.com/lf-edge/ekuiper/pull/1550
* Add delimiter format by ngjaying in https://github.com/lf-edge/ekuiper/pull/1558
* [File source](https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/guide/sources/builtin/file.md) to support stream and support more types like csv and lines.
* Support edgex nats message bus by superrxan in https://github.com/lf-edge/ekuiper/pull/1474

Rule Runtime

* [Rule failure auto restart strategy](https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/guide/rules/overview.md#rule-restart-strategy) by ngjaying

Extension
* [Wasm plugin](https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/extension/wasm/overview.md) initial support by erfenjiao
* Portable plugin hot reload support by ngjaying in https://github.com/lf-edge/ekuiper/pull/1524

Operation

* Update metadata/source api by ngjaying in https://github.com/lf-edge/ekuiper/pull/1512
* Full data export import by superrxan in https://github.com/lf-edge/ekuiper/pull/1573

Improvements

* feat(conf):Add mqtt link info for baetyl by hannatao in https://github.com/lf-edge/ekuiper/pull/1527
* feat(function): allow resize function to output in raw format by ngjaying in https://github.com/lf-edge/ekuiper/pull/1529
* refactor(parser): move stream management related keyword into common word by ngjaying in https://github.com/lf-edge/ekuiper/pull/1557
* feat(edgex): support default edgex docker compose permission setting by ngjaying in https://github.com/lf-edge/ekuiper/pull/1461
* fea(plugin): add arm64 labelImage plugin by superrxan in https://github.com/lf-edge/ekuiper/pull/1459
* refactor(redis): switch all redis inference to goredis by ngjaying in https://github.com/lf-edge/ekuiper/pull/1469
* test(service): add unit test for service manager by ngjaying in https://github.com/lf-edge/ekuiper/pull/1603


Build/CI

* chore: change latest image to alpine image by Rory-Z in https://github.com/lf-edge/ekuiper/pull/1485
* chore: update docker action version by Rory-Z in https://github.com/lf-edge/ekuiper/pull/1515
* chore: fix upload artifact error in github workflow by Rory-Z in https://github.com/lf-edge/ekuiper/pull/1526

Docs

* doc: schemas and uploads folder are moved from etc to data by ngjaying in https://github.com/lf-edge/ekuiper/pull/1468
* doc: arch diagram updates by ngjaying in https://github.com/lf-edge/ekuiper/pull/1564
* doc(source): doc for file source by ngjaying in https://github.com/lf-edge/ekuiper/pull/1570
* feat(docs): add docs preview script by Swilder-M in https://github.com/lf-edge/ekuiper/pull/1574
* fix(doc): typo for window filter by ngjaying in https://github.com/lf-edge/ekuiper/pull/1472
* doc(lookup): lookup table tutorial by ngjaying in https://github.com/lf-edge/ekuiper/pull/1480
* build(docker): change default image to alpine by Rory-Z in https://github.com/lf-edge/ekuiper/pull/1481
* fix(docs): update docs docker image by superrxan in https://github.com/lf-edge/ekuiper/pull/1482
* Doc fixes by ngjaying in https://github.com/lf-edge/ekuiper/pull/1489
* doc(portable): add python plugin complete zip to fix the link by ngjaying in https://github.com/lf-edge/ekuiper/pull/1539
* doc: fix dead link in quick start by ngjaying in https://github.com/lf-edge/ekuiper/pull/1555
* doc: update readme.md by jinfahua in https://github.com/lf-edge/ekuiper/pull/1560
* Schema doc by ngjaying in https://github.com/lf-edge/ekuiper/pull/1553
* doc: reconstruct by ngjaying in https://github.com/lf-edge/ekuiper/pull/1599
* doc updates by ngjaying in https://github.com/lf-edge/ekuiper/pull/1601
* Update edgex_rule_engine_tutorial.md by zhoumengxiong in https://github.com/lf-edge/ekuiper/pull/1578
* add go report card by ngjaying in https://github.com/lf-edge/ekuiper/pull/1602
* doc: add more elaboration for custom static format extension by ngjaying in https://github.com/lf-edge/ekuiper/pull/1606
* fix(docs): add ekuiper endpointurl to ekuiper manager by env by superrxan in https://github.com/lf-edge/ekuiper/pull/1609
* fix(docs): add tutorial for when function by superrxan in https://github.com/lf-edge/ekuiper/pull/1614

Fixes

* fix(op): analytic functions dependency by ngjaying in https://github.com/lf-edge/ekuiper/pull/1471
* fix(connection): share connection do not take effect by superrxan in https://github.com/lf-edge/ekuiper/pull/1476
* fix(window): time window should always triggered by time by ngjaying in https://github.com/lf-edge/ekuiper/pull/1475
* fix(test): sort the keys to make result consistent by ngjaying in https://github.com/lf-edge/ekuiper/pull/1477
* fix(rest): fix restapi plugins/sources/prebuild and plugins/sources/{name} conflict issue by superrxan in https://github.com/lf-edge/ekuiper/pull/1478
* fix(config): do not overwirte sink yaml config by environment by superrxan in https://github.com/lf-edge/ekuiper/pull/1479
* fix(plugin): build labelImage for tensorflow in alpine by superrxan in https://github.com/lf-edge/ekuiper/pull/1483
* fix(plugin): remove labelImage plugin for alpine by superrxan in https://github.com/lf-edge/ekuiper/pull/1484
* fix(conf): fix config overwritten by environment issue by superrxan in https://github.com/lf-edge/ekuiper/pull/1492
* fix(func): avg/max/min should support int64 inputs by ngjaying in https://github.com/lf-edge/ekuiper/pull/1496
* fix(row): add lock for ToMap to avoid concurrent map write by ngjaying in https://github.com/lf-edge/ekuiper/pull/1497
* fix(meta): clean up for resource manager by ngjaying in https://github.com/lf-edge/ekuiper/pull/1494
* fix(meta): update sql source json to add lookup configuration by ngjaying in https://github.com/lf-edge/ekuiper/pull/1503
* fix(meta): remove meta data when plugin deleted by superrxan in https://github.com/lf-edge/ekuiper/pull/1507
* fix(rule): obey triggered value when creating rules by ngjaying in https://github.com/lf-edge/ekuiper/pull/1504
* fix(row): write once for toMap cache for 1.8 by ngjaying in https://github.com/lf-edge/ekuiper/pull/1518
* fix(func): analytic depending on alias must run alias firstly for 1.8 by ngjaying in https://github.com/lf-edge/ekuiper/pull/1523
* fix(rule): recover rule problem when using deleted plugin by ngjaying in https://github.com/lf-edge/ekuiper/pull/1522
* fix(rule): rule start/stop should always send signal by ngjaying in https://github.com/lf-edge/ekuiper/pull/1525
* fix(row): do not write out the internal fields for join tuple for 1.8 by ngjaying in https://github.com/lf-edge/ekuiper/pull/1531
* fix(plugin): fix video and tflite build error by superrxan in https://github.com/lf-edge/ekuiper/pull/1535
* fix(plugin): fix error in video source install script by superrxan in https://github.com/lf-edge/ekuiper/pull/1537
* fix(rule): rule hang while restarting by ngjaying in https://github.com/lf-edge/ekuiper/pull/1536
* fix: rule state and doc by ngjaying in https://github.com/lf-edge/ekuiper/pull/1542
* fix(portable): fix restart rule with multiple portable symbol reference by ngjaying in https://github.com/lf-edge/ekuiper/pull/1543
* fix(plugin): add ut for tflite by superrxan in https://github.com/lf-edge/ekuiper/pull/1541
* fix(table): key should be case sensitive by ngjaying in https://github.com/lf-edge/ekuiper/pull/1545
* fix(planner): do not move predicate for sliding window by ngjaying in https://github.com/lf-edge/ekuiper/pull/1547
* Solve the abnormal problem of join clickhouse dimension table by nickscut in https://github.com/lf-edge/ekuiper/pull/1561
* fix(build): add git for python runtime image by superrxan in https://github.com/lf-edge/ekuiper/pull/1565
* fix(rule): update rule state in db when starting by ngjaying in https://github.com/lf-edge/ekuiper/pull/1568
* fix(mqtt): add timeout to avoid potential hang by ngjaying in https://github.com/lf-edge/ekuiper/pull/1567
* bugfixes for format and schema by ngjaying in https://github.com/lf-edge/ekuiper/pull/1576
* fix(stream): strict validation defaults to false by ngjaying in https://github.com/lf-edge/ekuiper/pull/1577
* fix(plugin): can not use timestamp from message as tdengine timestamp index by superrxan in https://github.com/lf-edge/ekuiper/pull/1582
* Solve the problem of registering an external service reporting invalid file path by nickscut in https://github.com/lf-edge/ekuiper/pull/1588
* fix(function): add stats function for built-in function by superrxan in https://github.com/lf-edge/ekuiper/pull/1593
* fix: metrics and optional server by ngjaying in https://github.com/lf-edge/ekuiper/pull/1596
* fix(function): fix int validation to allow int64 and other int types by ngjaying in https://github.com/lf-edge/ekuiper/pull/1597
* fix(rule): must reload topo when rule start by ngjaying in https://github.com/lf-edge/ekuiper/pull/1604
* fix(config): recover all rules when import data by superrxan in https://github.com/lf-edge/ekuiper/pull/1605
* fix(metrics): remove prometheus metric when rule deleted by ngjaying in https://github.com/lf-edge/ekuiper/pull/1607
* fix(meta): fix typo in meta json description by superrxan in https://github.com/lf-edge/ekuiper/pull/1610
* fix(config): schema data config import export support by superrxan in https://github.com/lf-edge/ekuiper/pull/1611
* fix(mqtt): connect timeout should be an error by ngjaying in https://github.com/lf-edge/ekuiper/pull/1612
* fix: resolve null pointer exception by logo306142054 in https://github.com/lf-edge/ekuiper/pull/1613

New Contributors
* hannatao made their first contribution in https://github.com/lf-edge/ekuiper/pull/1527
* nickscut made their first contribution in https://github.com/lf-edge/ekuiper/pull/1561
* zhoumengxiong made their first contribution in https://github.com/lf-edge/ekuiper/pull/1578
* logo306142054 made their first contribution in https://github.com/lf-edge/ekuiper/pull/1613

**Full Changelog**: https://github.com/lf-edge/ekuiper/compare/1.7.0...1.8.0

1.8.0beta.1

What's Changed
* fix(function): add stats function for built-in function by superrxan in https://github.com/lf-edge/ekuiper/pull/1593
* fix: metrics and optional server by ngjaying in https://github.com/lf-edge/ekuiper/pull/1596
* fix(function): fix int validation to allow int64 and other int types by ngjaying in https://github.com/lf-edge/ekuiper/pull/1597
* doc: reconstruct by ngjaying in https://github.com/lf-edge/ekuiper/pull/1599
* doc updates by ngjaying in https://github.com/lf-edge/ekuiper/pull/1601
* add go report card by ngjaying in https://github.com/lf-edge/ekuiper/pull/1602
* fix(rule): must reload topo when rule start by ngjaying in https://github.com/lf-edge/ekuiper/pull/1604
* fix(config): recover all rules when import data by superrxan in https://github.com/lf-edge/ekuiper/pull/1605
* test(service): add unit test for service manager by ngjaying in https://github.com/lf-edge/ekuiper/pull/1603


**Full Changelog**: https://github.com/lf-edge/ekuiper/compare/1.8.0-beta.0...1.8.0-beta.1

1.8.0beta.0

Features
* feat(graph): add switch node by ngjaying in https://github.com/lf-edge/ekuiper/pull/1585
* feat(graph): add script node by ngjaying in https://github.com/lf-edge/ekuiper/pull/1586
* feat(graph): script node to add collection support by ngjaying in https://github.com/lf-edge/ekuiper/pull/1589
* fea(function): add stats function for built-in function by superrxan in https://github.com/lf-edge/ekuiper/pull/1591

Other Changes
* chore(ci): update some github action version by Rory-Z in https://github.com/lf-edge/ekuiper/pull/1580
* fix(plugin): can not use timestamp from message as tdengine timestamp index by superrxan in https://github.com/lf-edge/ekuiper/pull/1582
* Update edgex_rule_engine_tutorial.md by zhoumengxiong in https://github.com/lf-edge/ekuiper/pull/1578
* Solve the problem of registering an external service reporting invalid file path by nickscut in https://github.com/lf-edge/ekuiper/pull/1588
* refactor: move custom schema out of core by ngjaying in https://github.com/lf-edge/ekuiper/pull/1587

New Contributors
* zhoumengxiong made their first contribution in https://github.com/lf-edge/ekuiper/pull/1578

**Full Changelog**: https://github.com/lf-edge/ekuiper/compare/1.8.0-alpha.3...1.8.0-beta.0

1.8.0alpha.3

This release focuses on
- format and schema of source and sink;
- augmented file source
- full data import/export.

Features
* feat: support static schema by ngjaying in https://github.com/lf-edge/ekuiper/pull/1540
* refactor(schema): rename schema type static to custom by ngjaying in https://github.com/lf-edge/ekuiper/pull/1544
* feat(schema): schema infer from format mechanism by ngjaying in https://github.com/lf-edge/ekuiper/pull/1549
* feat(schema): API to get the inferred schema by ngjaying in https://github.com/lf-edge/ekuiper/pull/1550
* feat(schema): planner to deal with inferred schema by ngjaying in https://github.com/lf-edge/ekuiper/pull/1551
* opt(tflite): support all dimensions by ngjaying in https://github.com/lf-edge/ekuiper/pull/1554
* refactor(parser): move stream management related keyword into common word by ngjaying in https://github.com/lf-edge/ekuiper/pull/1557
* doc: arch diagram updates by ngjaying in https://github.com/lf-edge/ekuiper/pull/1564
* feat(format): add delimiter format by ngjaying in https://github.com/lf-edge/ekuiper/pull/1558
* feat(file): refactor file source by ngjaying in https://github.com/lf-edge/ekuiper/pull/1566
* feat(source): file source add support for lines format by ngjaying in https://github.com/lf-edge/ekuiper/pull/1569
* doc(source): doc for file source by ngjaying in https://github.com/lf-edge/ekuiper/pull/1570
* feat(docs): add docs preview script by Swilder-M in https://github.com/lf-edge/ekuiper/pull/1574
* fea(config): Full data export import by superrxan in https://github.com/lf-edge/ekuiper/pull/1573

Fixes
* doc(portable): add python plugin complete zip to fix the link by ngjaying in https://github.com/lf-edge/ekuiper/pull/1539
* fix: rule state and doc by ngjaying in https://github.com/lf-edge/ekuiper/pull/1542
* fix(portable): fix restart rule with multiple portable symbol reference by ngjaying in https://github.com/lf-edge/ekuiper/pull/1543
* fix(plugin): add ut for tflite by superrxan in https://github.com/lf-edge/ekuiper/pull/1541
* fix(table): key should be case sensitive by ngjaying in https://github.com/lf-edge/ekuiper/pull/1545
* fix(planner): do not move predicate for sliding window by ngjaying in https://github.com/lf-edge/ekuiper/pull/1547
* doc: fix dead link in quick start by ngjaying in https://github.com/lf-edge/ekuiper/pull/1555
* doc: update readme.md by jinfahua in https://github.com/lf-edge/ekuiper/pull/1560
* fix: Solve the abnormal problem of join clickhouse dimension table by nickscut in https://github.com/lf-edge/ekuiper/pull/1561
* fix(build): add git for python runtime image by superrxan in https://github.com/lf-edge/ekuiper/pull/1565
* fix(rule): update rule state in db when starting by ngjaying in https://github.com/lf-edge/ekuiper/pull/1568
* fix(mqtt): add timeout to avoid potential hang by ngjaying in https://github.com/lf-edge/ekuiper/pull/1567
* fix(doc): typo in window doc by ngjaying in https://github.com/lf-edge/ekuiper/pull/1572
* bugfixes for format and schema by ngjaying in https://github.com/lf-edge/ekuiper/pull/1576
* fix(stream): strict validation defaults to false by ngjaying in https://github.com/lf-edge/ekuiper/pull/1577

New Contributors
* nickscut made their first contribution in https://github.com/lf-edge/ekuiper/pull/1561

**Full Changelog**: https://github.com/lf-edge/ekuiper/compare/1.8.0-alpha.2...1.8.0-alpha.3

Page 11 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.