Can the Worker Versioning feature in Temporal be used to connect a new worker version to a different namespace?
I am planning to migrate in-flight workflows from an existing namespace to a newly created one on the same Temporal cluster. To achieve a seamless migration, I want to:
-
Keep older worker versions connected to the original namespace to complete existing long running workflows.
-
Deploy newer worker versions connected to the new namespace to handle all future workflows.
I’ve seen older community discussions where users built Temporal applications that connect to multiple namespaces. Is it possible (and supported) to combine this pattern with Worker Versioning so that versioned workers are bound to specific namespaces, enabling a seamless namespace migration?