v.23.8New Feature

Allow Execution of Constant Non-Deterministic Functions in Mutations

Allow to execute constant non-deterministic functions in mutations on initiator. #53129 (Anton Popov).
Allow execution of constant non-deterministic functions within mutations on the initiator node.

Why it matters

This feature enables the use of constant non-deterministic functions (such as random or current timestamp functions) in mutation statements executed on the initiator. It solves the problem where such functions were previously disallowed or restricted in mutations, thereby increasing flexibility in data transformations during mutation operations.

How to use it

Users can now include constant non-deterministic functions directly within mutation queries. No special configuration is required; simply use these functions as part of the mutation expressions executed on the initiator node.