Releases: memgraph/gqlalchemy
Releases · memgraph/gqlalchemy
Release v1.2.0
Breaking Changes
- Ordering query results as in GQLAlchemy older than 1.2 will not be possible.
where(),and_where()andor_where()methods can't be used as in
GQLAlchemy older than 1.2.- Setting up the
bootstrap_serversargument when creating a stream as in
GQLAlchemy older than 1.2 will not be possible.
Major Features and Improvements
- Improved
where(),and_where(),or_where()andxor_where()methods. #114 - Added
where_not(),and_not(),or_not()andxor_not()methods. #114 - Improved
order_by()method from query builder by changing its argument types. #114 - Added Docker and Binary Memgraph instance runners. #91
- Added Azure Blob and local storage importers. #104
- Added methods for dropping all indexes (
drop_all_indexes()) and dropping all triggers (drop_all_triggers()). #100 - Added table to graph importer. #100
- Added an option to create a label index. #113
- Added batch save methods for saving nodes (
save_nodes()) and saving relationships (save_relationships()). #106 - Added label filtering in
where()method in query builder. #103 - Added support for creating a trigger without
ONkeyword in query builder. #90 - Added
execute()option in query builder. #92 - Added
load_csv()andxor_where()methods to query builder. #90
Bug fixes
- Fixed
save_node_with_id()signature in thesave_node()method. #109 - Constraints and indexes defined in
Fieldnow work correctly. Before, when they were added to theFieldof the property, they were always set toTrue, regardless of their actual value. #90 - Fixed label inheritance to get all labels of base class. #105
- Removed extra argument called
optionalfrom theMergeclass. #118 - Removed unnecessary quotes from the
bootstraps_serversargument when creating a stream. #98
Release v1.1.5
- Removed the argument
optionalfrom theMergeclass.
Release v1.1.4
Changed method _save_node_with_id() to save_node_with_id().
Release v1.1.3
- Update pymgclient to version 1.2.0.
Release v1.1.0
Major Features and Improvements
- Added graph schema definition and validation.
- Added new methods to the query builder:
merge(),create(),
unwind(),with_(),return_(),yield_(),order_by(),limit(),
skip(),call(),delete()andremove(). - Added on-disk storage for large properties that don't need to be stored in the
graph database. - Added support for managing streams and database triggers.
Release v1.0.6
Change GQLAlchemy dependencies to support python 3.7.
Release v1.0.5
Fix #14 issue with creating nodes with string as ids.
Release v1.0.4
Breaking Change
Replace execute_query with execute #13
Release v1.0.2
Initial release.