33
44== Neo4j 2025.01
55**New:**
6- [source, status codes, role="noheader"]
7- -----
8- Neo.ClientNotification.Cluster.ServerNotAvailable
9- Neo.ClientNotification.Cluster.ServerCatchingUp
10- Neo.ClientNotification.Cluster.ServerFailed
11- Neo.ClientNotification.Cluster.ServerCaughtUp
12- -----
13- Starting from 2025.01, when using Cypher25, queries using `WAIT` return the notifications listed above instead of result rows.
14- The behaviour for Cypher5 remains unchanged.
6+ [options="header", cols="<1m,<1"]
7+ |===
8+ | GQLSTATUS
9+ | Neo4j code
10+
11+ | 01N80
12+ | Neo.ClientNotification.Cluster.ServerFailed
13+
14+ | 01N81
15+ | Neo.ClientNotification.Cluster.ServerCatchingUp
16+
17+ | 01N82
18+ | Neo.ClientNotification.Cluster.ServerNotAvailable
19+
20+ | 03N85
21+ | Neo.ClientNotification.Cluster.ServerCaughtUp
22+
23+ |===
24+
25+
26+ //Starting from 2025.01, when using Cypher 25, queries using `WAIT` return the notifications listed above instead of result rows.
27+ //The behaviour for Cypher 5 remains unchanged.
28+
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+ Starting from 5.26, Neo4j errors sent over drivers include new fields,
48+ such as GQLSTATUS code, StatusDescription, and DiagnosticRecord.
49+ For more information, see xref:errors/index.adoc#gqlstatus-error-object[GQL-status error object].
50+
1551
1652== Neo4j 5.25
1753
@@ -22,14 +58,31 @@ For more information, see link:https://neo4j.com/docs/operations-manual/current/
2258
2359**New:**
2460
25- [source, status codes, role="noheader"]
26- -----
27- Neo.ClientNotification.Statement.RedundantOptionalProcedure
28- Neo.ClientNotification.Statement.RedundantOptionalSubquery
29- Neo.ClientNotification.Security.AuthProviderNotDefined
30- Neo.ClientNotification.Security.ExternalAuthNotEnabled
31- Neo.ClientNotification.Statement.AggregationSkippedNull
32- -----
61+ [options="header", cols="<1m,<1"]
62+ |===
63+
64+ | GQLSTATUS
65+ | Neo4j code
66+
67+ | 00N72
68+ | Neo.ClientNotification.Security.AuthProviderNotDefined
69+
70+ | 01G11
71+ | Neo.ClientNotification.Statement.AggregationSkippedNull
72+
73+ | 01N71
74+ | Neo.ClientNotification.Security.ExternalAuthNotEnabled
75+
76+ | 03N61
77+ | Neo.ClientNotification.Statement.RedundantOptionalProcedure
78+
79+ | 03N62
80+ | Neo.ClientNotification.Statement.RedundantOptionalSubquery
81+
82+ | N/A
83+ | Neo.TransientError.Invalid.ResourceExhaustion
84+
85+ |===
3386
3487== Neo4j 5.23
3588
@@ -48,6 +101,7 @@ For more information, see xref:notifications/index.adoc#gqlstatus-notification-o
48101Neo.ClientNotification.Cluster.RequestedTopologyMatchedCurrentTopology
49102Neo.ClientNotification.Schema.IndexOrConstraintAlreadyExists
50103Neo.ClientNotification.Schema.IndexOrConstraintDoesNotExist
104+ Neo.ClientError.Statement.InvalidTargetDatabaseError
51105-----
52106
53107== Neo4j 5.15
@@ -80,12 +134,22 @@ The usage of `Neo.ClientNotification.Statement.RuntimeExperimental` has been rem
80134[source, status codes, role="noheader"]
81135-----
82136Neo.ClientNotification.Cluster.ServerAlreadyEnabled
137+ Neo.ClientNotification.Cluster.ServerAlreadyCordoned
83138Neo.ClientError.ChangeDataCapture.InvalidIdentifier
84139Neo.TransientError.ChangeDataCapture.FutureIdentifier
85140Neo.DatabaseError.ChangeDataCapture.Disabled
86141Neo.DatabaseError.ChangeDataCapture.ScanFailure
87142-----
88143
144+ == Neo4j 5.10
145+
146+ **New:**
147+
148+ [source, status codes, role="noheader"]
149+ -----
150+ Neo.TransientError.Transaction.QueryExecutionFailedOnTransaction
151+ -----
152+
89153== Neo4j 5.9
90154
91155**New:**
@@ -96,25 +160,47 @@ Neo.ClientNotification.Security.CommandHasNoEffect
96160Neo.ClientNotification.Security.ImpossibleRevokeCommand
97161-----
98162
163+ == Neo4j 5.7
164+
165+ **New:**
166+
167+ [source, status codes, role="noheader"]
168+ -----
169+ Neo.ClientError.Transacton.TransactionTimedOutClientConfiguration
170+ Neo.ClientError.Routing.DbmsInPanic
171+ Neo.ClientError.Routing.RoutingFailed
172+ -----
173+
99174== Neo4j 5.5
100175
101176**New:**
102177
103178[source, status codes, role="noheader"]
104179-----
105180Neo.ClientNotification.Statement.RepeatedRelationshipReference
181+ Neo.ClientError.Statement.RemoteExecutionClientError
182+ Neo.TransientError.Statement.RemoteExecutionTransientError
106183-----
107184
108185== Neo4j 5.4
109186
110-
111187**New:**
112188
113189[source, status codes, role="noheader"]
114190-----
115191Neo.ClientNotification.Statement.UnsatisfiableRelationshipTypeExpression
116192-----
117193
194+ == Neo4j 5.3
195+
196+ **New:**
197+
198+ [source, status codes, role="noheader"]
199+ -----
200+ Neo.DatabaseError.Transaction.TransactionTerminationFailed
201+ -----
202+
203+
118204== Neo4j 5.0
119205
120206**New:**
@@ -164,6 +250,8 @@ Neo.ClientNotification.Statement.UnboundedVariableLengthPatternWarning
164250-----
165251Neo.ClientError.Statement.UnsupportedAdministrationCommand
166252Neo.DatabaseError.Transaction.LinkedTransactionError
253+ Neo.TransientError.Transaction.LeaderSwitch
254+ Neo.ClientError.Database.IllegalAliasChain
167255-----
168256
169257
0 commit comments