# Change Log ## Next version number (v0.6.0 -> two new features AST cache + Label-Property Index) ### Major Features and Improvements * AST Caching (TODO write more details) * Label + Property Index support (TODO write more details) * Different Logging Setup & Format (TODO write more details) ## v0.5.0 ### Major Features and Improvements * 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. ### Bug Fixes and Other Changes * 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. ## Build 837 ### Bug Fixes and Other Changes * List indexing supported with preceeding IN (for example in query `RETURN 1 IN [[1,2]][0]`) ## 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