Skip to content

Releases: siddhi-io/siddhi

Siddhi Core Release - 5.0.1

29 Jun 22:10
Compare
Choose a tag to compare

Overview

Siddhi 5.0.1 release consists of various improvements done for Siddhi aggregations, store implementation, and annotation based validations. It also includes some critical bug fixes done for incremental aggregation as well.

Features & Improvements

  • Caching support for Siddhi Store (Event Table) implementation (#1319)
  • Incremental aggregation improvements such as efficient In-Memory data recreation, context-sensitive data retrieval and Inline data filtering at DB level (#491)
  • Validate extension specific parameters of SiddhiApp with the patterns specified by a new annotation @ParameterOverload in the extension class (#1368)

Breaking API Changes

  • Backward incompatible changes for using stores (#1386)

Bug Fixes

Please find the bug fixes here

Complete Changes

Please find the complete changes here

Siddhi Release - v5.0.0

15 Apr 03:32
Compare
Choose a tag to compare

Siddhi team is excited to announce the Siddhi engine 5.0.0 Release. Please find the major improvements and features introduced on this release.

Compatibility & Support

  • There is no syntax changes are introduced in this release. If you are already using Siddhi 4.x.x and wanted to migrate to Siddhi 5.0.0 then you can simply move with 0 query changes.
  • Extension APIs are improved/changed thus custom extensions that you have written with Siddhi 4.x.x, no longer works in Siddhi 5.0.0. You have to migrate the extensions to Siddhi 5.0.0 and the changes are straight forward, please refer the Siddhi source code to get some understand on this

Features & Improvements

Bug Fixes
Refer Github milestone issues to view bug fixes


Note
Please refer Siddhi distribution release to find the distributions of Siddhi runner and Siddhi tooling.

Reporting Issues
Issues can be reported using at GitHub Issue Tracker.

Contact us
Siddhi-Dev Google Group Group is the main Siddhi project discussion forum for developers.

Users can use Siddhi-User Google Group to raise any queries and get some help to achieve their use cases.

StackOverflow is also can be used to get some support and GitHub for issues and code repositories.

v4.4.8

22 Feb 19:34
Compare
Choose a tag to compare

Release notes

  • Introducing fault streams, error and backpressure handling
  • Support for converting output events to key-value pairs at StreamCallback, i.e. Event to Map and Event[] to Map[].

v4.3.0

13 Dec 05:27
Compare
Choose a tag to compare

Following API changes have being introduced in this release:

  • Following method in org.wso2.siddhi.core.query.processor.stream.window.QueryableProcessor interface is deprecated.
StreamEvent query(StateEvent matchingEvent, CompiledCondition compiledCondition,
                      CompiledSelection compiledSelection)
            throws ConnectionUnavailableException;

Above method should be replaced with following method:

    StreamEvent query(StateEvent matchingEvent, CompiledCondition compiledCondition,
                      CompiledSelection compiledSelection, Attribute[] outputAttributes)
            throws ConnectionUnavailableException;
  • As a result of above change in QueryableProcessor, following method in org.wso2.siddhi.core.table.record.RecordTableHandler abstract class is also deprecated.
    public abstract Iterator<Object[]> query(long timestamp, Map<String, Object> parameterMap,
                                             CompiledCondition compiledCondition,
                                             CompiledSelection compiledSelection,
                                             RecordTableHandlerCallback recordTableHandlerCallback)
            throws ConnectionUnavailableException;

Above method will be replaced with following method:

public abstract Iterator<Object[]> query(long timestamp, Map<String, Object> parameterMap,
                                             CompiledCondition compiledCondition,
                                             CompiledSelection compiledSelection,
                                             Attribute[] outputAttributes,
                                             RecordTableHandlerCallback recordTableHandlerCallback)
            throws ConnectionUnavailableException;

4.0.0 Milestone 03

16 May 17:34
Compare
Choose a tag to compare
4.0.0 Milestone 03 Pre-release
Pre-release

This Milestone adds following improvements to Siddhi

  • JSON mapper support
  • RDBMS Table support

v4.0.0-M1

29 Mar 18:36
Compare
Choose a tag to compare
v4.0.0-M1 Pre-release
Pre-release
[maven-release-plugin] copy for tag v4.0.0-M1

v3.1.0-beta2

09 Jul 08:59
Compare
Choose a tag to compare
v3.1.0-beta2 Pre-release
Pre-release
fixing thread barrier

Siddhi-3.0.5 Release

05 May 16:10
Compare
Choose a tag to compare

Siddhi 3.0.5 is released with WSO2 CEP 4.1.0.

To use Siddhi as a library, use the following maven dependency.

<dependency>
    <groupId>org.wso2.siddhi</groupId>
    <artifactId>siddhi-query-api</artifactId>
     <version>3.0.5</version>
</dependency>
<dependency>
    <groupId>org.wso2.siddhi</groupId>
    <artifactId>siddhi-query-compiler</artifactId>
    <version>3.0.5</version>
</dependency>
<dependency>
    <groupId>org.wso2.siddhi</groupId>
    <artifactId>siddhi-core</artifactId>
     <version>3.0.5</version>
</dependency>

Siddhi-3.0.4 Release

11 Jan 16:57
Compare
Choose a tag to compare

Siddhi 3.0.4 is released with WSO2 DAS 3.0.1.

To use Siddhi as a library, use the following maven dependency.

<dependency>
    <groupId>org.wso2.siddhi</groupId>
    <artifactId>siddhi-query-api</artifactId>
     <version>3.0.4</version>
</dependency>
<dependency>
    <groupId>org.wso2.siddhi</groupId>
    <artifactId>siddhi-query-compiler</artifactId>
    <version>3.0.4</version>
</dependency>
<dependency>
    <groupId>org.wso2.siddhi</groupId>
    <artifactId>siddhi-core</artifactId>
     <version>3.0.4</version>
</dependency>

Siddhi-3.0.3 Release

02 Nov 13:34
Compare
Choose a tag to compare

Siddhi 3.0.3 is released with WSO2 DAS 3.0.0.

To use Siddhi as a library, use the following maven dependency.

<dependency>
    <groupId>org.wso2.siddhi</groupId>
    <artifactId>siddhi-query-api</artifactId>
     <version>3.0.3</version>
</dependency>
<dependency>
    <groupId>org.wso2.siddhi</groupId>
    <artifactId>siddhi-query-compiler</artifactId>
    <version>3.0.3</version>
</dependency>
<dependency>
    <groupId>org.wso2.siddhi</groupId>
    <artifactId>siddhi-core</artifactId>
     <version>3.0.3</version>
</dependency>