Text Messaging Arrives, Workflows Get Secrets & a CLI
Release Notes
Identity picked up account-security hardening with MFA, lockout, and captcha; Workflow gained a full versioning and publishing model; and the console shipped a guided wizard for moving a project into the new per-environment architecture.
Identity
Multi-Factor Authentication — A new MFA controller and services support TOTP setup and verification at login, giving users a second factor beyond their password.
Account lockout — Repeated failed sign-in attempts now trip an account lockout, and a captcha (HCaptcha or ReCaptcha, configurable per tenant) is required after failed attempts on both the embedded and OIDC login flows.
My Organization — Users get a self-service "My Organization" page, and the role/permission model now supports multiple organizations per user, including creating and switching between them from the console.
Unified auth settings — OIDC configuration is now exposed through a dedicated UI-config endpoint, and Identity's settings moved to unified tabs, retiring the older general auth configuration screen.
Workflow
Versioning and publishing — Workflows can now be versioned: authors create a new version, publish or unpublish it, and browse version history, with executions distinguishing draft from published runs.
Editor productivity — Nodes can be multi-selected, duplicated, copied, and pasted; a new "set variable" node was added; and the send-mail node gained dynamic key-value field mapping with template key extraction.
Data
AI-assisted validation regex — A new "generate validation regex" action in the schema editor turns a plain-language description of a validation rule into a working regular expression, so schema authors no longer need to hand-write one.
Blocks OS Platform
Guided environment migration — A step-by-step wizard walks a project through moving its data into the new per-environment architecture, with progress tracked so a user can see whether a migration is in flight or recently completed.
Extension
The UILM Assistant browser extension (v1.1.0) lets you manage localization setup from the side panel, not just translate keys:
Manage languages — Add a language from a built-in language catalog, make one the default, or remove one (the default can't be removed), from a new language manager menu.
Manage modules — Create, edit, and remove localization modules without switching to the portal.
Auto-translate everything — A single Auto-translate all action fills in missing translations across your keys.
Delete keys and smoother loading — Keys can be deleted from the key detail view, and new loading placeholders keep the panel steady while data arrives.