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

1.5 KiB

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