Application Versioning
Last updated
Last updated
Cortex automatically captures a snapshot of your Applications as a version each time they are run. A new Application Version is captured
When you run a Stopped Application via the button for Idle or Stopped Applications or
You deploy a newer version of a Running Application using the button.
Versioning ensures a comprehensive history of your Application's iterations, allowing you to track and record the evolution over time.
The current version of your Application is displayed under the column on the Applications Page, with the most recent version denoted as "v*". By clicking on the button in the Version column, you can access its Version History of all previous versions of your Application.
Version History include details such as Date Created, Last Edit, and Last Run on any Cortex runner. Under Actions column, you can also view previous and duplicate them to edit previous versions.
Within the Actions section, a canvas view is available for each version, showcasing the Application's flow, Nodes, and corresponding Nodes Settings for each node when the Application was run. However, these past versions are not editable directly from the Canvas not to lose the versioning history of the Application.
To work with a previous version, the Duplicate button under Actions column allows you to create a copy of that version as a new, separate Application on the Applications Page. This duplicated version can then be edited and deployed without any limitations, treating it as an entirely new Application.
This system of versioning and duplication offers flexibility in managing and evolving your Application portfolio within Cortex.