Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed modules/ROOT/images/discovery-service/v1-only.png
Binary file not shown.
Binary file removed modules/ROOT/images/discovery-service/v1_over_v2.png
Binary file not shown.
Binary file removed modules/ROOT/images/discovery-service/v2_only.png
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion modules/ROOT/pages/clustering/setup/discovery.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ If this is not possible, consider using the discovery type `SRV`.
====

`dbms.cluster.discovery.resolver_type=SRV`::
With this configuration, the initial discovery members are resolved from _DNS SRV_ records to find the IP addresses/hostnames and discovery service ports (v1) *or* cluster advertised ports (v2) to contact.
With this configuration, the initial discovery members are resolved from _DNS SRV_ records to find the IP addresses/hostnames and cluster advertised ports to contact.
+
The value of `dbms.cluster.endpoints` must be set to a single domain name and the port set to `0`.
The domain name returns a single SRV record when a DNS lookup is performed.
Expand Down
2 changes: 2 additions & 0 deletions modules/ROOT/pages/configuration/configuration-settings.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
The Neo4j configuration settings are set in xref::/configuration/file-locations.adoc#file-locations[_neo4j.conf_].
Refer to xref:configuration/neo4j-conf.adoc#_configuration_settings[The neo4j.conf file] for details on how to use configuration settings.

For lists of deprecated and removed configuration settings in 2025.x, refer to the page xref:changes-deprecations-removals.adoc[Changes, deprecations, and removals in Neo4j 2025.x].


== Dynamic configuration settings

Expand Down
2 changes: 1 addition & 1 deletion modules/ROOT/pages/configuration/ports.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ From Neo4j 2025.01, port 5000 is no longer used.
[options="header"]
|===
| Name | Default port | Default value | Related configuration setting
| Internal traffic | `6000` | `:6000` | `xref:configuration/configuration-settings.adoc#config_server.cluster.advertised_address[server.cluster.advertised_address]` is used for the discovery service v2. See xref:clustering/setup/discovery.adoc[].
| Internal traffic | `6000` | `:6000` | `xref:configuration/configuration-settings.adoc#config_server.cluster.advertised_address[server.cluster.advertised_address]` See xref:clustering/setup/discovery.adoc[].
| RAFT | `7000` | `:7000` | `xref:configuration/configuration-settings.adoc#config_server.cluster.raft.advertised_address[server.cluster.raft.advertised_address]`
| Routing connector | `7688` | `:7688` | `xref:configuration/configuration-settings.adoc#config_server.routing.advertised_address[server.routing.advertised_address]`
|===
Expand Down
2 changes: 2 additions & 0 deletions modules/ROOT/pages/monitoring/metrics/reference.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ You should use caution when interpreting unfamiliar metrics.
Reading the xref:performance/index.adoc[] section is recommended to better understand the metrics.
====

To learn more about the deprecated and removed metrics in 2025.x, refer to the page xref:changes-deprecations-removals.adoc[].

[[metrics-types]]
== Types of metrics

Expand Down
118 changes: 1 addition & 117 deletions modules/ROOT/pages/procedures.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,7 @@ This page provides a complete reference to Neo4j's built-in procedures.
// * <<#_statistics_and_query_planning,Statistics and query planning>>
// * <<#_transaction_management,Transaction management>>


It also lists current xref:procedures.adoc#deprecated-procedures[deprecated procedures] and the xref:procedures.adoc#removed-procedures[procedures removed in Neo4j 5], along with their replacements.
For lists of deprecated and removed procedures, refer to the page xref:changes-deprecations-removals.adoc[Changes, deprecations, and removals in Neo4j 2025.x].

The available procedures on a server depends on several factors:

Expand Down Expand Up @@ -1884,119 +1883,4 @@ For more information, see the link:{neo4j-docs-base-uri}/cypher-manual/current/p
|===


[[deprecated-procedures]]
== List of deprecated procedures

Neo4j 5 contains several deprecated procedures.
These procedures have been replaced either by Cypher commands or different procedures.
The procedures deprecated in Neo4j 5 will be removed in the next major release of Neo4j.

.See all deprecated procedures
[%collapsible]
====
[options=header, cols="3m,1,1,3"]
|===
| Name
| Community Edition
| Enterprise Edition
| Comment

| xref:procedures.adoc#procedure_cdc_current[`cdc.current()`]
| label:no[]
| label:yes[]
| label:beta[] label:deprecated[Deprecated in 5.17]
Replaced by: xref:procedures.adoc#procedure_db_cdc_current[`db.cdc.current()`]

| xref:procedures.adoc#procedure_cdc_earliest[`cdc.earliest()`]
| label:no[]
| label:yes[]
| label:beta[] label:deprecated[Deprecated in 5.17]
Replaced by: xref:procedures.adoc#procedure_db_cdc_earliest[`db.cdc.earliest()`]

