Torna al changelog

v0.79.6

7 agosto 2026

Risposte oneste, sequenze che non si fermano. Seconda ondata di stabilizzazione: i salvataggi concorrenti hanno un solo vincitore, le sequenze di attività riprendono sempre — anche dopo un crash —, gli elementi pianificati partono quando li muovi davvero, le regole a evento funzionano anche sulle fasi con operatore, e il contratto n8n dice la stessa cosa ovunque: interfaccia, snippet e guide. Senza migration: aggiornamento semplice.

  • Miglioramento

    Le sequenze riprendono sempre, da ogni canale

    Completare un'attività — dall'interfaccia, dalle API, da una callback o da un timeout — ora arma sempre l'attività successiva della sequenza, con una presa in carico durevole: un crash a metà viene recuperato automaticamente entro mezz'ora, un replay non produce doppi invii. Anche le pause automatiche e i timeout delle attività asincrone sopravvivono a un riavvio nel momento sbagliato.

  • Miglioramento

    Salvataggi concorrenti con un solo vincitore

    Quando due persone salvano i dati dello stesso elemento partendo dalla stessa versione, ora ne passa esattamente uno: l'altro riceve un conflitto chiaro e ricarica i dati aggiornati. Un controllo di versione scritto col tipo sbagliato viene rifiutato con un errore esplicito invece di spegnersi in silenzio.

  • Miglioramento

    Elementi pianificati: partono quando li muovi

    Muovere un elemento in attesa di avvio programmato ora lo fa partire davvero: data di avvio reale, pianificazione originale conservata, nessun doppio avvio dallo scheduler. E se la creazione di un elemento incontra un problema d'ingresso, la risposta è un successo onesto con l'identificativo e il recupero automatico — mai più un errore che invitava a ricreare (e duplicare) l'elemento.

  • Novità

    Le regole a evento funzionano anche sulle fasi con operatore

    Una fase assegnata a un operatore può ora reagire agli eventi esterni: all'arrivo dell'evento atteso scattano le sole regole di quel canale, la transizione scavalca l'attesa e le attività della fase lasciata vengono chiuse in modo tracciato. Prima quelle regole, pur configurabili nel designer, non venivano mai valutate.

  • Sicurezza

    Esiti storici redatti anche nelle regole

    Gli esiti storici delle attività di avvio dei flussi figli vengono ora mostrati in forma redatta anche nel contesto delle regole automatiche e nella risposta di aggiornamento delle attività: l'identità di chi avviò il flusso padre non viaggia più in nessun canale di lettura. I dati del figlio restano leggibili dalla via supportata.

  • Integrazione

    Contratto n8n coerente ovunque

    L'autenticazione della callback, gli snippet generati e le guide (italiano e inglese) ora dicono la stessa cosa: header corretto, identificativi presi tutti dallo stesso frame del nodo Webhook, payload di test completo. E la chiave di idempotenza degli eventi ora chiede un identificativo stabile della sorgente, con un avviso esplicito sul rischio di lasciare il segnaposto.