It's my pleasure to announce the release of Neo4j OGM v3.1.3.
This release fixes a lot of issues that have been open for quite some time. Especially modeling a domain on basis of abstract classes works now as described in the documentation. One doesn't have to annotate abstract base classes with @NodeEntity anymore. If the abstract base classes contributes to the index, its name will be used as one label.
Also @PostLoad has some noteworthy changes. A method annotated with @PostLoad doesn't have to be public anymore. Thus it helps keeping a domain closed and doesn't expose internal methods.
Apart from treating @PostLoad the same way as @PostConstruct is defined by JSR-250, @PostLoadmethods are now recognized in class hierarchies as well and can be overwritten.
It's my pleasure to announce the release of Neo4j OGM v3.1.4.
This release contains mainly bug fixes but notable the new SPI to intercept all Cypher statements before they are sent to the database.
We also are introducing a different way of converting parameters and using native types wherever possible. This is incubating and needs to be explicitly activated.
For the full list of changes, see the release on GitHub:
OGM v3.1.4 will be included in the first service release of Spring Data Neo4j Lovelace (5.1.1)
Neo4j-OGM-Quarkus 1.2.0 is out and has been relocated from eu.michael-simons.neo4j:neo4j-ogm-quarkus to org.neo4j:neo4j-ogm-quarkus with proper Maven relocations in place. Functionality is the same and things are a drop in replacement.
Those are the latest dependencies
while the relocation has been done in a second release