Changelog
Typed JSON Media-type changelog
Changes per Typed JSON media type version.
application/vnd.neo4j.query.v1.1Introduced in 2025.11
-
Introduce
Vectortype. -
Introduce
Unsupportedtype.
application/vnd.neo4j.query
Initial implementation of the Typed JSON result format.
Server changelog
Changes per Neo4j server release.
Neo4j 2026.09
-
Introduce
query_apiandquery_api_versionsfields to the discovery endpoint; deprecate fieldquery.
Neo4j 2026.08
-
Introduce
notificationsFilter. -
Fix request de-serialization. Remove the need for submitting the fields in order.
-
Adjust transaction ID collision error message.
Neo4j 2026.07
-
Introduce
UUIDsupport to Plain JSON -
Introduce
application/vnd.neo4j.query.v1.2-
Introduce
UUIDtype.
-
-
Introduce
queryTypeto result summary. -
Introduce
resultAvailableAfterandresultConsumedAfterto result summary -
Fix
Vectorde-serialization. Remove the need for submitting the fields in order. -
Fix
profileQueryPlanoptional fields on result summary. Non-present fields being omitted instead of defaulting to0.
Neo4j 2026.04
-
Introduce
txMetadata -
Fix
ZonedDateTimehandling by enforcing that allZonedDateTimevalues include a validZoneId, and rejecting inputs that only contain an offset.
Neo4j 2025.12
-
Introduce JSONL support
-
application/jsonlfor untyped json -
the typed json are suffixed with
+jsonl.application/vnd.neo4j.query.v1.0+jsonlandapplication/vnd.neo4j.query.v1.1+jsonlin this initial implementation.
-
Neo4j 2025.11
-
Introduce
application/vnd.neo4j.query.v1.1-
Introduce
Vectortype. -
Introduce
Unsupportedtype.
-
-
Use GQL Status for defining HTTP Status code.
-
Internal improvements on transaction timeout handling.
Neo4j 2025.10
-
Introduce
application/vnd.neo4j.query.v1.0, alias forapplication/vnd.neo4j.query. -
Add handling for
UnsupportedTypeas exception on typed and untyped json. -
Introduce Vector type support for untyped json.
-
Internal improvements on racing conditions while finishing transactions.
Neo4j 2025.08
-
Improve integration with Bolt Server by disabling read timeouts on internal communication.
Neo4j 2025.06
-
Add support for transaction type (
txType) on auto-commit query and transaction begin requests.
Neo4j 5.26
-
Introduce Explicit Transactions.
Neo4j 5.25
-
Query API is enabled by default on the database.
-
Fix database errors not being returned to the client.
Neo4j 5.23
-
Query API is introduced as preview on the database. This can be enabled by adding
QUERY_API_ENDPOINTSto theserver.http_enabled_modulesconfiguration. More information on this configuration property here. -
Initial implementation for Untyped JSON result format (
application/json) and Typed JSON result format (application/vnd.neo4j.query).