Please make sure that you have read and agreed to the terms of the License agreement.
The downloadable Package
contains the following
a) StreamCruncher binaries
b) JavaDocs for the API and Test Cases
c) Offline version of the Website
d) Source code of the Test cases. These also serve as Demos.
e) Windows batch files to compile and run these Tests
f) Properties files to help you get started
g) Third party Libaries with their Copyright notices and/or License agreements
a) The Properties and Batch files have to me modified to match your environment. The
file lists all the Test Cases. Only one Test can be run at a time.
The appropriate Database Suite type and the Test Case must be
uncommented in the XML file before running the Test.
b) Databases and/or their Drivers are not provided except for the H2 Database and Driver. You will have to obtain them from the respective Vendors/Websites. The H2 Database is provided so that you can run a quick demo without having to install anything other than the correct JDK. And Derby ships with JDK 1.6.
c) StreamCruncher uses and ships with the following Software binaries. The Author wishes to thank their Developers and/or Contributers for making them available freely - ANTLR Parser/Lexer, OGNL, some Apache Commons libraries, TestNG and H2 Database.
d) All Test Cases have generic versions, with all the logic contained at that level and a second level of Database specific implementations. These are mostly due to differences in Datatypes supported. Some generic Test Cases have not been implemented for all Databases, to save time. One can easily create an implementation if it is missing.
e) Some Test Cases might fail if the Database is slow or the H/w on which the Kernel is running is slow. Tests using Time based Windows might have this problem because the Windows are time sensitive and the order and speed of expiry and hence Query execution might be different from the settings on which the Author originally wrote and ran the Tests. In such cases the data expected by the "Test Assertions" might have to be modified.
|Downloadable packages||Release notes|
|StreamCruncher 2.3 Release Candidate||
Nov 03, 2007 (About 6.0 MB)
License changed to Lesser GPL
|StreamCruncher 2.2 Release Candidate||
Oct 06, 2007 (About 5.4 MB)
1) Correlation Queries (
|StreamCruncher 2.2 Beta||
Aug 19, 2007 (About 5.4 MB)
1) Correlation Queries (
3) New Test class
|StreamCruncher 2.1 Release Candidate||
Jul 17, 2007 (About 5.4 MB)
1) Pre-Filter for Input Event Streams support
2) An additional property
3) 2 new Test cases have been added to test
the new features -
|StreamCruncher 2.0 Beta||
Jul 04, 2007 (About 5.4 MB)
StreamCruncher 2.0 is the result of a major refactoring job.
1) The API has been greatly simplified. The internal architecture has changed considerably, resulting in a vast improvement in performance
2)Plain Windows constructs that were available
in previous version has been removed entirely.
Partitions are the only construct now. The syntax
for Simple (anonymous) Window Partitions has
changed slightly, in that there is no
3) An additional property
4) Chained Partitions from now on, must always
have a Pre-Filter clause starting with
5) The Kernel can now accommodate Events that
6) Pre-Filter temporarily does not support
the complete SQL grammar like
|StreamCruncher 1.14 Release Candidate||
May 28, 2007 (About 4.4 MB)
|StreamCruncher 1.13 Release Candidate||
Apr 22, 2007 (About 4.4 MB)
1) Support for Oracle 10g Database added
2) Another subtle Concurrency bug fixed
|StreamCruncher 1.12 Release Candidate||
Apr 13, 2007 (About 4.3 MB)
1) Subtle Concurrency bugs fixed. Out of Beta!
|StreamCruncher 1.11 Beta||
Apr 08, 2007 (About 4.3 MB)
1) Syntax diagram updated
2) Javadoc added to Website
|StreamCruncher 1.10 Beta||
Apr 07, 2007 (About 4.3 MB)
2) Custom Window size Provider should now be declared in the Query,
3) A simple class
|StreamCruncher 1.09 Beta||
Mar 18, 2007 (About 4.3 MB)
Multi-Stream Correlation/Pattern matching feature added.
|StreamCruncher 1.08 Beta||
Feb 10, 2007 (About 4.2 MB)
Support for PointBase Database added
|StreamCruncher 1.07 Beta||
Feb 07, 2007 (About 4.2 MB)
1) Solid JDBC Driver Build 04.50.0110 and above, does
not have issues with Result.getTimestamp() on
Timestamp columns. The StreamCruncher patch for this
has been removed as there is not need for it anymore
|StreamCruncher 1.06 Beta||
Jan 26, 2007 (About 4.2 MB)
|StreamCruncher 1.05 Beta||
Jan 23, 2007 (About 4.2 MB)
|StreamCruncher 1.04 Beta||
Jan 06, 2007 (About 4.1 MB)
1) Connection leak in ANTs and Solid Database wrapper
|StreamCruncher 1.03 Beta||
Jan 04, 2007 (About 4.1 MB)
1) Aggregates enhanced with the
|StreamCruncher 1.02 Beta||
Dec 25, 2006 (About 4.1 MB)
1) Highest/Lowest Window construct enhanced with
|StreamCruncher 1.01 Beta||
Dec 18, 2006 (About 4 MB)
1) Added JavaDocs for Test Cases
|StreamCruncher 1.0 Beta||
Dec 14, 2006 (About 3.9 MB)