Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 3 additions & 7 deletions modules/ROOT/pages/changelogs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
|===


//Starting from 2025.01, when using Cypher25, queries using `WAIT` return the notifications listed above instead of result rows.
//The behaviour for Cypher5 remains unchanged.
//Starting from 2025.01, when using Cypher 25, queries using `WAIT` return the notifications listed above instead of result rows.
//The behaviour for Cypher 5 remains unchanged.

== Neo4j 5.26

Expand All @@ -49,10 +49,6 @@ such as GQLSTATUS code, StatusDescription, and DiagnosticRecord.
For more information, see xref:errors/index.adoc#gqlstatus-error-object[GQL-status error object].


**Deprecations:**

The server-side Notification API and the `getNotifications()` method of the Result Core API were deprecated.

== Neo4j 5.25

Starting from 5.25, the query log includes the GQL error information under the JSON object `errorInfo`.
Expand Down Expand Up @@ -83,7 +79,7 @@ For more information, see link:https://neo4j.com/docs/operations-manual/current/
| 03N62
| Neo.ClientNotification.Statement.RedundantOptionalSubquery

| ?? // Not assigned yet and not documented
| N/A
| Neo.TransientError.Invalid.ResourceExhaustion

|===
Expand Down
10 changes: 10 additions & 0 deletions modules/ROOT/pages/errors/all-errors.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,9 @@ If you want to drop the index, you must also drop the constraint.
| Neo.ClientError.Schema.RepeatedRelationshipTypeInSchema
| Unable to create an index or a constraint because the schema had a repeated relationship type.

| Neo.ClientError.Schema.TokenLengthError
| A token name, such as a label, relationship type or property key is too long.

| Neo.ClientError.Schema.TokenNameError
|
An invalid name is used for a token (label, relationship type, property key).
Expand Down Expand Up @@ -188,6 +191,9 @@ Please reconnect.
| Neo.ClientError.Statement.ExternalResourceFailed
| Access to an external resource failed.

| Neo.ClientError.Statement.InvalidTargetDatabaseError
| The specified database is not a valid target for this command.

| Neo.ClientError.Statement.NotSystemDatabaseError
| This is an administration command and it should be executed against the `system` database.

Expand Down Expand Up @@ -319,6 +325,10 @@ You could try increasing the stack size; for example to set the stack size to `2
There is not enough memory to perform the current task.
Please try increasing `server.memory.off_heap.transaction_max_size` in the Neo4j configuration file (normally in _conf/neo4j.conf_ or, if you are using Neo4j Desktop, found through the user interface), and then restart the database.

| Neo.TransientError.Invalid.ResourceExhaustion
| The server has rejected this request as a resource is exhausted at the moment.
You can retry at a later time. For further details see server logs.

| Neo.TransientError.Request.NoThreadsAvailable
|
There are no available threads to serve this request at the moment.
Expand Down
28 changes: 26 additions & 2 deletions modules/ROOT/pages/notifications/all-notifications.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3369,7 +3369,7 @@ Use `DATABASE *` without the parameter to revoke the privilege on all databases.
=====

[#_neo_clientnotification_security_authprovidernotdefined]
=== AuthProviderNotDefined
=== The auth provider is not defined

.Notification details
[cols="<1s,<4"]
Expand Down Expand Up @@ -3485,7 +3485,7 @@ If it is correct, make sure to add it as a known auth provider in one or both of


[#_neo_clientnotification_security_externalauthnotenabled]
=== ExternalAuthNotEnabled
=== External auth for user is not enabled

.Notification details
[cols="<1s,<4"]
Expand Down Expand Up @@ -3587,6 +3587,30 @@ Until enabled, the new external auth will be ignored, and current external auth
======
=====

[role=label--new-5.26]
=== Query uses an insecure protocol

.Notification details
[cols="<1s,<4"]
|===
|Neo4j code
m|Neo.ClientNotification.Statement.InsecureProtocol
|Title
a|Query uses an insecure protocol
|Description
a|The query uses an insecure protocol. Please consider using 'https' instead.
|Category
m|SECURITY
|GQLSTATUS code
m|01N72
|Status description
a|warn: insecure URL protocol. Query uses an insecure protocol. Consider using 'https' instead.
|Classification
m|SECURITY
|SeverityLevel
m|WARNING
|===


[#_topology_notifications]
== `TOPOLOGY` notifications
Expand Down