Today, we’re proud to announce the release of Memgraph 1.2, which significantly improves Memgraph’s compatibility with the broader graph ecosystem. This makes it easier for developers and data scientists to work with Memgraph using their favorite tools.
One of the biggest changes in this release is the addition of Bolt v4 and v4.1 support. Here is the full changelog:
- SSL is disabled by default (
--bolt-key-fileare empty). This change might only affect the client connection configuration.
Major Features and Improvements
Added support for Bolt v4.0 and v4.1.
mgp_networkx.pyas an alternative implementation of NetworkX graph objects, which is useful to use Memgraph data from NetworkX algorithms optimally.
nxalg.pyquery module as a proxy to NetworkX algorithms.
Added plan optimization to use a label-property index where the property is not null. As a result, the query engine, instead of scanning all elements and applying the filter, performs a label-property index lookup when possible.
Bug Fixes and Other Changes
Nullhandling. When the
Null, it will also return
Fixed bug that caused random crashes in SSL communication on platforms that use older versions of OpenSSL (< 1.1) by adding proper multi-threading handling.
DISCARDmessage handling. The query is now executed before discarding the results.
We encourage you to try it out and let us know what you think.
You can download the latest Memgraph on our download page.
Although we run 24h continuous testing and take extreme care to test Memgraph in different environments, using different workloads and various simulated failure events, we are aware that there will always be expected and unexpected issues. This is why we would love to get your feedback and are committed to investing significant resources in making Memgraph more robust, performant, and user-friendly.
The Memgraph Team