diff --git a/modules/ROOT/images/discovery-service/in-place-1-v1-over-v2.png b/modules/ROOT/images/discovery-service/in-place-1-v1-over-v2.png deleted file mode 100644 index e2b90a3e8..000000000 Binary files a/modules/ROOT/images/discovery-service/in-place-1-v1-over-v2.png and /dev/null differ diff --git a/modules/ROOT/images/discovery-service/in-place-1-v2-over-v1.png b/modules/ROOT/images/discovery-service/in-place-1-v2-over-v1.png deleted file mode 100644 index c83995385..000000000 Binary files a/modules/ROOT/images/discovery-service/in-place-1-v2-over-v1.png and /dev/null differ diff --git a/modules/ROOT/images/discovery-service/in-place-123-v2-only.png b/modules/ROOT/images/discovery-service/in-place-123-v2-only.png deleted file mode 100644 index 6a20dd0a2..000000000 Binary files a/modules/ROOT/images/discovery-service/in-place-123-v2-only.png and /dev/null differ diff --git a/modules/ROOT/images/discovery-service/in-place-23-v1-over-v2.png b/modules/ROOT/images/discovery-service/in-place-23-v1-over-v2.png deleted file mode 100644 index 99a2a00e7..000000000 Binary files a/modules/ROOT/images/discovery-service/in-place-23-v1-over-v2.png and /dev/null differ diff --git a/modules/ROOT/images/discovery-service/in-place-23-v2-over-v1.png b/modules/ROOT/images/discovery-service/in-place-23-v2-over-v1.png deleted file mode 100644 index c5519125d..000000000 Binary files a/modules/ROOT/images/discovery-service/in-place-23-v2-over-v1.png and /dev/null differ diff --git a/modules/ROOT/images/discovery-service/v1-only.png b/modules/ROOT/images/discovery-service/v1-only.png deleted file mode 100644 index e1dca0f4e..000000000 Binary files a/modules/ROOT/images/discovery-service/v1-only.png and /dev/null differ diff --git a/modules/ROOT/images/discovery-service/v1_over_v2.png b/modules/ROOT/images/discovery-service/v1_over_v2.png deleted file mode 100644 index 7ff1b7a4e..000000000 Binary files a/modules/ROOT/images/discovery-service/v1_over_v2.png and /dev/null differ diff --git a/modules/ROOT/images/discovery-service/v2_only.png b/modules/ROOT/images/discovery-service/v2_only.png deleted file mode 100644 index b4707667d..000000000 Binary files a/modules/ROOT/images/discovery-service/v2_only.png and /dev/null differ diff --git a/modules/ROOT/images/discovery-service/v2_over_v1.png b/modules/ROOT/images/discovery-service/v2_over_v1.png deleted file mode 100644 index f895be98f..000000000 Binary files a/modules/ROOT/images/discovery-service/v2_over_v1.png and /dev/null differ diff --git a/modules/ROOT/pages/clustering/setup/discovery.adoc b/modules/ROOT/pages/clustering/setup/discovery.adoc index 8de1fd7cb..0bd459b01 100644 --- a/modules/ROOT/pages/clustering/setup/discovery.adoc +++ b/modules/ROOT/pages/clustering/setup/discovery.adoc @@ -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. diff --git a/modules/ROOT/pages/configuration/configuration-settings.adoc b/modules/ROOT/pages/configuration/configuration-settings.adoc index 4fb9be2df..710eef10e 100644 --- a/modules/ROOT/pages/configuration/configuration-settings.adoc +++ b/modules/ROOT/pages/configuration/configuration-settings.adoc @@ -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 diff --git a/modules/ROOT/pages/configuration/ports.adoc b/modules/ROOT/pages/configuration/ports.adoc index b6b5639b5..76973bbab 100644 --- a/modules/ROOT/pages/configuration/ports.adoc +++ b/modules/ROOT/pages/configuration/ports.adoc @@ -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]` |=== diff --git a/modules/ROOT/pages/monitoring/metrics/reference.adoc b/modules/ROOT/pages/monitoring/metrics/reference.adoc index 9fc18f2dc..67202dece 100644 --- a/modules/ROOT/pages/monitoring/metrics/reference.adoc +++ b/modules/ROOT/pages/monitoring/metrics/reference.adoc @@ -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 diff --git a/modules/ROOT/pages/procedures.adoc b/modules/ROOT/pages/procedures.adoc index de9ba6e2a..a2948d7c0 100644 --- a/modules/ROOT/pages/procedures.adoc +++ b/modules/ROOT/pages/procedures.adoc @@ -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: @@ -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} - -|=== -==== diff --git a/modules/ROOT/pages/tutorial/tutorial-clustering-docker.adoc b/modules/ROOT/pages/tutorial/tutorial-clustering-docker.adoc index a1297a3e7..96b2d692d 100644 --- a/modules/ROOT/pages/tutorial/tutorial-clustering-docker.adoc +++ b/modules/ROOT/pages/tutorial/tutorial-clustering-docker.adoc @@ -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.