Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 'gql-notifications' into 'dev' #171

Merged
merged 20 commits into from
Aug 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
91076f0
Add GQL info for CartesianProduct, UnboundedVariableLengthPattern, an…
renetapopova Jun 20, 2024
e4694b1
Add GQLstatus to `NoApplicableIndex` and `EagerOperator` (#148)
NataliaIvakina Jun 24, 2024
94c5638
Add GQLstatus to `DynamicProperty` and `CodeGenerationFailed` (#149)
NataliaIvakina Jun 24, 2024
9973d2a
Add GQL status to the UNRECOGNIZED category (#151)
NataliaIvakina Jun 28, 2024
d626733
Add GQLstatus to the notifications of the HINT category (#150)
NataliaIvakina Jul 1, 2024
2239466
Add GQL status to `RuntimeUnsupportedWarning` (#152)
NataliaIvakina Jul 2, 2024
7166fcf
publish from 'HEAD'
recrwplay Jul 4, 2024
fe889d2
Add GQL status to the `DEPRECATION` category (#153)
NataliaIvakina Jul 5, 2024
e8004e7
reformat performance notifications (#156)
renetapopova Jul 18, 2024
3c9e6b5
Update headings (#157)
NataliaIvakina Jul 18, 2024
138e208
Fix HomeDatabaseNotFound severity level (#163)
renetapopova Aug 6, 2024
29d9e5f
Add `00N70` to the notification code `CommandHasNoEffect` (#161)
NataliaIvakina Aug 9, 2024
b2f0e7f
Update version in GQL notification branch (#165)
renetapopova Aug 12, 2024
afb51f6
Title and nav
recrwplay Aug 12, 2024
d502e51
Fix the `CodeGenerationFailed` notification code (#166)
NataliaIvakina Aug 13, 2024
4c0c4e6
Notification frameworks (#162)
renetapopova Aug 20, 2024
d75281b
Bump the version number to 5.24 (#169)
NataliaIvakina Aug 22, 2024
e1676f6
Merge branch 'gql-notifications' into 'dev'
NataliaIvakina Aug 27, 2024
6c806ae
Update index.adoc
NataliaIvakina Aug 27, 2024
774c47f
Remove 'gql-notifications' from github workflows
NataliaIvakina Aug 28, 2024
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
6 changes: 3 additions & 3 deletions antora.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ nav:
asciidoc:
attributes:
page-origin-private: false
neo4j-version: '5.23'
neo4j-version-exact: '5.23.0'
neo4j-buildnumber: '5.23'
neo4j-version: '5.24'
neo4j-version-exact: '5.24.0'
neo4j-buildnumber: '5.24'
10 changes: 5 additions & 5 deletions modules/ROOT/content-nav.adoc
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
* xref:index.adoc[]
** xref:errors/index.adoc[]
*** xref:errors/all-errors.adoc[]
** xref:notifications/index.adoc[]
*** xref:notifications/all-notifications.adoc[]
** xref:changelogs.adoc[]
* xref:errors/index.adoc[]
** xref:errors/all-errors.adoc[]
* xref:notifications/index.adoc[]
** xref:notifications/all-notifications.adoc[]
* xref:changelogs.adoc[]


8 changes: 8 additions & 0 deletions modules/ROOT/pages/changelogs.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
:description: This page lists all changes to status codes per Neo4j version.
= Changes to status codes per Neo4j version

== Neo4j 5.23

From version 5.23, Neo4j has a new GqlStatusObject API in addition to the existing Notification API.

The GqlStatusObject API provides information about the status of a Cypher query or command execution in compliance with the GQL standard.
It includes GQLSTATUS code, StatusDescription, and DiagnosticRecord.
For more information, see xref:notifications/index.adoc#gqlstatus-notification-object[GQL-status notification object].

== Neo4j 5.17

**New:**
Expand Down
2 changes: 1 addition & 1 deletion modules/ROOT/pages/errors/all-errors.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


[[neo4j-errors]]
= List of all error codes
= List of all server error codes

This page contains lists of all Neo4j errors, grouped by type.

Expand Down
4 changes: 2 additions & 2 deletions modules/ROOT/pages/errors/index.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
:description: The Neo4j error codes for Neo4j version {neo4j-version}.

[[notifications]]
= Error codes
[[error-codes]]
= Server errors

Error codes are Neo4j status codes returned by the server when the execution of a query fails.
They always have the severity level `ERROR`.
Expand Down
21 changes: 19 additions & 2 deletions modules/ROOT/pages/index.adoc
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@

[[status-codes]]
ifdef::backend-pdf[]
= Neo4j 5 Status Codes
endif::[]
ifndef::backend-pdf[]
= Introduction
endif::[]
:description: The Neo4j status codes for Neo4j version {neo4j-version}.
:neo4j-buildnumber: {neo4j-version}
[[status-codes]]
= Neo4j Status Codes v5


This document details all status codes that a Neo4j DBMS may return to indicate the outcome of a request.


== Format

Each Neo4j status code follows the same format:
Expand All @@ -14,6 +22,7 @@ Each Neo4j status code follows the same format:
Neo.[Type].[SubType].[Name]
-----


== Types of Neo4j status codes

The fact that a Neo4j status code is returned by the server does not always mean there is a fatal error.
Expand Down Expand Up @@ -46,6 +55,14 @@ The type of the status code determines the effect on the transaction.

|===

[NOTE]
====
From version 5.23, Neo4j has a new GqlStatusObject API in addition to the existing Notification API.

The GqlStatusObject API provides information about the status of a Cypher query or command execution in compliance with the GQL standard.
It includes GQLSTATUS code, StatusDescription, and DiagnosticRecord.
For more information, see xref:notifications/index.adoc#gqlstatus-notification-object[GQL-status notification object].
====

ifndef::backend-pdf[]
License: link:{common-license-page-uri}[Creative Commons 4.0]
Expand Down
Loading