This is 2026.9 preview documentation. Coverage here is incremental: a page exists only where
2026.9 differs or is newly documented.
Nothing is removed from your canvas and no wires break. The nodes you already have are renamed and
hidden from the ribbon, not deleted.
When to switch
Before and after
The same rename applies to (Sync) Load and (Sync) Publish.
How to switch
1
Add the current Load node
Place a Load node from the ribbon and move your Speckle Model wire onto it. You should see
the same Collection output as before.
2
Reconnect anything downstream
Check that nodes reading that Collection still resolve. Objects come through as Speckle
Objects rather than Data Objects — the same shape under a new name — so most wires carry
straight over.
3
Delete the old node
Remove the Load (legacy) node once nothing is wired to it. The definition should now load
through the current node only.
4
Repeat for Publish, if your script publishes
Confirm collaborators have upgraded first. Switching Publish affects people who load your model,
not just you. If you are not sure, leave Publish on the legacy node and upgrade Load only.
Messages you might see
FAQ
Will my saved scripts break?
Will my saved scripts break?
No. Nodes are matched by identity, not by name, so renaming them has no effect on your files. No
node turns into a placeholder and no wire is dropped.
Why can't I find Load in the ribbon anymore?
Why can't I find Load in the ribbon anymore?
You can — it is in the same place it always was. The node named Load (legacy) is the hidden
one, and the Load in the ribbon is the current node.
Can I copy a legacy node from an old script?
Can I copy a legacy node from an old script?
Yes. Copy and paste still works. Replace it with the current node so the script does not carry
the older behaviour forward.
Do I have to upgrade Load and Publish together?
Do I have to upgrade Load and Publish together?
No. They are independent. Upgrading Load only is a good first step, because it affects nobody
but you.