2023 Themes
- Expressive: enhance the analytic ability of rules
- Ecology: connect to more source/sink
- Usability: improve user experience of rule dev-ops
- Extensible: provide more extension points and languages
- Deployment: support versatile deployment target
- Stability & Performance
- Test & Doc
1.8.0 release (Nov 2022 ~ Jan 2023)
New format/schema model
Format/schema extensions and static schema
General tensorflow lite function
Portable plugin hot reload/update
File source for stream and more formats
Rule auto restart strategy
Full data import/export API
Graph API: switch node
Graph API: script node
Video stream source
WASM function extension (beta)
Flow Editor: beta version shipped by manager
Statistic functions
1.9.0 release (Jan 2023 ~ Mar 2023)
Ecology:
- Multiple connection of Neuron
- MQTT source/sink decompression/compression
- Httppull source and REST sink to support dynamic token.
Expressive:
- Add coalesce function.
- Add compress/decompress functions.
- Add json convert functions
Extensible:
Python virtual env support
Allow to set portable init timeout
Usability:
- Rule/configuration set import/export
1.10.0 release (Mar 2023 ~ May 2023)
Expressive:
- Add rule_id and delay function.
- Support expression for array index.
- Add get_key_state function to get data in redis.
- Support a lot of array and object manipulation functions.
- Allow . to access object field.
- Unnest function for array field.
- Graph API support to refer to stream/table.
- Graph API support to join lookup table.
Ecology:
- EdgeX v3 support.
- File sink supports various types, rolling and compression.
- Kafka sink support.
- SQL source/sink connection limit.
- Redis sink writes to multiple keys.
- Source to support array payload.
- Sink common properties: fields, dataField.
- Sink batch write support.
Extensible:
Refactor wasmedge support
Usability:
- Rule scheduling
Test & Doc:
- Add ci for go-lint
- Add ci for codecov
- New doc section for examples/usecases.
1.11.0 release (Jun 2023 ~ Aug 2023)
Expressive:
- SQL wildcard extended syntax
- Event time for continuous query
- Sliding window with delay trigger
- Sliding window with conditional trigger
- Session window partition support
- Single quote string literal
- More array/object functions
- Support limit clause
- Trigger meta functions
Performance:
Stream with schema: JSON encode/decode performance tune.
Ecology:
- File source parallel read
- Sink cache resume in a separate queue
Usability:
- Rule schedule range
- Sampling rule data
- Dynamic configuration update
1.12.0 release (Sep 2023 ~ Nov 2023)
Expressive:
- Schema inference
- Sinks in order
Ecology:
- TDEngine v3 support
- Websocket
Usability:
- Rule group
- Explain statement
Deployment:
- Android deployment
Test & Doc:
- Usage scenarios
v2 release (TBD, Dec 2023 or 1Q 2024)
- Resource manager
- Table observation
- Refactor plugin API
- Static module system
- Portable plugin enhancements
- Schema improvement
- Incremental window
- Performance benchmark