Issue Enabling UpdateWorkflowExecution with Temporal Server 2.22.3 and tctl 1.18.1

Hello Temporal Community,

I’m currently facing an issue while attempting to enable the UpdateWorkflowExecution operation on our Temporal namespace. Below are the details of the problem and the steps I’ve taken so far:

:mag: Current Setup:

  • Temporal Server Version: 2.22.3
  • tctl Version: 1.18.1
  • Namespace: default

:gear: Steps Taken:

  1. Verified Versions:

    • Confirmed that both Temporal Server (v2.22.3) and tctl (v1.18.1) are running the versions that should support the UpdateWorkflowExecution feature.
  2. Attempted to Enable the Feature:

    • Executed the following command to enable UpdateWorkflowExecution:
      tctl --namespace default namespace update --update-workflow-execution-enabled
      
  3. Encountered Error:

    • Received the following error message upon executing the command:
      flag provided but not defined: -update-workflow-execution-enabled
      
  4. Applied the solution here: UpdateWorkflowExecution operation is disabled on this namespace - #5 by Asaf

  5. Outcome:

    • Despite the attempt, the UpdateWorkflowExecution operation remains disabled on the default namespace, and I’ve been unable to resolve the issue.

:question: Questions:

  1. Additional Configurations or Permissions:

    • Are there any other configurations or permissions required to enable the UpdateWorkflowExecution feature on a namespace that I might have missed?
  2. Known Issues or Limitations:

    • Is there a known issue or limitation with Temporal Server v2.22.3 and tctl v1.18.1 regarding the enabling of UpdateWorkflowExecution?
    • Could this be related to any deprecated flags or changes in command syntax in the versions I’m using?