Various changes for 5.26 release #331
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated version from 5.20 to 5.26 and made changes partly similar to this 2025.x PR but with some modifications / additions.
Changes list partially from the 2025.x PR
In RDFEndpoint.java changed
@Path("/{dbname}/describe/{nodeidentifier}")
to@Path("/{dbname}/describe")
It's not possible anymore to use the endpoint as before, because it throws
HTTP ERROR 400 Ambiguous URI path separator
.This is due to neo4j 5.x uses jetty-server 10.x, as we can se here, while neo4j 2025.x uses jetty-server (see here).
The jetty 12.x doesn't permit by default an inner endoded URL, e.g.
/rdf/<dbName>/describe/http%3A%2F%2Fneo4j.org%2Find%23neo4j355
, like explained here for example.So, even if is a breaking change, that we need to change
nodeidentifier
from@PathParam
to@QueryParam
and calling it in this way/rdf/<dbName>/describe?nodeidentifier=<URI>
.Changed the docs about it where needed.
Changed RDFEndpointTest
neo4j/describe/{nodeIdentifier}
toneo4j/describe?nodeIdentifier=
Changed RDFProcedureTest
multivalMultitypeSamePartialTx
was flaky since it took the 1st node "Resource" that sometimes was not the correct one to be testedVarious docs changes
call dbms.procedures()
toshow procedures
Other changes
appendix_migration.adoc
toappendix_migration_5.26-2025.x.adoc
, since it affect both 5.26 and 2025.xdbms.unmanaged_extension_classes
(deprecated) toserver.unmanaged_extension_classes
Tests executed
Tested with neo4j 2025.06 enterprise and community.
Tested with and without apoc jars.