Back to the changelog

v0.83.10

August 21, 2026

**No more pieces lost along the way.** An imported or saved process arrives whole or is rejected with the exact list of what to fix, and retries on element creation can no longer return the wrong result.

  • Improvement

    All-or-nothing imports and saves

    A process document with links pointing to non-existent phases is no longer accepted by silently discarding those links: the operation stops and tells you exactly which references to fix. This applies to import, design updates, and creating a variant: what you see saved is what you sent.

  • Improvement

    Smarter import of portable documents

    Process documents in portable form are recognized even when they omit the format declaration: no more false errors on event actions or lost links. Documents declaring the latest format must identify each phase uniquely, otherwise they are rejected as a whole, with no half-done imports.

  • Security

    Safe retries on element creation

    If the same idempotency key is reused with different data, the request is rejected with a clear error instead of returning the previously created element: a legitimate retry keeps working as always, but improper reuse can no longer go unnoticed. Integrations can also tell a fresh creation from one that already happened.