Show node version in UI for all nodes

The idea is:

Upgrading old workflows is very difficult when you don’t know if the node you have deployed is current or not.

Even a colored version emoji dot would be fine like chrome does for the browser.

  • :green_circle: A green one if the node is current
  • :yellow_circle: a yellow one if it’s one version behind
  • :red_circle: a red one if it’s more than one version behind.

The problem is you don’t know how up to date your workflows really are when glancing at a canvas.

Maybe hide it in the settings of the workflow so you can turn it on or off.

And please please, include a one click migration that tries to map the old node values to the new ones. If this is too hard, maybe a one click duplication of the node that deploys a copy with the keys it can and the ones it can’t just leave blank. This lets us add the missing expressions easily.

My use case:

Having upgraded and worked on a bunch of workflows recently, I kept running into issues that eventually were troubleshooted to figure out that they were an old version. This makes me nervous to trust a finished workflow.

I think it would be beneficial to add this because:

Anyone would immediately know that they are on an older version of the node.

Any resources to support this?

myself

Are you willing to work on this?

Maybe, If I get UI direction I can try to figure it out with chatgpt.

Agreed, especially because most people copy parts of older workflows so it requires fewer edits.

I would love to see a feature like this tie the n8n nodes and community nodes into a single node market place within the n8n platform that we can access by clicking the node version icon and then update the node directly from that market place. Hopefully that also gives us the ability to add pricing to community nodes and allow users to purchase custom nodes from there. That way new features can be added to the nodes independent of n8n updates. A man can dream I suppose.