| xref:procedures.adoc#procedure_cdc_query[`cdc.query()`]
| label:no[]
| label:yes[]
| label:beta[] label:admin-only[] label:deprecated[Deprecated in 5.17]
Replaced by: xref:procedures.adoc#procedure_db_cdc_query[`db.cdc.query()`]

| xref:procedures.adoc#procedure_db_create_setVectorProperty[`db.create.setVectorProperty()`]
| label:yes[]
| label:yes[]
| label:beta[] label:deprecated[Deprecated in 5.13] Replaced by: xref:procedures.adoc#procedure_db_create_setNodeVectorProperty[`db.create.setNodeVectorProperty()`]

// New in 4.2
// com.neo4j.causaulclustering.discovery.procedures.ReadReplicaToggleProcedure
| xref:procedures.adoc#procedure_dbms_cluster_readreplicatoggle[`dbms.cluster.readReplicaToggle()`]
| label:no[]
| label:yes[]
| label:admin-only[] label:deprecated[Deprecated in 5.6]. +
Replaced by: xref:procedures.adoc#procedure_dbms_cluster_secondaryreplicationdisable[`dbms.cluster.secondaryReplicationDisable()`].

| xref:procedures.adoc#procedure_dbms_cluster_routing_getroutingtable[`dbms.cluster.routing.getRoutingTable()`]
| label:yes[]
| label:yes[]
| label:deprecated[Deprecated in 5.21]. +
Replaced by: xref:procedures.adoc#procedure_dbms_routing_getroutingtable[`dbms.routing.getRoutingTable()`].

| xref:procedures.adoc#procedure_dbms_cluster_uncordonServer[`dbms.cluster.uncordonServer()`]
| label:no[]
| label:yes[]
| label:deprecated[Deprecated in 5.23]. +
Before Neo4j 5.23, the procedure can be run only with an admin privilege. +
Replaced by xref:clustering/server-syntax.adoc#server-management-syntax[`ENABLE SERVER`].

// New in v6
| xref:procedures.adoc#procedure_dbms_quarantineDatabase[`dbms.quarantineDatabase()`]
| label:no[]
| label:yes[]
| label:admin-only[] label:deprecated[Deprecated in 2025.01] +
Replaced by xref:procedures.adoc#procedure_dbms_unquarantineDatabase[`dbms.unquarantineDatabase()`]

// New in 4.1
| xref:procedures.adoc#procedure_dbms_upgrade[`dbms.upgrade()`]
| label:yes[]
| label:yes[]
| label:admin-only[] label:deprecated[Deprecated in 5.9]

// New in 4.1
| xref:procedures.adoc#procedure_dbms_upgradestatus[`dbms.upgradeStatus()`]
| label:yes[]
| label:yes[]
| label:admin-only[] label:deprecated[Deprecated in 5.9]

|===

====

[[removed-procedures]]
== List of removed procedures


.See all procedures removed in Neo4j 2025.01 without replacement.
[%collapsible]
====
[options=header,cols="3m,1,1"]
|===
| Name
| Community Edition
| Enterprise Edition

| link:{neo4j-docs-base-uri}/operations-manual/5/procedures/#procedure_dbms_cluster_movetonextdiscoveryversion[`dbms.cluster.moveToNextDiscoveryVersion()`]
|
| {check-mark}

| link:{neo4j-docs-base-uri}/operations-manual/5/procedures/#procedure_dbms_cluster_showparalleldiscoverystate[`dbms.cluster.showParallelDiscoveryState()`]
|
| {check-mark}

| link:{neo4j-docs-base-uri}/operations-manual/5/procedures/#procedure_dbms_cluster_switchdiscoveryserviceversion[`dbms.cluster.switchDiscoveryServiceVersion()`]
|
| {check-mark}

|link:{neo4j-docs-base-uri}/operations-manual/5/procedures/#procedure_dbms_setDatabaseAllocator[`dbms.setDatabaseAllocator()`]
|
|{check-mark}

|===
====

Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@ The following environment variables are specific to the Neo4j cluster, and are a

* `+NEO4J_initial_server_mode__constraint+`: the database mode, defaults to `NONE`, can be set to `PRIMARY` or `SECONDARY`.
* `+NEO4J_dbms_cluster_endpoints+`: a comma-separated list of endpoints, which a server should contact to discover other cluster servers.
* `+NEO4J_server.cluster.advertised_address+`: hostname/IP address and port to advertise for transaction handling and v2 discovery.
* `+NEO4J_server.cluster.advertised_address+`: hostname/IP address and port to advertise for transaction handling and discovery service.
* `+NEO4J_server.cluster.raft.advertised_address+`: hostname/IP address and port to advertise for cluster communication.

See xref:clustering/settings.adoc[] for more details of Neo4j cluster settings.
Expand Down