OGM v3.1.3 released
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.
@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.
For the full list of changes, see the release on GitHub: https://github.com/neo4j/neo4j-ogm/releases/tag/v3.1.3
OGM v3.1.3 will be included in the upcoming release of Spring Data Neo4j Lovelace (5.1) and also with Spring Boot 2.1.