Roadmap
This page contains the roadmap with the main enhancement for OrientDB product.
Terms
- RC: Release Candidate, is a beta version with potential to be a final product, which is ready to release unless significant bugs emerge. In this stage of product stabilization, all product features have been designed, coded and tested through one or more beta cycles with no known showstopper-class bug. A release is called code complete when the development team agrees that no entirely new source code will be added to this release. There could still be source code changes to fix defects, changes to documentation and data files, and peripheral code for test cases or utilities. Beta testers, if privately selected, will often be credited for using the release candidate as though it were a finished product. Beta testing is conducted in a client’s or customer’s location and to test the software from a user’s perspective.
- GA: General Availability, is the stage where the software has “gone live” for usage in production. Users in production are suggested to plan a migration for the current GA evaluating pros and cons of the upgrade.
Release 2.2
- Development started on.: June 25th 2015
- Expected BETA..........: February 2016
- Expected first RC......: March 2016
- Planned final GA......: April 2016
Status
Last update: January 12, 2016
Module | Feature | Status |
---|---|---|
OrientJS | Native unmarshaling of requests by using C++ code | 100% |
Core | Dirty Manager | 100% |
Core | Incremental Backup | 100% |
Core | Automatic minimum clusters | 100% |
Core | AES and DES enchryption | 100% |
Core | Support SALT in passwords | 100% |
Distributed | Fast synchronization by using Incremental Backup | 100% |
Distributed | Faster replication by using remote binary protocol instead of hazelcast queues | 100% |
Distributed | Support for majority (default) and all in quorum |
100% |
Distributed / Remote protocol | Load balancing on client | 100% |
Remote | Support for IPV6 | 100% |
SQL | Pattern matching | 100% |
SQL | Command Cache | 100% |
SQL | Automatic parallel queries | 100% |
SQL | Prefetching of disk pages | 100% |
SQL | Live Query -> Stable | 100% |
SQL | Update Edge | 100% |
SQL | Sequences, PR | 100% |
SQL | ‘Move cluster’ command | 100% |
SQL | Command to manage users | 100% |
Java API | ODocument.eval() | 100% |
Studio | New P2P architecture, new Enterprise modules (it replaces the Enterprise Workbench) | 100% |
Lucene | Spatial Module New module for indexing of shapes, not only points | 100% |
Release 3.0
- Development started on.: September 2015
- Expected first RC......: June 2016
- Expected final GA......: August 2016
Status
Last update: December 8, 2015
Module | Feature | Status |
---|---|---|
Core | Multi-Threads WAL | 0% |
Core | WAL Compaction | 0% |
Core | Index rebuild avoid using WAL | 0% |
Core | Compression of used space on serialization | 0% |
Core | Increase cluster-id from short to int | 15% |
Core | Indexing of embedded properties | 0% |
Core | Index per cluster | 0% |
SQL | Distributed SQL Executor | 0% |
SQL | Multi-line queries in batch scripts | 0% |
Java API | Support fot TinkerPop 3 | 30% |
Distributed | Replication of in-memory databases | 0% |
Distributed | Auto-Sharding | 0% |
Scheduler | Improve scheduler | 0% |
Console | Display distributed information about sharding and nodes | 50% |
Release 3.1
- Development started on.: -
- Expected first RC......: June 2016
- Expected final GA......: August 2016
Status
Last update: December 8, 2015
Module | Feature | Status |
---|---|---|
Core | Parallel Transactions | 0% |
Core | Override of properties | 0% |
Core | Auto close storages | 0% |
Core | Enhance isolation level also for remote commands | 0% |
Distributed | Optimized replication for cross Data Center | 0% |
Lucene | Faceted search | 20% |
Java API | ODocument.update() | 0% |
Java API | Improve SQL UPDATE syntax | 100% |
Remote protocol | Push messages on schema change | 0% |
Remote protocol | Push messages on record change | 0% |
SQL | shortestPaths() function | 0% |
SQL | New functions (strings, maths) | 40% |