Releases: neo4j/neo4j-ogm
Releases · neo4j/neo4j-ogm
v3.1.11
v3.1.10
- Provide hooks to configure native Bolt driver logging.
v3.1.9
v3.1.8
v3.2.0-alpha04
- Wrap CypherModificationProvider in a ThreadLocal.
- Add support for containing filter in combination with ignore case.
v3.1.7
v3.2.0-alpha03
- Don't deploy
org.neo4j:neo4j-ogm-test
any longer. This module and the included utilities is not meant to be used outside Neo4j-OGM. SessionFactory.getDriver()
has been replaced withSessionFactory.unwrap(Class<T> clazz)
which provides a consistent way to get the underlying Neo4j-OGM driver or the native driver.
v3.1.6
- Improve documentation of type conversions. #501
- Provide "neo4j.conf.location" in OGM configuration, pointing to a custom configuration file (url or classpath resource) that allows to configure the embedded Neo4j instance. #408
- Deprecate "neo4j.ha.properties.file" as configuration property of OGM. It will be removed in 3.2. To use an embedded
- HA instance, provide a neo4j.conf file through OGM property "neo4j.conf.location" specifying the DBMS mode "HA" like this:
dbms.mode=HA
. - Fix update of labels depending on the session in which an entity was loaded. (#488)
- Allow configuration of embedded database through file specified in
ogm.properties
underneo4j.conf.location
. (#408) - Improve documentation of attribute conversions. (#501)
- Don't rely on system encoding.
- Constraint violations are now handled consistent across drivers. (#301)
- Deprecated
org.neo4j.ogm.session.Neo4jException
, will be removed in 3.2. (#319) - Deprecated
org.neo4j.ogm.exception.core.NotFoundException
, will be removed in 3.2. (#319) - Deprecated
org.neo4j.ogm.exception.core.ResultErrorsException
, will be removed in 3.2. (#319) - Fixed detection of field types in concrete subclasses of generic base classes. (#492)
- Changes to dynamic properties (map attributes) are now correctly tracked. (#518)
- Fixed possible class cast exceptions while sending domain events for iterables. (#473)
- Fixed deletion of relationships with the same type between the same nodes. (#576)
v3.2.0-alpha02
- Removed "neo4j.ha.properties.file" property from OGM configuration. Use "neo4j.conf.location" instead.
- Removed
org.neo4j.ogm.autoindex.AutoIndexManager#build
. Useorg.neo4j.ogm.autoindex.AutoIndexManager#run
instead. - Removed deprecated and unsupported method
org.neo4j.ogm.session.Neo4jSession#setDriver
. - Removed deprecated
@GraphId
. Please use aLong
field annotated with@Id @GeneratedValue
instead. - Removed deprecated
org.neo4j.ogm.session.Session.doInTransaction(GraphCallback<T>)
. SDN doesn't use that from 5.1.4 upwards anymore. - Allow configuration of packages to scan in
ogm.properties
throughbase-packages
. (#131) - Removed deprecated and unused ServiceNotFoundException for good this time. (#319)
- Removed deprecated
org.neo4j.ogm.session.Neo4jException
. (#319) - Removed deprecated
org.neo4j.ogm.exception.core.NotFoundException
. (#319) - Removed deprecated
org.neo4j.ogm.exception.core.ResultErrorsException
. (#319) - Introduced exception translator to unify exceptions of different transports into an OGM hierarchy. (#319)
- Improved hashing in IdentityMap and MappedRelationship. (#579)
- Deprecated OgmPluginInitializer.
- Improve documentation of type conversions. #501
- Provide "neo4j.conf.location" in OGM configuration, pointing to a custom configuration file (url or classpath resource) that allows to configure the embedded Neo4j instance. #408
- Deprecate "neo4j.ha.properties.file" as configuration property of OGM. It will be removed in 3.2. To use an embedded
- HA instance, provide a neo4j.conf file through OGM property "neo4j.conf.location" specifying the DBMS mode "HA" like this: dbms.mode=HA.
- Fix update of labels depending on the session in which an entity was loaded. (#488)
- Allow configuration of embedded database through file specified in
ogm.properties
underneo4j.conf.location
. (#408) - Improve documentation of attribute conversions. (#501)
- Don't rely on system encoding.
- Constraint violations are now handled consistent across drivers. (#301)
- Deprecated
org.neo4j.ogm.session.Neo4jException
, will be removed in 3.2. (#319) - Deprecated
org.neo4j.ogm.exception.core.NotFoundException
, will be removed in 3.2. (#319) - Deprecated
org.neo4j.ogm.exception.core.ResultErrorsException
, will be removed in 3.2. (#319) - Fixed detection of field types in concrete subclasses of generic base classes. (#492)
- Changes to dynamic properties (map attributes) are now correctly tracked. (#518)
- Fixed possible class cast exceptions while sending domain events for iterables. (#473)
- Fixed deletion of relationships with the same type between the same nodes. (#576)
v3.1.5
- Fix loading by parent class / interface for custom id. (#554)
- Fix computation of keys for primaryIdToNativeId mapping.
- Fix usage of fixed variable name.
- Remove methods that had been scheduled for removal in 3.1.4.
- Remove dependency on commons-io.
- Updated dependencies to an up to date version of Jackson.