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.
Changes list
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 testedChanged pom.xml
Upgraded to java 21, used by neo4j 2025.x
Changed antora.yml
Various docs changes
call dbms.procedures()
toshow procedures
Tests executed
Tested with neo4j 2025.06 enterprise and community.
Tested with and without apoc jars.