Project SnappyData - memory optimized analytics database, based on Apache Spark™ and Apache Geode™. Stream, Transact, Analyze, Predict in one cluster
The SnappyData team is pleased to announce the availability of version 1.3.1 of the platform. The release artifacts are listed at the end.
The major change in this release is the move from log4j 1.x to log4j 2.x (2.17.2) for all the components. The Spark connector component still continues to allow usage of log4j 1.x for compatibility with upstream Spark releases, but SnappyData and its Spark distribution neither includes nor depends on any log4j 1.x components.
Prior to release 1.3.0 there were two editions namely, the Community Edition which was a fully functional core OSS distribution that was under the Apache Source License v2.0, and the Enterprise Edition which was sold by TIBCO Software under the name TIBCO ComputeDB™ that included everything offered in the OSS version along with additional capabilities that are closed source and only available as part of a licensed subscription. Following the release of OSS 1.3.0, all the platform's private modules have been made open-source (under the Apache Source License v2.0) apart from the streaming GemFire connector (which depends on non-OSS Pivotal GemFire product jars).
The release notes are available here. Full set of documentation is here.
A hotfix release with version 1.3.1-HF-1
was released subsequently to address a late breaking issue:
SDSNAP-842: ComputeDB failed to start due to some errors
This issue is resolved after patches for the following issues were ported from Apache Geode: - GEODE-8029: IllegalArgumentException: Too large (805306401 expected elements with load factor 0.75) - Other related Oplog fixes: GEODE-1969, GEODE-5302, GEODE-8667, GEODE-9881, GEODE-9854
Only product binary has changes while rest of the artifacts are unchanged.
If you have not installed 1.3.1
release tarball, then it is recommended to install the hotfix snappydata-1.3.1-HF-1-bin.tar.gz
instead.
Artifact Name | Description |
---|---|
snappydata-1.3.1-HF-1-bin.tar.gz | Full product binary for 1.3.1 hotfix-1 (includes Hadoop 3.2.0) - recommended. |
snappydata-1.3.1-bin.tar.gz | Full product binary for 1.3.1 release (includes Hadoop 3.2.0). |
snappydata-jdbc_2.11-1.3.1.jar | JDBC client driver and push down JDBC data source for Spark. Compatible with Java 8, Java 11 and higher. |
snappydata-odbc_1.3.0_win64.zip | 32-bit and 64-bit ODBC client drivers from 1.3.0 release for Windows 64-bit platform. |
snappydata-spark-connector_2.11-1.3.1.jar | The single jar needed in Smart Connector mode; an alternative to --packages option. Compatible with Spark versions 2.1.1, 2.1.2 and 2.1.3 and the included SnappyData's Spark distribution. |
snappydata-zeppelin_2.11-0.8.2.1.jar | The Zeppelin interpreter jar for SnappyData compatible with Apache Zeppelin 0.8.2. The standard jdbc interpreter is now recommended instead of this. See How to Use Apache Zeppelin with SnappyData. |
snappydata-1.3.1.sha256 | The SHA256 checksums of the product artifacts. On Linux verify using sha256sum --check snappydata-1.3.1.sha256 . |
snappydata-1.3.1.sha256.asc | PGP signature for snappydata-1.3.1.sha256 in ASCII format. Get the public key using gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys A7994CE77A24E5511A68727D8CED09EB8184C4D6 . Then verify using gpg --verify snappydata-1.3.1.sha256.asc which should show a good signature using that key having [email protected] as the email. |
The SnappyData team is pleased to announce the availability of version 1.3.0 of the platform. The release artifacts are listed at the end.
In previous releases there were two editions namely, the Community Edition which was a fully functional core OSS distribution that was under the Apache Source License v2.0, and the Enterprise Edition which was sold by TIBCO Software under the name TIBCO ComputeDB™ that included everything offered in the OSS version along with additional capabilities that are closed source and only available as part of a licensed subscription.
The SnappyData team is pleased to announce that starting from this release, all the platform's private modules have been made open-source (under the Apache Source License v2.0) apart from the streaming GemFire connector (which depends on non-OSS Pivotal GemFire product jars). These include Approximate Query Processing (AQP) and the JDBC connector repositories which also include the off-heap storage support for column tables and the security modules. In addition, the ODBC driver has also been made open-source. With this, the entire code base of the platform (apart from the GemFire connector) has been made open source and there is no longer an Enterprise edition distributed by TIBCO.
The release notes are available here. Full set of documentation is here.
Artifact Name | Description |
---|---|
snappydata-1.3.0-bin.tar.gz | Full product binary (includes Hadoop 3.2.0). |
snappydata-jdbc_2.11-1.3.0.jar | JDBC client driver and push down JDBC data source for Spark. Compatible with Java 8, Java 11 and higher. |
snappydata-core_2.11-1.3.0.jar | The single jar needed in Smart Connector mode; an alternative to --packages option. Compatible with Spark versions 2.1.1, 2.1.2 and 2.1.3. |
snappydata-odbc_1.3.0_win64.zip | 32-bit and 64-bit ODBC client drivers for Windows 64-bit platform. |
snappydata-zeppelin_2.11-0.8.2.1.jar | The Zeppelin interpreter jar for SnappyData compatible with Apache Zeppelin 0.8.2. The standard jdbc interpreter is now recommended instead of this. See How to Use Apache Zeppelin with SnappyData. |
snappydata-1.3.0.sha256 | The SHA256 checksums of the product artifacts. On Linux verify using sha256sum --check snappydata-1.3.0.sha256 . |
snappydata-1.3.0.sha256.asc | PGP signature for snappydata-1.3.0.sha256 in ASCII format. Get the public key using gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys A7994CE77A24E5511A68727D8CED09EB8184C4D6 . Then verify using gpg --verify snappydata-1.3.0.sha256.asc which should show a good signature using that key having [email protected] as the email. |
The SnappyData team is pleased to announce the availability of version 1.2.0 of the platform. The release artifacts of its Community Edition are listed below.
You can also download the TIBCO ComputeDB Enterprise Edition from here.
The release notes are available here.
Artifact Name | Description |
---|---|
snappydata-1.2.0-bin.tar.gz | Full product binary (includes Hadoop 2.7) |
zeppelin-0.8.2-snappydata-1.2.0.zip | Apache Zeppelin distribution with sample SnappyData notebooks |
snappydata-jdbc_2.11-1.2.0.jar | Client (JDBC) JAR |
snappydata-core_2.11-1.2.0.jar | The single jar needed in Smart Connector mode; an alternative to --packages option |
snappydata_1.2.0.md5 | The MD5 checksum of the product artifacts |
EC2 script to launch SnappyData cluster on AWS EC2 instances is available here.
The SnappyData team is pleased to announce the availability of version 1.1.1 of the platform. The release artifacts of its Community Edition are listed below.
You can also download the TIBCO ComputeDB Enterprise Edition from here.
The release notes are available here.
Artifact Name | Description |
---|---|
snappydata-1.1.1-bin.tar.gz | Full product binary (includes Hadoop 2.7) |
snappydata-jdbc_2.11-1.1.1.jar | Client (JDBC) JAR |
snappydata_1.1.1.md5 | The MD5 checksum of the product artifacts |
EC2 script to launch SnappyData cluster on AWS EC2 instances is available here.
The SnappyData team is pleased to announce the availability of version 1.1.0 of the platform. The release artifacts of its Community Edition are listed below.
You can also download the TIBCO ComputeDB Enterprise Edition from here.
The release notes are available here.
Artifact Name | Description |
---|---|
snappydata-1.1.0-bin.tar.gz | Full product binary (includes Hadoop 2.7) |
snappydata-jdbc_2.11-1.1.0.jar | Client (JDBC) JAR |
snappydata_1.1.0.md5 | The MD5 checksum of the product artifacts |
EC2 script to launch SnappyData cluster on AWS EC2 instances is available here.
The SnappyData team is pleased to announce the availability of version 1.0.2.1 of the platform. You can find the release artifacts of its Community Edition towards the end of this page.
Note: A new version (1.0.2.2) of JDBC Client jar is released with a fix for an issue seen when used with Apache Spark 2.3.1 or later. Users are advised to use the latest JDBC Client jar instead of the older one.
You can also download the Enterprise Edition here. The following table summarizes the features available in Enterprise and OSS editions.
Feature | Community | Enterprise |
---|---|---|
Mutable Row & Column Store | X | X |
Compatibility with Spark | X | X |
Shared Nothing Persistence and HA | X | X |
REST API for Spark Job Submission | X | X |
Fault Tolerance for Driver | X | X |
Access to the system using JDBC Driver | X | X |
CLI for backup, restore, and export data | X | X |
Spark console extensions | X | X |
System Perf/Behavior statistics | X | X |
Support for transactions in Row tables | X | X |
Support for indexing in Row Tables | X | X |
SQL extensions for stream processing | X | X |
Runtime deployment of packages and jars | X | X |
Synopsis Data Engine for Approximate Querying | X | |
ODBC Driver with High Concurrency | X | |
Off-heap data storage for column tables | X | |
CDC Stream receiver for SQL Server into SnappyData | X | |
GemFire/Apache Geode connector | X | |
Row Level Security | X | |
Use encrypted password instead of clear text password | X | |
Restrict Table, View, Function creation even in user’s own schema | X | |
LDAP security interface | X |
-agent
jvm argument in the launch commands to kill the jvm as soon as OOM occurs. This is important because the VM sometimes used to crash in very unexpected ways later as a side effect of this corrupting internal metadata which later gave restart troubles.server-auth-provider
. Essentially, the cluster can now be configured only for user authentication and mutual peer to peer authentication of cluster members can be disabled by specifying this property as NONE.deleteFrom
api to work as far as the dataframe contains key columns.Artifact Name | Description |
---|---|
snappydata-1.0.2.1-bin.tar.gz | Full product binary (includes Hadoop 2.7) |
snappydata-1.0.2.1-without-hadoop-bin.tar.gz | Product without the Hadoop dependency JARs |
snappydata-jdbc_2.11-1.0.2.2.jar | Client (JDBC) JAR |
snappydata-jdbc_2.11-1.0.2.1.jar | Client (JDBC) JAR |
snappydata-zeppelin_2.11-0.7.3.4.jar | The Zeppelin interpreter jar for SnappyData, compatible with Apache Zeppelin 0.7.3 |
snappydata-ec2-0.8.2.1.tar.gz | Script to Launch SnappyData cluster on AWS EC2 instances |
The SnappyData team is pleased to announce the availability of version 1.0.2 of the platform. You can find the release artifacts of its Community Edition towards the end of this page.
You can also download the Enterprise Edition here. The following table summarizes the features available in Enterprise and OSS editions.
Feature | Community | Enterprise |
---|---|---|
Mutable Row & Column Store | X | X |
Compatibility with Spark | X | X |
Shared Nothing Persistence and HA | X | X |
REST API for Spark Job Submission | X | X |
Fault Tolerance for Driver | X | X |
Access to the system using JDBC Driver | X | X |
CLI for backup, restore, and export data | X | X |
Spark console extensions | X | X |
System Perf/Behavior statistics | X | X |
Support for transactions in Row tables | X | X |
Support for indexing in Row Tables | X | X |
SQL extensions for stream processing | X | X |
Runtime deployment of packages and jars | X | X |
Synopsis Data Engine for Approximate Querying | X | |
ODBC Driver with High Concurrency | X | |
Off-heap data storage for column tables | X | |
CDC Stream receiver for SQL Server into SnappyData | X | |
GemFire/Apache Geode connector | X | |
Row Level Security | X | |
Use encrypted password instead of clear text password | X | |
Restrict Table, View, Function creation even in user’s own schema | X | |
LDAP security interface | X |
snappydata.RESTRICT_TABLE_CREATION
. In some cases it may be required to control use of cluster resources in which case the table creation is done only by authorized owners of schema.Both classes extend a common trait TokenizedLiteral. Tokenization will always happen independently of plan caching, unless it is explicitly turned off. (SNAP-1932)
Artifact Name | Description |
---|---|
snappydata-1.0.2-bin.tar.gz | Full product binary (includes Hadoop 2.7) |
snappydata-1.0.2-without-hadoop-bin.tar.gz | Product without the Hadoop dependency JARs |
snappydata-client-1.6.2.jar | Client (JDBC) JAR |
snappydata-zeppelin_2.11-0.7.3.2.jar | The Zeppelin interpreter jar for SnappyData, compatible with Apache Zeppelin 0.7.3 |
snappydata-ec2-0.8.2.tar.gz | Script to Launch SnappyData cluster on AWS EC2 instances |
The SnappyData team is pleased to announce the availability of version 1.0.1 of the platform. You can find the release artifacts of its Community Edition towards the end of this page.
You can also download the Enterprise Edition here. The table below summarizes the features available in Enterprise and OSS editions.
Feature | Community | Enterprise |
---|---|---|
Mutable Row & Column Store | X | X |
Compatibility with Spark | X | X |
Shared Nothing Persistence & HA | X | X |
REST API for Spark Job Submission | X | X |
Fault Tolerance for Driver | X | X |
JDBC Driver | X | X |
CLI for backup, restore & export | X | X |
Spark console extensions | X | X |
System Perf/Behavior statistics | X | X |
Support for transactions in Row tables | X | X |
Support for indexing in Row Tables | X | X |
SQL extensions for stream processing | X | X |
Synopsis Data Engine for Approximate Querying | X | |
ODBC Driver with High Concurrency | X | |
Off-heap data storage for column tables | X | |
CDC Stream receiver for SQL Server into SnappyData | X | |
GemFire/Apache Geode connector | X | |
LDAP security interface | X |
More details about the release:
New Features:
Performance Enhancements:
Select bug fixes and performance related fixes: A sample of bug fixes done as part of this release are noted below. For a more comprehensive list, see ReleaseNotes.txt.
Description of download artifacts:
Artifact Name | Description |
---|---|
snappydata-1.0.1-bin.tar.gz | Full product binary (includes Hadoop 2.7) |
snappydata-1.0.1-without-hadoop-bin.tar.gz | Product without the Hadoop dependency JARs |
snappydata-client-1.6.1.jar | Client (JDBC) JAR |
snappydata-zeppelin-0.7.3.jar | The Zeppelin interpreter jar for SnappyData, compatible with Apache Zeppelin 0.7.3 |
snappydata-ec2-0.8.1.tar.gz | Script to Launch SnappyData cluster on AWS EC2 instances |
The SnappyData team is pleased to announce the availability of version 1.0.0 GA of the platform. Download the Enterprise Edition here
New Features:
Performance Enhancements:
Select bug fixes and performance related fixes: There have been numerous bug fixes done as part of this release. Some of these are included below. For a more comprehensive list, see ReleaseNotes.txt.
Description of download artifacts:
Artifact Name | Description |
---|---|
snappydata-1.0.0-bin.tar.gz | Full product binary (includes Hadoop 2.7) |
snappydata-1.0.0-without-hadoop-bin.tar.gz | Product without the Hadoop dependency JARs |
snappydata-client-1.6.0.jar | Client (JDBC) JAR |
snappydata-zeppelin-0.7.2.jar | The Zeppelin interpreter jar for SnappyData, compatible with Apache Zeppelin 0.7.2 |
The SnappyData team is pleased to announce the availability of version 1.0.0-RC1 of the platform.
New Features:
Performance Enhancements:
Select bug fixes and performance related fixes: Some of these are included below. For the complete list, see ReleaseNotes.txt.
Description of download artifacts:
Artifact Name | Description |
---|---|
snappydata-1.0.0-rc1-bin.tar.gz | Full product binary (includes Hadoop 2.7) |
snappydata-1.0.0-rc1-bin.zip | Full product binary (includes Hadoop 2.7) |
snappydata-1.0.0-rc1-without-hadoop-bin.tar.gz | Product without the Hadoop dependency JARs |
snappydata-1.0.0-rc1-without-hadoop-bin.zip | Product without the Hadoop dependency JARs |
snappydata-client-1.5.6-rc1.jar | Client (JDBC) JAR |
snappydata-core_2.11-1.0.0-rc1.jar | The only dependency needed to connect to SnappyStore from Apache Spark 2.1.1 cluster (Smart Connector mode) |
snappydata-zeppelin-0.7.1.jar | The Zeppelin interpreter jar for SnappyData, compatible with Apache Zeppelin 0.7 |
(Details will be added here soon)