2626//Starting from 2025.01, when using Cypher25, queries using `WAIT` return the notifications listed above instead of result rows.
2727//The behaviour for Cypher5 remains unchanged.
2828
29+ == Neo4j 5.26
30+
31+ **New:**
32+
33+ [options="header", cols="<1m,<1"]
34+ |===
35+
36+ | GQLSTATUS
37+ | Neo4j code
38+
39+ | 01N72
40+ | Neo.ClientNotification.Statement.InsecureProtocol
41+
42+ | 42I50
43+ | Neo.ClientError.Schema.TokenLengthError
44+
45+ |===
46+
47+
2948== Neo4j 5.25
3049
3150Starting from 5.25, the query log includes the GQL error information under the JSON object `errorInfo`.
@@ -56,6 +75,9 @@ For more information, see link:https://neo4j.com/docs/operations-manual/current/
5675| 03N62
5776| Neo.ClientNotification.Statement.RedundantOptionalSubquery
5877
78+ | ?? // Not assigned yet and not documented
79+ | Neo.TransientError.Invalid.ResourceExhaustion
80+
5981|===
6082
6183== Neo4j 5.23
@@ -75,6 +97,7 @@ For more information, see xref:notifications/index.adoc#gqlstatus-notification-o
7597Neo.ClientNotification.Cluster.RequestedTopologyMatchedCurrentTopology
7698Neo.ClientNotification.Schema.IndexOrConstraintAlreadyExists
7799Neo.ClientNotification.Schema.IndexOrConstraintDoesNotExist
100+ Neo.ClientError.Statement.InvalidTargetDatabaseError
78101-----
79102
80103== Neo4j 5.15
@@ -107,12 +130,22 @@ The usage of `Neo.ClientNotification.Statement.RuntimeExperimental` has been rem
107130[source, status codes, role="noheader"]
108131-----
109132Neo.ClientNotification.Cluster.ServerAlreadyEnabled
133+ Neo.ClientNotification.Cluster.ServerAlreadyCordoned
110134Neo.ClientError.ChangeDataCapture.InvalidIdentifier
111135Neo.TransientError.ChangeDataCapture.FutureIdentifier
112136Neo.DatabaseError.ChangeDataCapture.Disabled
113137Neo.DatabaseError.ChangeDataCapture.ScanFailure
114138-----
115139
140+ == Neo4j 5.10
141+
142+ **New:**
143+
144+ [source, status codes, role="noheader"]
145+ -----
146+ Neo.TransientError.Transaction.QueryExecutionFailedOnTransaction
147+ -----
148+
116149== Neo4j 5.9
117150
118151**New:**
@@ -123,25 +156,47 @@ Neo.ClientNotification.Security.CommandHasNoEffect
123156Neo.ClientNotification.Security.ImpossibleRevokeCommand
124157-----
125158
159+ == Neo4j 5.7
160+
161+ **New:**
162+
163+ [source, status codes, role="noheader"]
164+ -----
165+ Neo.ClientError.Transacton.TransactionTimedOutClientConfiguration
166+ Neo.ClientError.Routing.DbmsInPanic
167+ Neo.ClientError.Routing.RoutingFailed
168+ -----
169+
126170== Neo4j 5.5
127171
128172**New:**
129173
130174[source, status codes, role="noheader"]
131175-----
132176Neo.ClientNotification.Statement.RepeatedRelationshipReference
177+ Neo.ClientError.Statement.RemoteExecutionClientError
178+ Neo.TransientError.Statement.RemoteExecutionTransientError
133179-----
134180
135181== Neo4j 5.4
136182
137-
138183**New:**
139184
140185[source, status codes, role="noheader"]
141186-----
142187Neo.ClientNotification.Statement.UnsatisfiableRelationshipTypeExpression
143188-----
144189
190+ == Neo4j 5.3
191+
192+ **New:**
193+
194+ [source, status codes, role="noheader"]
195+ -----
196+ Neo.DatabaseError.Transaction.TransactionTerminationFailed
197+ -----
198+
199+
145200== Neo4j 5.0
146201
147202**New:**
@@ -191,6 +246,8 @@ Neo.ClientNotification.Statement.UnboundedVariableLengthPatternWarning
191246-----
192247Neo.ClientError.Statement.UnsupportedAdministrationCommand
193248Neo.DatabaseError.Transaction.LinkedTransactionError
249+ Neo.TransientError.Transaction.LeaderSwitch
250+ Neo.ClientError.Database.IllegalAliasChain
194251-----
195252
196253
0 commit comments