v0.33.2
July 5, 2026
QA fix batch for n8n and the designer: clearer import, idempotent snippets, connector test aligned with the real contract, a more honest designer on errors.
-
Integration
n8n import with clear errors
Pasting the URL of a workflow that belongs to a **different** n8n instance than the configured one now says so explicitly (pasted host vs configured host) instead of a misleading "n8n API 404". And if the workflow has no importable Webhook node, the error explains it instead of creating a connector without a URL.
-
Integration
Idempotent "Raise Event" snippet
The pasteable n8n node and the `curl` example now include the `idempotencyKey` in the body — retries of the same event no longer create duplicates, as promised in v0.32.2. A regression test keeps the snippet idempotent.
-
Integration
Connector test aligned with the snippets
The sample payload in the Test modal now includes the `xflow` envelope (`itemId`, `taskInstanceId`, `taskCode`…) used by the "Complete Task" snippets, alongside the legacy `_flowsharp` block — what you test is what your workflows will actually receive. Also, after a connector resync (or edit/import/delete) the connector picker in the designer refreshes too: an open designer no longer keeps using the old body template until reload.
-
Improvement
An honest "Flow not found" in the designer
Opening the designer of a deleted or non-existing flow now shows a clear message with a way back to the list, instead of an empty editable canvas whose saves always failed with a generic error. The canvas also opens only once data is fully loaded — closing the window where states and connections added in the very first moments could be overwritten by the load.
-
Security
Sturdier secret variables + role-consistent menu
If the encryption key is not configured on the server, the API replies with a clear, actionable error instead of an anonymous "Internal Server Error"; secret values too long for the encrypted column are rejected with an explicit message. The Events menu entry no longer appears to ReadOnly users, who used to be bounced back to the home page (the page requires Operator).
-
Improvement
In-app guide: full Webhook connector section (IT + EN)
All connector APIs are now documented (list, create, import from n8n, guided test, resync, governance), plus the n8n snippets, the `xflow`/`_flowsharp` payload contract and how to use idempotency.