v0.33.2
5 luglio 2026
Batch di correzioni dalla QA su n8n e designer: import più chiaro, snippet idempotenti, test connector allineato al contratto reale, designer più onesto sugli errori.
-
Integrazione
Import da n8n con errori chiari
Incollando l'URL di un workflow che appartiene a un'istanza n8n **diversa** da quella configurata, l'import ora lo dice esplicitamente (host incollato vs host configurato) invece del fuorviante "n8n API 404". E se il workflow non contiene un nodo Webhook importabile, l'errore lo spiega, invece di creare un connector senza URL.
-
Integrazione
Snippet "Lancia Evento" idempotente
Il nodo n8n copiabile e l'esempio `curl` includono ora la `idempotencyKey` nel body — i retry dello stesso evento non creano più duplicati, come promesso dalla v0.32.2. Un test di regressione garantisce che lo snippet resti idempotente.
-
Integrazione
Test connector allineato agli snippet
Il payload di esempio della modal Test ora include l'envelope `xflow` (`itemId`, `taskInstanceId`, `taskCode`…) usato dagli snippet "Completa Task", oltre al blocco legacy `_flowsharp` — ciò che testi è ciò che i workflow riceveranno davvero. Inoltre, dopo un resync (o modifica/import/eliminazione) di un connector si aggiorna anche il selettore nel designer: un designer aperto non resta più sul body template vecchio fino al reload.
-
Miglioramento
"Flusso non trovato" onesto nel designer
Aprire il designer di un flusso eliminato o inesistente mostra ora un messaggio chiaro con ritorno alla lista, invece di un canvas vuoto editabile i cui salvataggi fallivano sempre con un errore generico. Il canvas inoltre si apre solo a dati completamente caricati — chiusa la finestra in cui stati e collegamenti aggiunti nei primissimi istanti potevano essere sovrascritti dal caricamento.
-
Sicurezza
Variabili secret più robuste + menu coerente col ruolo
Se la chiave di cifratura non è configurata sul server, l'API risponde con un errore chiaro e actionable invece di un "Internal Server Error" anonimo; i valori secret troppo lunghi per la colonna cifrata vengono rifiutati con un messaggio esplicito. La voce di menu Eventi non appare più agli utenti ReadOnly, che cliccandola venivano rimandati alla home (la pagina richiede Operator).
-
Miglioramento
Guida in-app: sezione Webhook connector completa (IT + EN)
Documentate tutte le API dei connector (lista, creazione, import da n8n, test guidato, resync, governance), gli snippet n8n, il contratto payload `xflow`/`_flowsharp` e l'uso dell'idempotenza.