memgraph/CHANGELOG.md
Mislav Bradac 4a500b99fa Add a way to stop query execution
Reviewers: buda, florijan

Reviewed By: florijan

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D552
2017-07-14 14:36:44 +02:00

68 lines
1.5 KiB
Markdown

# Change Log
## Next version
### Major Features and Improvements
* User specified transaction execution timeout.
## v0.6.0
### Major Features and Improvements
* AST caching
* Label + property index support
* Different logging setup & format
## 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