eKuiper 2.2.0 Delivers Enhanced Streaming Capabilities and Advanced Rule Management

Author: Jiyong Huang, Chair of the eKuiper Technical Steering Committee and Senior Software Engineer of EMQ
The eKuiper community is proud to announce the release of eKuiper 2.2.0, a milestone upgrade that takes edge-native stream processing to the next level. With major enhancements in streaming capabilities and rule management, this release makes it easier than ever for developers to build lightweight, powerful, and highly customizable analytics pipelines at the edge.
What’s New in 2.2.0
This release introduces several groundbreaking features designed to improve streaming performance, simplify rule organization, and increase deployment flexibility:
Enhanced Streaming Power
- Invisible fields: Define variable-like fields in SQL to simplify complex queries without altering output schemas.
- Streaming-style batch processing: Reduce memory and CPU spikes by processing data in streaming-friendly batches.
- Advanced sliding windows: Now with dual-triggering support for greater control.
- New accumulate function: Customize how and when data is aggregated with flexible start/stop conditions.
- Median function: Perform richer statistical analysis directly within your pipelines.
Rule Management Revolution
- Rule versioning and tagging: Keep your pipelines organized with built-in version control.
- Upsert support: Seamlessly create or update rules as your system evolves.
- Duration limits: Automatically stop rules after a defined time interval for easier lifecycle management.
Expanded Connectivity
- REST sink improvements: Support for form-data, including file uploads.
- MQTT cleanSession configuration: Greater control over MQTT sessions.
- Field exclusion and compression options: Streamline payloads and improve transmission efficiency.
Operational Improvements
- Batch API requests: Simplify bulk operations and reduce overhead.
- Pprof profiling switch: Enable on-demand performance monitoring.
- Simplified SSL/TLS config: Easier and more secure connectivity setup.
View the full release notes on GitHub →
What’s Next for eKuiper
Looking ahead, the eKuiper team is focused on expanding functionality across key areas like AI model integration, smart windowing, and broader protocol support. We’re continuously working to make edge intelligence faster, leaner, and easier to implement—across smart manufacturing, connected retail, industrial automation, and more.
Check out the eKuiper GitHub repo, try out the latest features, and join the growing community of contributors and users building intelligent edge solutions.