Application Versioning

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 Run button for Idle or Stopped Applications or

  • You deploy a newer version of a Running Application using the Run with Last Edits button.

Versioning ensures a comprehensive history of your Application's iterations, allowing you to track and record the evolution over time.

Version History

The current version of your Application is displayed under the Version 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.

View Previous Application 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.

Duplicate to Utilize Previous Application Versions

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.

Last updated