Releases: siddhi-io/siddhi
Siddhi Core Release - 5.1.8
Overview
Siddhi 5.1.8 release consists of bug fixes related triggers, event mapping and event chunking.
Features & Improvements
- Support mapping transport properties to any data type. (#1560)
Bug Fixes
- NPE being thrown intermittently while removing bundles in shutdown process. (#1541)
- Avoid triggers to start before other elements. (#1543)
- SiddhiQL.g4 grammar file not building with antlr. (#1550)
- Event chunk breaks for scatter-gather data processing with joins. (#1559)
Complete Changes
Please find the complete changes here
Download
The download links for Siddhi core libs are following;
Siddhi Core Release - 5.1.7
Siddhi Core Release - 5.1.6
Overview
Siddhi 5.1.6 release consists of bug fixes related to Siddhi sink retry implementation, logging and aggregations. Most importantly, it contains a bug fix for the Siddhi extension loading issue in slow environments.
Features & Improvements
- Improve error with context when updating environment variable (#1523)
Bug Fixes
- Fix reconnection logic when publish() always throw connection unavailable exception. (#1525)
- Fix Siddhi extension loading issue in slow environments. (#1529)
- Fix the inconsistent behaviour aggregation optimization. (#1533)
Complete Changes
Please find the complete changes here
Download
The download links for Siddhi core libs are following;
Siddhi Core Release - 5.1.5
Overview
Siddhi 5.1.5 release consists of a lot of bug fixes covering various execution parts of Siddhi; mainly it contains fixes related to in-memory event table, error handling, extension loading, and event synchronization.
Features & Improvements
- Improve logs for duplicate extension additions (#1521)
- Code refactoring changes to rename
store query
toOn-Demand query
(#1506)
Bug Fixes
- Fix for NPE when using stream name to refer to attributes in aggregation join queries. (#1503)
- Fix
update or insert
operation in InMemoryTable for EventChunks. (#1497) , (#1512) - Fix for extension loading issue in certain OS environments (slow environments) (#1507)
- Bug fixes related to error handling in Triggers (#1515)
- Stop running on-demand queries if the Siddhi app has shut down (#1515)
- Fix input handler being silent when siddhi app is not running (Throw error when input handler used without staring the Siddhi App runtime) (#1518)
- Fix synchronization issues BaseIncrementalValueStore class (#1520)
Complete Changes
Please find the complete changes here
Download
The download links for Siddhi core libs are following;
Siddhi Core Release - 5.1.4
Overview
Siddhi 5.1.4 release consists of improvements related to @index
annotation usage in stores and some dependency upgrades.
Features & Improvements
- Change the behavior of in-memory tables to support multiple '@index' annotations. (#1491)
Bug Fixes
- Fix NPE when count() AttributeFunction is used (#1485)
Complete Changes
Please find the complete changes here
Download
The download links for Siddhi core libs are following;
Siddhi Core Release - 5.1.3
Overview
Siddhi 5.1.3 release consists of a lot of improvements for existing functionalities supported by Siddhi. These improvements add more value to the use cases such as throttling, continuous testing & integration and error handling.
Features & Improvements
- Introduce RESET processing mode to preserve memory optimization. (#1444)
- Add support YAML Config Manager for easy setting of system properties in SiddhiManager through a YAML file (#1446)
- Support to create a Sandbox SiddhiAppRuntime for testing purposes (#1451)
- Improve convert function to provide message & cause for Throwable objects (#1463)
- Support a way to retrieve the sink options and type at sink mapper. (#1473)
- Support error handling (log/wait/fault-stream) when event sinks publish data asynchronously. (#1473)
Bug Fixes
- Fixes to TimeBatchWindow to process events in a streaming manner, when it's enabled to send current events in streaming mode. This makes sure all having conditions are matched against the output, whereby allowing users to effectively implement throttling use cases with alert suppression. (#1441)
Complete Changes
Please find the complete changes here
Download
The download links for Siddhi core libs are following;
Siddhi Core Release - 5.1.2
Overview
Siddhi 5.1.2 release consists of key improvements related to Siddhi patterns and template builders. Other than that, it contains various bug fixes done for Siddhi error handling and etc...
Highlights
- There is an improvement done for Template Builder by removing Java Message Format dependency since it is causing some inconsistencies with performing custom mapping for float, double and long values. Due to this fix, there might be some differences (corrected proper output) in the output that you get for custom output mapping with Text, XML, JSON, and CSV. (#1431)
- There is a behavioral change introduced with the improvements done with (#1421). When counting patterns are used such as e1=StockStream<2:8> and when they are referred without indexes such as e1.price it collects the price values from all the events in the counting pattern e1 and produces it as a list. Since the list is not native to Siddhi the attribute will have the object as its type. In older Siddhi version, it will output the last matching event’s attribute value.
Features & Improvements
- SiddhiManager permits user-defined data to be propagated throughout the stack (#1406)
- API to check whether the Siddhi App is stateful or not (#1413)
- Support outputting the events collected in counting-pattern as a list (#1421)
- Support API docs having multiline code segments (#1430)
- Improve TemplateBuilder & remove Java MessageFormat dependency (#1431)
- Support pattern ‘every’ clause containing multiple state elements with within condition (#1435)
Bug Fixes
- Siddhi Error Handlers not getting engaged (#1419)
- Incremental persistence to work on Windows Environment (9c37b0d)
Complete Changes
Please find the complete changes here
Download
The download links for Siddhi core libs are following;
Siddhi Core Release - 5.1.1
Overview
Siddhi 5.1.1 release consists of improvements related to Siddhi store join query optimizations and various bug fixes related to patterns, aggregations and etc...
Features & Improvements
- Siddhi store join query optimizations (#1382)
Bug Fixes
- Log Rolling when aggregation query runs when Database is down (#1380)
- Fix to avoid API changes introduced for Siddhi store implementation in Siddhi 5.1.0 (#1388)
- Counting pattern issue with ‘every’ (#1392)
Complete Changes
Please find the complete changes here
Download
The download links for Siddhi core libs are following;
Siddhi Core Release - 5.1.0
Overview
Siddhi 5.1.0 release consists of various improvements in terms of no param case when paramOverload annotation is in place annotataion
Features & Improvements
- Minor improvements related to error messages used for the no param case when paramOverload annotation is in place. (#1375)
Complete Changes
Please find the complete changes here
Download
The download links for Siddhi core libs are following;
Siddhi Core Release - 5.0.2
Overview
Siddhi 5.0.2 release consists of various improvements in terms of automatic documentation generation, extension API validations and new theme update.
Features & Improvements
- Add supported Siddhi version information on extension API docs (#1366)
- Add the origin jar information when generating documentation (#1365)
Bug Fixes
There are no bug fixes in this release
Complete Changes
Please find the complete changes here