2017-05-18 21:58:03 +08:00
# Change Log
2017-06-16 20:59:28 +08:00
## Next Build Number; Next Commit Hash; Next Version Number
2017-05-18 21:58:03 +08:00
### Major Features and Improvements
2017-06-16 20:59:28 +08:00
* Use label indexes to speed up querying.
* Generate multiple query plans and use the cost estimator to select the best.
* Snapshots & Recovery.
* Abandon old yaml configuration and migrate to gflags.
* Query stripping & AST caching support.
2017-05-18 21:58:03 +08:00
### Bug Fixes and Other Changes
2017-06-16 20:59:28 +08:00
* Fixed race condition in MVCC. Hints exp+aborted race condition prevented.
* Fixed conceptual bug in MVCC GC. Evaluate old records w.r.t. the oldest
transaction's id AND snapshot.
* User friendly error messages thrown from the query engine.
2017-05-25 14:38:46 +08:00
## Build 837
### Bug Fixes and Other Changes
2017-05-18 22:17:19 +08:00
* List indexing supported with preceeding IN (for example in query `RETURN 1 IN [[1,2]][0]` )
2017-05-18 21:58:03 +08:00
## Build 825
### Major Features and Improvements
* RETURN *, count(* ), OPTIONAL MATCH, UNWIND, DISTINCT (except DISTINCT in aggregate functions), list indexing and slicing, escaped labels, IN LIST operator, range function
### Bug Fixes and Other Changes
* TCP_NODELAY -> import should be faster
* Clear hint bits
## Build 783
### Major Features and Improvements
* SKIP, LIMIT, ORDER BY
* Math functions
* Initial support for MERGE clause
### Bug Fixes and Other Changes
* Unhandled Lock Timeout Exception
## Build 755
### Major Features and Improvements
* MATCH, CREATE, WHERE, SET, REMOVE, DELETE