diff --git a/CHANGELOG.md b/CHANGELOG.md index eebd48264..f555051b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,19 +1,40 @@ # Change Log -## Next Release +## v0.15.0 ### Breaking Changes +* Snapshot and write-ahead log format changed (not backward compatible). * `indexInfo()` function replaced with `SHOW INDEX INFO` syntax. -* Write-ahead log format changed (not backward compatible). -* Snapshot format changed (not backward compatible). * Removed support for unique index. Use unique constraints instead. +* `CREATE UNIQUE INDEX ON :label (property)` replaced with `CREATE CONSTRAINT ON (n:label) ASSERT n.property IS UNIQUE`. +* Changed semantics for `COUNTER` openCypher function. ### Major Features and Improvements * [Enterprise Ed.] Add new privilege, `STATS` for accessing storage info. +* [Enterprise Ed.] LDAP authentication and authorization support. +* [Enterprise Ed.] Add audit logging feature. +* Add multiple properties unique constraint which replace unique indices. * Add `SHOW STORAGE INFO` feature. -* Add regular expression matching in queries. +* Add `PROFILE` clause to openCypher. +* Add `CREATE CONSTRAINT` clause to openCypher. +* Add `DROP CONSTRAINT` clause to openCypher. +* Add `SHOW CONSTRAINT INFO` feature. +* Add `uniformSample` function to openCypher. +* Add regex matching to openCypher. + +### Bug Fixes and Other Changes + +* Fix bug in explicit transaction handling. +* Fix bug in edge filtering by edge type and destination. +* Fix bug in query comment parsing. +* Fix bug in query symbol table. +* Fix OpenSSL memory leaks. +* Make authentication case insensitive. +* Remove `COALESCE` function. +* Add movie tutorial. +* Add backpacking tutorial. ## v0.14.0 diff --git a/CMakeLists.txt b/CMakeLists.txt index 078aa3941..79e9176de 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -44,7 +44,7 @@ string(STRIP ${COMMIT_HASH} COMMIT_HASH) # ----------------------------------------------------------------------------- -project(memgraph VERSION 0.14.0) +project(memgraph VERSION 0.15.0) # ----------------------------------------------------------------------------- # setup CMake module path, defines path for include() and find_package()