Dagster+ project (code location) history and rollbacks
This feature is only available in Dagster+.
Dagster+ automatically tracks metadata every time a project (code location) is loaded, which you can use to understand when changes have been made, and what those changes were. You can also use this metadata to quickly redeploy an older project version.
Viewing project history
- In the Dagster+ UI, navigate to the Deployment tab.
- In the row associated with the project you're interested in, click View history in the Updated column.

This will bring up a modal showing a history of every time that project has been loaded, and metadata associated with that load. If you have connected Dagster+ to a GitHub or GitLab repository, each row will have a link to the commit that was deployed at that point in time.
If a project has been deployed multiple times with identical metadata, these rows will be collapsed together. You can expand them by deselecting Collapse similar entries in the top left corner of the modal.
This metadata will also include information regarding assets that have been added, removed, or changed. In the Assets column, you can see the keys of assets in any of these categories.

Currently, changes to code version, tags, metadata, dependencies and partitions definition are tracked. Clicking on any of these assets brings you to its Asset details page. Here, you can find the Change history tab, and see detailed information regarding each time the asset definition has changed.
