Viewing which nodes have changed between workflow saves

(I was advised to list my earlier question as a feature request here: Viewing what has changed between workflow saves )

The idea is:

At the moment, it seems that the only option when comparing two states in a workflow’s save history (or execution history) is either to visually compare the workflows, which doesn’t show any changes within nodes (eg a modified SQL statement) and can be easy to miss small flow changes; or to download the workflow JSON and to diff on that, which is non-ideal for a lot of reasons.

I think it’d be useful if I were able to select two save states and n8n would highlight the nodes and connections that had changed (perhaps in a different colour?). That way I could see very quickly any differences between the two.

My use case:

  • Spotting accidental changes that may break a workflow before deployment
  • Reviewing a colleague’s changes to a workflow
  • Debugging why one item in the execution history worked but another didn’t (perhaps because someone changed the workflow)

I think it would be beneficial to add this because:

  • It would save a lot of time either visually flicking between two tabs or downloading the JSON file and running it through a diff utility.

Any resources to support this?

N/A

Are you willing to work on this?

N/A