Last update: Dec 22, 2016
ScyllaDB is an open source company that is committed to open innovation and transparency. Though our plans are always changing in response to customer input, market evolution, and development constraints, this page is a point-in-time snapshot of our current efforts. You can see our actual progress through the open source Scylla project on GitHub including a public project issue tracker. You are welcome to add feature requests and vote for your favorite issue.
The following roadmap is intended to outline general product direction and should not be relied upon in making purchasing decisions. The content is for informational purposes only and may change. In general, we will follow Cassandra upstream and adopt any sane feature developed, as well contributing new features.
Selected features from 2.x will be be delivered as part 1.x releases.
- Administration and management hardening
- SStableLoader support for Cassandra 2.2 and Cassandra 3.x sstable format
- CQL compatibility with Cassandra 2.2 and Cassandra 3.x
- Use DNS resolution for ip/seed
- Debian packages
- Materialized View (MV) and MV base Sec Index
- Lightweight Transactions
- Incremental Repair
- Support for Cassandra CQL Binary v4
- Time Window Compaction Strategy
Scylla 2.1 and beyond
- Database enhancements – There are several fascinating ideas we plan on adding.
- Horizontal expansion – We have a high speed I/O engine that can scale up and out with excellent HA/DR. Why stop with the CQL protocol? There are many interesting additional protocols to go after.
- Vertical expansion – Integrate with analytics and search.
Missing a feature? Join the discussion on the ScyllaDB-users list.
Scylla is a drop-in replacement for Apache Cassandra 2.1.8, supporting both the data format (SSTable) and all relevant external interfaces. More below.
With upcoming versions, Scylla will support all features of Cassandra 2.2.x and 3.0.x releases. Features beyond 3.0.x will be considered, with attention to continuing support for Cassandra external interfaces.
|1.5||22 Dec 2016||Stability, bug fix, and workload conditioning|
|1.5 RC3||19 Dec 2016||Release Candidate|
|1.4.3||19 Dec 2016||Bug fix on a stable release|
|1.5 RC2||8 Dec 2016||Release Candidate|
|1.4.2||29 Nov 2016||Bug fix on a stable release|
|1.5 RC1||24 Nov 2016||Release Candidate|
|1.4.1||8 Nov 2016||Bug fix on a stable release|
|1.3.4||7 Nov 2016||Bug fix on a stable release|
|1.4||1 Nov 2016||Slow Query Tracing, Native Prometheus metrics, Random Partitioner, CQL Snappy Compression and mode|
|1.3.3||31 Oct 2016||Bug fix on a stable release|
|1.3.2||20 Oct 2016||Bug fix on a stable release|
|1.3.1||26 Sep 2016||Bug fix on a stable release|
|1.2.5||21 Sep 2016||Bug fix on a stable release|
|1.2.4||26 Aug 2016||Bug fix on a stable release|
|1.3||25 Aug 2016||Thrift, CQL Trace, Date Tiered Compaction and more|
|1.2.3||2 Aug 2016||Bug fix on the stable release|
|1.2.2||21 July 2016||Bug fix on the stable release|
|1.2.1||29 June 2016||Bug fix on the stable release|
|1.1.3||29 June 2016||Bug fix on the stable release|
|1.2||14 June 2016||ALTER KEYSPACE, Ubuntu 16.04 packages and more|
|1.1.2||9 June 2016||Bug fix on the stable release|
|1.1.1||2 June 2016||Bug fix on the stable release|
|1.1||17 May 2016||Alter Table, UDT, Authentication, Authorization, SSTable Loader, Setup Script, more|
|1.0.3||8 May 2016||Bug fix on the stable release|
|1.0.2||27 April 2016||Bug fix on the stable release|
|1.0.1||12 April 2016||Bug fix on the stable release|
|1.0||31 March 2016||Stable release|
|1.0 RC2||28 March 2016||Bugs fix, Developer Mode and IO tune updates, Controlled Repair, tcp keepalive|
|0.19||10 March 2016||Bugs fix, rolling upgrade, IO scheduler, scyllatop|
|0.18||19 Feb 2016||Bugs fix|
|0.17||2 Feb 2016||Incremental backup, nodetool stop compaction|
|0.16||19 Jan 2016||CentoOS base AMI, experimental
|0.15||11 Jan 2016||Scylla backup/restore, Scylla repair|
|0.14||5 Jan 2016||idle system does not consume cpu , XFS is required by default|
|0.13||15 Dec 2015||add, remove node and additional nodetool operations|
|0.12||23 Nov 2015||query result paging, nodetool netstats, nodetool describering|
|0.11||4 Nov 2015||Multi-datacenter support, leveled compaction|
|0.10||15 Oct 2015||nodetool cfstats, CQL TRUNCATE, DROP KEYSPACE, DROP TABLE|