Database managementUpgradesDeprecated features

Deprecated features

This section lists the configuration flags which have been deprecated, removed or replaced in Memgraph, and the versions where the changes happened. For privileges, see Removed privileges.

Removing a flag is a three-part process:

  • From the Deprecated in version, the flag still works, but it is announced as going away.
  • From the Ignored from version, Memgraph accepts the flag, but the flag has no effect.
  • From the Rejected from version, Memgraph does not recognise the flag and fails to start if the flag is specified.

Currently deprecated

FeatureDeprecated inIgnored fromRejected fromReplacement
JSON value of --metrics-format3.11Not yetNot yet--metrics-format=OpenMetrics. JSON still works, but the default changed to OpenMetrics in 3.13, so pass --metrics-format=JSON to keep it. See Migrating from JSON to OpenMetrics.

Removed

FeatureDeprecated inIgnored fromRejected fromReplacement
--instance-down-timeout-sec3.103.103.12SET COORDINATOR SETTING 'instance_down_timeout_sec'. Values are not migrated; re-apply non-default settings after upgrading.
--instance-health-check-frequency-sec3.103.103.12SET COORDINATOR SETTING 'instance_health_check_frequency_sec'. Values are not migrated; re-apply non-default settings after upgrading.
--auth-module-executable2.183.83.8--auth-module-mappings
--bolt-session-inactivity-timeout3.33.33.8No replacement. Bolt sessions no longer time out on inactivity.
--storage-parallel-index-recovery2.132.183.8--storage-parallel-schema-recovery, which covers indexes and constraints.
--auth-module-create-missing-user2.152.152.18Handled by the auth module itself.
--auth-module-create-missing-role2.152.152.18Handled by the auth module itself.
--auth-module-manage-roles2.152.152.18Handled by the auth module itself.
--storage-recover-on-startup2.112.182.18--data-recovery-on-startup.

Removed privileges

PrivilegeRejected fromReplacement
COORDINATOR3.13None

COORDINATOR never gated any operation. From 3.13, GRANT, DENY and REVOKE statements that name it fail with a syntax error, so remove them. A grant made before 3.13 is never checked. Access to high availability coordinators is controlled by separate, coordinator-only privileges; see coordinator authentication.