eKuiper 1.3.1 version
Overview
eKuiper 1.3.1 fixed several defects and add or enable some properties to stabilize the product . Firstly, we fixed some issues on sql runtime and add more unit test coverage. Addtionally, this release also enabled some stream definition options to broader scenarios, such as timestamp
, strictValidation
. We also introduced messageType
and topicPrefix
property for edgeX sink to allow publish to edgeX message bus as a device. Lastly, we updated the LF edge workplace invitation address, so new comers can join the LF edge and talk to us in eKuiper channel !
Features
- Add
messageType
andtopicPrefix
property to edgex sink to support to publishing to EdgeX message bus like a device. We also update the doc to elaborate all kinds of edgex sink usage scenario.
Fixes
-
Avoid panic for some function call such as
json_path_query
when passing nil parameter -
Remove unnecessary console log prints
-
Fix redis plugin issue when using with edgex and release the right plugin
-
Fix config partially missing problem in helm chart
-
Graceful error message when server fails to start
-
Enable strictValidation=false in preprocessor to remove requirement check for all fields
-
Rest sink close body when response parsed to avoid memory leak
-
SQL
- Fix inner join for multiple values issue
- Fix cross join issue when one table is null
- Fix some multiple join issues
- Add more UT for join operations
- Fix some alias problem when the alias name is the same as a json field
- Fix meta(*) does not select all problem when another meta(col) is using in other clauses like where
- Add nil check for string functions
- Add runtime check for substring function index to avoid index out of bound panic
- Fix index expression evaluation problem when the expression is a field ref and did not referred in other SQL clause
- Make window_start() and window_end() to be non-aggregate function so that they can be used in group by clause
Docs
- Enrich edgex sink doc
- Clear description for join/group by
- Fix the typos in window description page
- Update LF Edge slack workplace invitation address
Thanks
- @wfnuser provides a fix