diff --git a/modules/ROOT/pages/changes-deprecations-removals.adoc b/modules/ROOT/pages/changes-deprecations-removals.adoc index 439b32b92..a626150de 100644 --- a/modules/ROOT/pages/changes-deprecations-removals.adoc +++ b/modules/ROOT/pages/changes-deprecations-removals.adoc @@ -398,13 +398,24 @@ Replaced by xref:procedures.adoc#procedure_dbms_recreateDatabase[`dbms.recreateD | | {check-mark} | label:deprecated[Deprecated in 2025.01] + +label:removed[Removed in Cypher 25] + Replaced by xref:procedures.adoc#procedure_dbms_unquarantineDatabase[`dbms.unquarantineDatabase()`] +| xref:procedures.adoc#procedure_db_index_vector_createNodeIndex[`db.index.vector.createNodeIndex()`] +| {check-mark} +| {check-mark} +| label:deprecated[Deprecated in 5.26] + +label:removed[Removed in Cypher 25] + +Replaced by the Cypher command `CREATE VECTOR INDEX`. +For more information, see the link:{neo4j-docs-base-uri}/cypher-manual/current/indexes/semantic-indexes/vector-indexes/#create-vector-index/[Cypher Manual → Create a vector index]. + + | xref:procedures.adoc#procedure_dbms_cluster_uncordonServer[`dbms.cluster.uncordonServer()`] | | {check-mark} | label:deprecated[Deprecated in 5.23]. + +label:removed[Removed in Cypher 25] + 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`]. @@ -439,25 +450,29 @@ Replaced by: xref:procedures.adoc#procedure_db_cdc_query[`db.cdc.query()`] | {check-mark} | {check-mark} | label:deprecated[Deprecated in 5.13] + +label:removed[Removed in Cypher 25] + Replaced by: xref:procedures.adoc#procedure_db_create_setNodeVectorProperty[`db.create.setNodeVectorProperty()`] | xref:procedures.adoc#procedure_dbms_upgrade[`dbms.upgrade()`] label:admin-only[] | {check-mark} | {check-mark} -| label:deprecated[Deprecated in 5.9] +| label:deprecated[Deprecated in 5.9] + +label:removed[Removed in Cypher 25] | xref:procedures.adoc#procedure_dbms_upgradeStatus[`dbms.upgradeStatus()`] label:admin-only[] | {check-mark} | {check-mark} -| label:deprecated[Deprecated in 5.9] +| label:deprecated[Deprecated in 5.9] + +label:removed[Removed in Cypher 25] | xref:procedures.adoc#procedure_dbms_cluster_readReplicaToggle[`dbms.cluster.readReplicaToggle()`] label:admin-only[] | | {check-mark} | label:deprecated[Deprecated in 5.6] + +label:removed[Removed in Cypher 25] + Replaced by: xref:procedures.adoc#procedure_dbms_cluster_secondaryReplicationDisable[`dbms.cluster.secondaryReplicationDisable()`]. |=== ==== @@ -576,6 +591,7 @@ Starting from 2025.04, using the error messages programmatically is deprecated. Because error messages might change in a future release, please parse or use GQLSTATUS error codes in your application code. For details, see link:{neo4j-docs-base-uri}/status-codes/current/errors/gql-errors/[Status Codes for Errors & Notifications -> List of GQLSTATUS error codes]. + == Changes in Neo4j 2025.x The section covers changes to Neo4j server functionality across different areas. @@ -593,3 +609,40 @@ To reflect this change, a new name was added to the option: `--max-off-heap-memo + For details, refer to the xref:backup-restore/copy-database.adoc#off-heap-memory-control[Improving the performance]. + +=== Cypher Shell + +Neo4j 2025.06:: + +The default value of the `--error-format` option is changed from `legacy` to `gql`. +For details, refer to xref:cypher-shell.adoc[]. + +=== Configuration settings + +Neo4j 2025.06:: + +The default value of the xref:configuration/configuration-settings.adoc#config_server.metrics.filter[`server.metrics.filter`] label:enterprise[Enterprise Edition] is changed. ++ +The following metrics are removed: ++ +* cluster.internal.discovery.memberset.left +* cluster.internal.discovery.crdt.gossip_id_data.size +* cluster.internal.discovery.crdt.server_data.size +* cluster.internal.discovery.crdt.database_data.size +* cluster.internal.discovery.crdt.leader_data.size +* cluster.internal.discovery.crdt.total_merge_operations +* cluster.internal.discovery.crdt.total_update_operations +* cluster.internal.discovery.gossip.incoming_queue_size +* cluster.internal.discovery.gossip.total_received_data +* cluster.internal.discovery.gossip.total_sent_data +* cluster.internal.discovery.gossip.uncontactable_members_exist + + +Neo4j 2025.03:: + +The default value of the xref:configuration/configuration-settings.adoc#config_server.metrics.filter[`server.metrics.filter`] label:enterprise[Enterprise Edition] is changed. ++ +The included *neo4j.count* metrics class replaces the deprecated *ids_in_use* metrics. ++ +For more information, see xref:monitoring/metrics/reference.adoc#db-data-count-metrics[Monitoring -> Metrics reference] and the tables _Database data count metrics_ and _Database data metrics_ respectively. +