Hi,
First off, I love n8n and really appreciate all the work that goes into it! That said, I wanted to report a breaking change I encountered after upgrading to version 1.78.0. In the Code node, the syntax $items('NodeName')
stopped working and had to be updated to $('NodeName').all()
.
This change was not clearly communicated, and as a result, several of my production workflows suddenly stopped working, causing major disruptions. I’m not sure exactly which version introduced this, as I upgraded from around 1.65, but such a breaking change should follow proper semantic versioning. A major version bump (e.g., 2.0.0) would have been more appropriate to prevent unexpected failures.
Additionally, since there is no way to downgrade from the admin panel, recovering from this kind of issue is unnecessarily difficult. I’d really appreciate it if future updates followed stricter versioning and included clearer communication about breaking changes.
Thanks again for all the great work on n8n!