Release notes
What shipped in production — new features, improvements, and fixes.
Release feed
September 4, 2026
Accurate Player is available on asset detail for tenants that enable Codemill playback.
Accurate Player is available on asset detail for tenants that enable Codemill playback.
Accurate Player review chrome: reliable JKL transport, on-video timecode, and pipeline-...
Accurate Player review chrome: reliable JKL transport, on-video timecode, and pipeline-backed waveforms, scrub thumbnails, and multi-track HLS audio for new ingests.
Adds a governed distribution-readiness workspace for preparing and tracking title deliv...
Adds a governed distribution-readiness workspace for preparing and tracking title deliverables.
Administrators can now have a page layout suggested for an entity type — with the reaso...
Administrators can now have a page layout suggested for an entity type — with the reason behind each section — or generated by AI, and Flo re-checks published pages when the underlying schema changes.
After deploy, SQS trigger queue details and webhook URLs update on the open workflow ca...
After deploy, SQS trigger queue details and webhook URLs update on the open workflow canvas without a refresh.
AI Models settings now show readable labels for alias modes and providers, support Open...
AI Models settings now show readable labels for alias modes and providers, support OpenAI and Anthropic BYO credentials, and prepare workflows/agents to call Models Service as the inference gateway.
Amazon S3 connector settings no longer show a non-functional Enable uploads control.
Amazon S3 connector settings no longer show a non-functional Enable uploads control. Use Write Flo-created files to this storage when Flo should create proxies and thumbnails in that bucket. Flo never overwrites customer originals.
Archive is limited to customer-connector originals; Flo uploads no longer appear archiv...
Archive is limited to customer-connector originals; Flo uploads no longer appear archiveable.
Archive no longer fails with a blank server error on Flo uploads; ineligible assets get...
Archive no longer fails with a blank server error on Flo uploads; ineligible assets get a clear “cannot be archived” message.
Archive now correctly refuses Flo-managed uploads, and the storage badge only appears f...
Archive now correctly refuses Flo-managed uploads, and the storage badge only appears for non-STANDARD source originals.
Asset detail actions are reorganized: favorite from the toolbar, with share/download/ar...
Asset detail actions are reorganized: favorite from the toolbar, with share/download/archive/delivery under the overflow menu.
Asset linking now includes EIDR and MovieLabs relationship types (Member Of, Edit Of, M...
Asset linking now includes EIDR and MovieLabs relationship types (Member Of, Edit Of, Manifestation Of, and related lineage edges). Representations gain Structural Type and Functional Type so essence can be described independently of free-text purposes.
Asset relationships now appear from both directions with reverse labels and richer link...
Asset relationships now appear from both directions with reverse labels and richer linked-asset details, while Schema Builder publishing no longer races autosave.
Built-in Flo API workflow nodes (asset, entity, upload, and connector actions) now run...
Built-in Flo API workflow nodes (asset, entity, upload, and connector actions) now run instead of failing immediately.
Built-in Flo API workflow nodes now call the public API URL instead of a hostname that...
Built-in Flo API workflow nodes now call the public API URL instead of a hostname that fetch cannot parse.
Built-in Flo API workflow steps can now be run individually from the canvas for faster...
Built-in Flo API workflow steps can now be run individually from the canvas for faster setup and testing.
Canvas Back now sits in the left sidebar above Home.
Canvas Back now sits in the left sidebar above Home. The name / Save / Deploy row no longer includes that control.
Canvas edges now keep their source and target handles after save, so Switch cases, Cond...
Canvas edges now keep their source and target handles after save, so Switch cases, Condition branches, and Filter output stay on the correct wires.
Canvas HTTP recipes cover Fabric Studio and Slack n8n-style integrations.
Canvas HTTP recipes cover Fabric Studio and Slack n8n-style integrations.
Chat image cards no longer show Image expired above a live regenerate preview; Save as...
Chat image cards no longer show Image expired above a live regenerate preview; Save as edit works via primary click and a working intent menu.
Chat Save as edit now links to the asset in focus (open page or single bin selection) i...
Chat Save as edit now links to the asset in focus (open page or single bin selection) instead of a stale id from the thread.
Chat Save as edit picks the source from your recent assets API list, keeping save/link...
Chat Save as edit picks the source from your recent assets API list, keeping save/link flows aligned with Flo HTTP APIs.
Chat Save as edit shows a source picker when multiple assets are in focus so edits link...
Chat Save as edit shows a source picker when multiple assets are in focus so edits link to the asset you choose.
Chat Save as edit works when the source is in the bin, even if recently viewed is empty.
Chat Save as edit works when the source is in the bin, even if recently viewed is empty.
Chat save for generated images now supports save as edit, replace original, or new asse...
Chat save for generated images now supports save as edit, replace original, or new asset; Recent Assets includes generated work.
Chunkify workflow nodes now prepare their runtime automatically during workflow deploym...
Chunkify workflow nodes now prepare their runtime automatically during workflow deployment; only a shared Chunkify credential is required.
Connector prefix filters are now **allow list** and **denial list**.
Connector prefix filters are now **allow list** and **denial list**. Denied prefixes are skipped on future ingest; already-ingested assets stay.
Connector setup screens now show field help in tooltips instead of long helper text und...
Connector setup screens now show field help in tooltips instead of long helper text under every input.
Copy a ready curl command from webhook settings to fire the inbound webhook that starts...
Copy a ready curl command from webhook settings to fire the inbound webhook that starts a flow.
Copy curl for webhook triggers now uses the stored HTTP method (GET copies `-X GET`).
Copy curl for webhook triggers now uses the stored HTTP method (GET copies `-X GET`).
Create Upload URL and Create Download URL now live under Assets in the workflow canvas...
Create Upload URL and Create Download URL now live under Assets in the workflow canvas palette.
Credentials can now be renamed without changing or breaking their workflow references.
Credentials can now be renamed without changing or breaking their workflow references.
Dashboards seed with the platform widget catalog and a default layout.
Dashboards seed with the platform widget catalog and a default layout.
Delivery requests now validate asset references before saving and explain how to recove...
Delivery requests now validate asset references before saving and explain how to recover when a pinned asset is no longer available.
Delivery specification authors can now add optional, versioned Flo readiness checks to...
Delivery specification authors can now add optional, versioned Flo readiness checks to custom drafts without changing distributor profiles.
Delivery specifications can now be created, revised, and published directly in the app,...
Delivery specifications can now be created, revised, and published directly in the app, including bulk requirement import from JSON.
Delivery tracking now has a dedicated request queue, clearer validation evidence, and d...
Delivery tracking now has a dedicated request queue, clearer validation evidence, and distributor profiles that stay scoped to distributor-requested requirements.
Deploy no longer fails when an imported HTTP Request body is bound to the SQS trigger p...
Deploy no longer fails when an imported HTTP Request body is bound to the SQS trigger payload.
Deploy now succeeds for imported n8n workflows that use Split-out and a webhook trigger.
Deploy now succeeds for imported n8n workflows that use Split-out and a webhook trigger.
Direct uploads now retain uploader attribution, and editors can manage eligible asset s...
Direct uploads now retain uploader attribution, and editors can manage eligible asset storage from asset detail.
Distribution readiness evaluates whether an asset package is ready to deliver.
Distribution readiness evaluates whether an asset package is ready to deliver.
Entity detail pages now follow a per-type layout — people, episodes, locations and the...
Entity detail pages now follow a per-type layout — people, episodes, locations and the rest each get a page designed for what they are, with linked sections, counts and filters. Types without a designed page are unchanged.
Entity views get a redesigned generic fallback page; the legacy layout is retired.
Entity views get a redesigned generic fallback page; the legacy layout is retired.
Execute Workflow nodes on the canvas now show the child workflow name instead of a UUID.
Execute Workflow nodes on the canvas now show the child workflow name instead of a UUID.
Execute Workflow now passes the parent node input into the child flow as event payload.
Execute Workflow now passes the parent node input into the child flow as event payload.
Execute Workflow settings now show the child workflow name and UUID, and let authors ch...
Execute Workflow settings now show the child workflow name and UUID, and let authors change the target.
Execution inspector now records Set and other Pass nodes that already ran, including le...
Execution inspector now records Set and other Pass nodes that already ran, including leftover as-ran graphs.
Execution inspector now records Set and other Pass nodes that already ran, even when a...
Execution inspector now records Set and other Pass nodes that already ran, even when a later Task failed first.
Execution inspector now records Set and other Pass nodes that ran.
Execution inspector now records Set and other Pass nodes that ran.
Execution inspector now shows each node's input and output JSON (redacted; large payloa...
Execution inspector now shows each node's input and output JSON (redacted; large payloads summarize).
Execution records and live updates align with the mlv2 data model.
Execution records and live updates align with the mlv2 data model.
Execution search now finds linked workflow runs when you paste an asset ID.
Execution search now finds linked workflow runs when you paste an asset ID.
Executions search is API-first so the hub stays fast on large orgs.
Executions search is API-first so the hub stays fast on large orgs.
Expression fields on integration nodes now resolve at run time instead of failing deplo...
Expression fields on integration nodes now resolve at run time instead of failing deployment. A single `{{ $json.path }}` value is wired to the upstream step's output automatically.
Fabric Studio Default credential now persists when you click Save Changes.
Fabric Studio Default credential now persists when you click Save Changes.
Fabric Studio nodes keep a changed Default credential after Save Changes, including whe...
Fabric Studio nodes keep a changed Default credential after Save Changes, including when the connection draft has no URL.
First-class Set node for shaping workflow data without custom code.
First-class Set node for shaping workflow data without custom code.
Fixed a crash that prevented asset uploads: adding a file to the upload dialog caused t...
Fixed a crash that prevented asset uploads: adding a file to the upload dialog caused the dialog to fail to render.
Fixed AgentCore chat crash when routing inference through Models Service (`ModelsServic...
Fixed AgentCore chat crash when routing inference through Models Service (`ModelsServiceModel.stateful`).
Fixed an issue where opening Flo/Flow in a new tab required logging in again; sessions...
Fixed an issue where opening Flo/Flow in a new tab required logging in again; sessions now persist across tabs and sign-out propagates to open tabs.
Fixed contributor attribution for assets created by direct web uploads.
Fixed contributor attribution for assets created by direct web uploads.
Fixed mapped integration fields appearing reset after saving and refreshing a workflow,...
Fixed mapped integration fields appearing reset after saving and refreshing a workflow, and added a per-node Execute button so integration nodes such as Chunkify can be run and their output pinned without deploying the whole flow.
Fixed Models Service usage tables not showing per-model / per-period spend (cost aggreg...
Fixed Models Service usage tables not showing per-model / per-period spend (cost aggregator SQS unwrap).
Flo-managed originals can Archive (cool) when a hot viewing proxy exists.
Flo-managed originals can Archive (cool) when a hot viewing proxy exists.
Flo workflows can now transcode hosted media with Chunkify and wait for signed webhook...
Flo workflows can now transcode hosted media with Chunkify and wait for signed webhook completion without polling.
Flo workflows can now turn connector-owned S3 locations into temporary HTTPS download U...
Flo workflows can now turn connector-owned S3 locations into temporary HTTPS download URLs for services such as Chunkify.
Flow executions can now be filtered by an exact Asset ID directly from the More filters...
Flow executions can now be filtered by an exact Asset ID directly from the More filters panel.
Flows can now register a transcode as a representation of its source asset and freeze t...
Flows can now register a transcode as a representation of its source asset and freeze the result as a new asset version, without dropping to a raw HTTP Request node.
Generated workflow webhook URLs now include the required API Gateway stage path.
Generated workflow webhook URLs now include the required API Gateway stage path.
Generic @flomenco/mcp server lets agents call Flo APIs through MCP.
Generic @flomenco/mcp server lets agents call Flo APIs through MCP.
Generic MCP now exposes Flo pipelines, agents, models, entities, and other API-key APIs...
Generic MCP now exposes Flo pipelines, agents, models, entities, and other API-key APIs as tools (not only assets/search).
Generic MCP now supports image edit and regional compliance review tools that run your...
Generic MCP now supports image edit and regional compliance review tools that run your tenant’s Image Editor / Compliance starter agents (with API-key auth).
GraphQL and HTTP Request nodes now use the saved credential Select for n8n header auth.
GraphQL and HTTP Request nodes now use the saved credential Select for n8n header auth. Header name and Header value stay optional.
GraphQL Content Catalogue import now shows header name and value on first open so teste...
GraphQL Content Catalogue import now shows header name and value on first open so testers can attach the vault header before deploy.
GraphQL HTTP Request settings stay GraphQL after Save + Deploy + refresh.
GraphQL HTTP Request settings stay GraphQL after Save + Deploy + refresh. Redeploy writes the canvas URL and auth onto an already deployed HTTP Lambda.
GraphQL import from n8n now maps `$('Node')` variable embeds to Flo bindings on the liv...
GraphQL import from n8n now maps `$('Node')` variable embeds to Flo bindings on the live webhook path.
GraphQL import now binds variables to the webhook-path Set, not an off-path manual Set...
GraphQL import now binds variables to the webhook-path Set, not an off-path manual Set with the same field name.
GraphQL request credentials now persist after catalog selection.
GraphQL request credentials now persist after catalog selection. Header name and Header value remain optional.
Hardened contributor attribution so connector assets cannot claim a Flo user identity.
Hardened contributor attribution so connector assets cannot claim a Flo user identity.
HTTP Request and GraphQL Request now deploy the saved URL and auth onto the bound runti...
HTTP Request and GraphQL Request now deploy the saved URL and auth onto the bound runtime, so a test webhook is not sent with leftover Content Catalogue credentials.
HTTP Request Method and URL now stay after you save node settings.
HTTP Request Method and URL now stay after you save node settings.
HTTP Request node settings now persist after Save Changes.
HTTP Request node settings now persist after Save Changes. Connection secrets stay in the vault.
HTTP Request node settings now show Method and URL on the first screen for generic conn...
HTTP Request node settings now show Method and URL on the first screen for generic connections.
HTTP Request now has a REST vs GraphQL control.
HTTP Request now has a REST vs GraphQL control. GraphQL cards use the title GraphQL Request, and REST no longer sends a hidden GraphQL query.
HTTP Request now keeps REST or GraphQL and HTTP Request Method after Save, Deploy, and...
HTTP Request now keeps REST or GraphQL and HTTP Request Method after Save, Deploy, and refresh. GraphQL no longer sends leftover catalogue credentials to a different host.
HTTP Request On Error settings match n8n (stop, continue, or continue on the error outp...
HTTP Request On Error settings match n8n (stop, continue, or continue on the error output).
HTTP Request settings no longer flash the default httpbin URL before the saved connecti...
HTTP Request settings no longer flash the default httpbin URL before the saved connection loads.
HTTP Request settings now show Method and URL at the top of the node modal.
HTTP Request settings now show Method and URL at the top of the node modal.
HTTP Request supports an Error output for failed requests.
HTTP Request supports an Error output for failed requests. Failed HTTP calls fail the Task (non-2xx) so Catch can route to that branch.
Import n8n GraphQL nodes as a Flo GraphQL request (HTTP GraphQL transport).
Import n8n GraphQL nodes as a Flo GraphQL request (HTTP GraphQL transport). Add the same node from the palette.
Imported Content Catalog credentials now map to their saved catalog connection and pers...
Imported Content Catalog credentials now map to their saved catalog connection and persist before workflow deployment.
Imported GraphQL workflows now expose the parsed GraphQL `data` object to Set nodes, so...
Imported GraphQL workflows now expose the parsed GraphQL `data` object to Set nodes, so `$json.data…` bindings no longer fail after a successful request.
Imported n8n Limit, Sort, Aggregate, and Date & Time cards now show Flo catalog titles...
Imported n8n Limit, Sort, Aggregate, and Date & Time cards now show Flo catalog titles and fit the canvas after Apply.
Ingest from URL now registers the draft asset even when connector content-dedup would o...
Ingest from URL now registers the draft asset even when connector content-dedup would otherwise prevent a second copy of the same file.
Internal agent documentation only.
Internal agent documentation only.
Internal: code assist and workflow build now meter through Models Service on dev.
Internal: code assist and workflow build now meter through Models Service on dev.
Internal demo tooling and metadata contracts for content registration readiness.
Internal demo tooling and metadata contracts for content registration readiness.
Internal deployment follow-up for standalone workflow node testing.
Internal deployment follow-up for standalone workflow node testing.
Internal documentation only.
Internal documentation only.
Internal registration workflow contracts for governed EIDR registration, vendor QC, and...
Internal registration workflow contracts for governed EIDR registration, vendor QC, and mocked delivery handoff.
Language preference is available in Appearance settings.
Language preference is available in Appearance settings. More of the app UI is localizable, with French strings included for newly migrated surfaces. Additional locales are registered and fall back to English until translated.
Limit, Sort, Aggregate, and Date & Time are first-class nodes.
Limit, Sort, Aggregate, and Date & Time are first-class nodes. n8n imports compile to a shared item-utils Lambda.
Merge node joins parallel Step Functions branches in a workflow.
Merge node joins parallel Step Functions branches in a workflow.
Merge now compiles when an SQS Trigger is the fan-out node for a two-input Parallel join.
Merge now compiles when an SQS Trigger is the fan-out node for a two-input Parallel join.
n8n Code nodes keep their source on import so migrators can rewrite them in Flo.
n8n Code nodes keep their source on import so migrators can rewrite them in Flo.
n8n GraphQL imports that use header auth now require a Flo header credential before run...
n8n GraphQL imports that use header auth now require a Flo header credential before run, so Content Catalogue calls can authenticate.
n8n HTTP Request `jsonBody: ={{ $json }}` now forwards the SQS or webhook trigger paylo...
n8n HTTP Request `jsonBody: ={{ $json }}` now forwards the SQS or webhook trigger payload after import.
n8n import now maps simple Set `item.json` fields to Flo templates so the Set inspector...
n8n import now maps simple Set `item.json` fields to Flo templates so the Set inspector shows a bind instead of a raw n8n expression.
n8n import now maps SQS-bridge webhooks to Flo SQS triggers so listener workflows impor...
n8n import now maps SQS-bridge webhooks to Flo SQS triggers so listener workflows import without a fake webhook entry.
n8n import now skips disabled nodes and connects the live neighbors.
n8n import now skips disabled nodes and connects the live neighbors.
n8n webhook import now uses GET when the export omits an HTTP method, matching n8n.
n8n webhook import now uses GET when the export omits an HTTP method, matching n8n.
Native flo-qc runs in a dedicated worker image for media QC on canvas.
Native flo-qc runs in a dedicated worker image for media QC on canvas.
New system node: Add Representation from URL copies a public file onto an existing asset.
New system node: Add Representation from URL copies a public file onto an existing asset.
Node Settings now stays open when you click outside or press Escape after you edit fields.
Node Settings now stays open when you click outside or press Escape after you edit fields. Cancel and Save Changes still work as before.
Operators can archive and restore high-res originals on customer S3 connectors from ass...
Operators can archive and restore high-res originals on customer S3 connectors from asset detail, configure metadata-driven auto-archive workflows, and link related assets (e.g. manuscripts) in the UI.
Organizations can choose one Amazon S3 connector as the Customer Upload Destination so...
Organizations can choose one Amazon S3 connector as the Customer Upload Destination so in-app Uploads land in their own bucket under a dedicated prefix, while avatars and other app data stay in Flo-managed storage.
Organizations get dashboards and widgets for operational overviews.
Organizations get dashboards and widgets for operational overviews.
Owners can delete custom flows from the Flows list and canvas, with confirmation before...
Owners can delete custom flows from the Flows list and canvas, with confirmation before permanent removal.
Package IMF assembles IMPs directly in S3 without downloading essence locally.
Package IMF assembles IMPs directly in S3 without downloading essence locally.
Package IMF built-in node wraps compliant JPEG 2000 picture and PCM audio into Netflix...
Package IMF built-in node wraps compliant JPEG 2000 picture and PCM audio into Netflix App 2E OV IMPs; wire QC Media downstream for Photon validation.
Package IMF gains UX polish and first scale improvements for larger packages.
Package IMF gains UX polish and first scale improvements for larger packages.
Presigned downloads resolve the correct connector from an S3 URI bucket.
Presigned downloads resolve the correct connector from an S3 URI bucket.
Production release digests and public release notes now track what actually shipped: ea...
Production release digests and public release notes now track what actually shipped: each prd promote exports curated change data for flomenco.com/releases, and the in-app What's new banner on production reads the same feed.
QC Media profile naming and on-node help clarify what technical checks run for each pro...
QC Media profile naming and on-node help clarify what technical checks run for each profile.
QC reports now open in a structured table with JSON and PDF download.
QC reports now open in a structured table with JSON and PDF download.
Redeploying a pipeline with an SQS Trigger no longer fails when AWS is still updating t...
Redeploying a pipeline with an SQS Trigger no longer fails when AWS is still updating the event source mapping.
Redeploying a webhook flow after a Respond to Webhook field change no longer drops the...
Redeploying a webhook flow after a Respond to Webhook field change no longer drops the webhook endpoint.
Saving a workflow now keeps your canvas node layout instead of rearranging nodes after...
Saving a workflow now keeps your canvas node layout instead of rearranging nodes after save.
Schema Builder warns before publishing breaking schema changes.
Schema Builder warns before publishing breaking schema changes.
Search routes queries with an on-device MiniLM hybrid router for better relevance.
Search routes queries with an on-device MiniLM hybrid router for better relevance.
Search service loads the Model Factory video-search router with documented ADRs.
Search service loads the Model Factory video-search router with documented ADRs.
Search short-circuits exact IDs, skips wrong modalities, and reports stage timings.
Search short-circuits exact IDs, skips wrong modalities, and reports stage timings.
Searching executions by asset ID now keeps working during search-index outages.
Searching executions by asset ID now keeps working during search-index outages.
Semantic search and agent chat on dev route inference through Models Service for meteri...
Semantic search and agent chat on dev route inference through Models Service for metering and tenant policy.
Semantic search query embedding works with Marengo via Models Service async jobs.
Semantic search query embedding works with Marengo via Models Service async jobs.
Set node configuration is editable directly on the workflow canvas.
Set node configuration is editable directly on the workflow canvas.
Settings → API now labels Claude Plugin as Beta and explains when to use MCP Server ver...
Settings → API now labels Claude Plugin as Beta and explains when to use MCP Server versus the Claude marketplace plugin.
Split-out is a first-class node.
Split-out is a first-class node. n8n `splitOut` imports and compiles to a Step Functions Map for per-item work.
Switch and Condition nodes after an SQS trigger can now read `{{ $json.field }}` from t...
Switch and Condition nodes after an SQS trigger can now read `{{ $json.field }}` from the incoming message.
The AWS DynamoDB node now supports Delete, Scan, GSI, filter, and projection, matching...
The AWS DynamoDB node now supports Delete, Scan, GSI, filter, and projection, matching n8n item operations. n8n import keeps those settings instead of falling back to Get.
The Chunkify workflow node now supports all Chunkify output formats — MP4 (H.264/H.265/...
The Chunkify workflow node now supports all Chunkify output formats — MP4 (H.264/H.265/AV1), WebM VP9, HLS (H.264/H.265/AV1), and JPG thumbnails — plus quality, framerate, and transcoder controls.
The workflow canvas storage node is now called **Archive Original**, matching the Archi...
The workflow canvas storage node is now called **Archive Original**, matching the Archive / Restore wording used on asset detail. Internal demo nodes are no longer offered in the node palette.
The workflow Node Palette now labels the general-purpose node folder as Generic.
The workflow Node Palette now labels the general-purpose node folder as Generic.
The workflow Node Palette now lists Agent, Triggers, Generic, Logic, Assets, Entities,...
The workflow Node Palette now lists Agent, Triggers, Generic, Logic, Assets, Entities, Storage, and third-party integrations as equal top-level folders.
The workflow Node Palette now starts with the third-party nodes list collapsed, making...
The workflow Node Palette now starts with the third-party nodes list collapsed, making the built-in nodes easier to find.
UI locales expand to Nordic languages and Northern Sámi.
UI locales expand to Nordic languages and Northern Sámi.
Unlabeled fan-out on a pipeline now runs each branch in order, one after the other, ins...
Unlabeled fan-out on a pipeline now runs each branch in order, one after the other, instead of failing deploy.
Uploaded assets now appear on their processing run and can be found by pasting the asse...
Uploaded assets now appear on their processing run and can be found by pasting the asset ID into execution search.
Video search router ONNX model is published for embedded inference.
Video search router ONNX model is published for embedded inference.
Video search uses a distilled on-device router model for faster intent routing.
Video search uses a distilled on-device router model for faster intent routing.
Visual search now embeds large camera originals from their proxy or thumbnail so photos...
Visual search now embeds large camera originals from their proxy or thumbnail so photos over 5MB can be found by what they show, not just by filename.
Wait is a first-class node.
Wait is a first-class node. n8n `wait` imports and compiles to a Step Functions Wait state.
Webhook flows can now return a custom HTTP status and body with the Respond to Webhook...
Webhook flows can now return a custom HTTP status and body with the Respond to Webhook node, matching n8n `respondToWebhook`. Flows without that node still acknowledge with 202 after enqueue.
WorkFlo adds a native QC Media node powered by flo-qc, and the Netflix public branded d...
WorkFlo adds a native QC Media node powered by flo-qc, and the Netflix public branded delivery Specification revises to v5.3 with Flo-run Photon preflight.
Workflow canvas Auto-organize now uses n8n Tidy Up layout so cards do not overlap.
Workflow canvas Auto-organize now uses n8n Tidy Up layout so cards do not overlap. Use Auto-organize or Ctrl/Cmd+Shift+L. Import still tidies; load of a saved flow does not.
Workflow canvas: HTTP Request Error handle stays visible after a full reload when On Er...
Workflow canvas: HTTP Request Error handle stays visible after a full reload when On Error uses the error output.
Workflow canvas: keyboard shortcuts for palette, fit view, save, deploy confirm, and a...
Workflow canvas: keyboard shortcuts for palette, fit view, save, deploy confirm, and a `?` help overlay.
Workflow canvas: keyboard shortcuts respect focus; copy and paste work back-to-back.
Workflow canvas: keyboard shortcuts respect focus; copy and paste work back-to-back.
Workflow canvas Organize now reduces crossed connector lines.
Workflow canvas Organize now reduces crossed connector lines. A diamond or two-branch graph that can sit without an X has no crossings after tidy.
Workflow credential references now persist reliably after a saved catalog credential se...
Workflow credential references now persist reliably after a saved catalog credential selection.
Workflow credential saves now complete before node settings close.
Workflow credential saves now complete before node settings close.
Workflow credential selection now waits for the credential catalog before a user can se...
Workflow credential selection now waits for the credential catalog before a user can select a saved connection.
Workflow deploy can create missing DynamoDB, SQS, and SNS targets for AWS action nodes.
Workflow deploy can create missing DynamoDB, SQS, and SNS targets for AWS action nodes. Flo deletes only resources it created.
Workflow deploy looks up a missing SNS action topic by ARN.
Workflow deploy looks up a missing SNS action topic by ARN. It does not list every topic in the account.
Workflow deploy no longer fails with a Node Service authentication error when a saved v...
Workflow deploy no longer fails with a Node Service authentication error when a saved version is missing a stored Lambda ARN.
Workflow deploy now waits for a new DynamoDB table to become ACTIVE and records owned S...
Workflow deploy now waits for a new DynamoDB table to become ACTIVE and records owned SQS/SNS targets without empty fields, so create-if-missing provision can finish.
Workflow deployment now excludes canvas-only GraphQL metadata from runtime configuratio...
Workflow deployment now excludes canvas-only GraphQL metadata from runtime configuration updates.
Workflow deploys are more reliable: redeploying a flow no longer fails with an AWS 'upd...
Workflow deploys are more reliable: redeploying a flow no longer fails with an AWS 'update in progress' error, and the Deploy button stays disabled while a deploy is running.
Workflow import now keeps Content Catalogue header auth on Get CC Enrichment and blocks...
Workflow import now keeps Content Catalogue header auth on Get CC Enrichment and blocks deploy until the header name and value are attached.
Workflow import now keeps Content Catalogue header auth through Save and Deploy.
Workflow import now keeps Content Catalogue header auth through Save and Deploy. Deploy waits until a header name and value are attached.
Workflow nodes now report which node and which field failed validation, with the allowe...
Workflow nodes now report which node and which field failed validation, with the allowed values listed. The Create S3 Download URL node can presign straight from an asset id.
Workflow nodes now retain the selected saved credential reference through save and depl...
Workflow nodes now retain the selected saved credential reference through save and deployment.
Workflow saves now retain credential references from their bound HTTP runtimes.
Workflow saves now retain credential references from their bound HTTP runtimes.
Workflow saves now retain selected GraphQL credential bindings before closing node sett...
Workflow saves now retain selected GraphQL credential bindings before closing node settings.
Workflow webhooks now read fields such as `message` from the query string or the JSON b...
Workflow webhooks now read fields such as `message` from the query string or the JSON body. An empty POST returns a clear missing-field error instead of a Step Functions JSONPath crash.
Workflows can add a representation from a public HTTPS URL via an execute node.
Workflows can add a representation from a public HTTPS URL via an execute node.
Workflows can now securely ingest files from public HTTPS URLs into Flo-managed or cust...
Workflows can now securely ingest files from public HTTPS URLs into Flo-managed or customer upload storage, with automatic Lambda/Fargate routing by file size.
Workflows: new Filter node keeps matching payloads and ends non-matching runs successfu...
Workflows: new Filter node keeps matching payloads and ends non-matching runs successfully via Step Functions Choice. n8n filter imports are supported.
Workflows: new Switch node routes to one of N branches (or Default) using rules, compil...
Workflows: new Switch node routes to one of N branches (or Default) using rules, compiled to Step Functions Choice. n8n switch imports are supported.
Workflows using built-in Flo API steps now execute correctly instead of failing at the...
Workflows using built-in Flo API steps now execute correctly instead of failing at the first step.
August 13, 2026
Chat image preview with download save review pills
Chat image preview with download save review pills
Add agent starter templates and model labels
Add agent starter templates and model labels
Attempt-scoped steps, event log, replay read APIs
Attempt-scoped steps, event log, replay read APIs
FLO-736 rock-solid promote gates
FLO-736 rock-solid promote gates
Broadcast execution frames to live channels
Broadcast execution frames to live channels
Collaborator agents can now choose which fal.ai model powers Edit image, independently...
Collaborator agents can now choose which fal.ai model powers Edit image, independently of the chat LLM.
Derive a running transition in the SFN history synthesizer
Derive a running transition in the SFN history synthesizer
Emit a running transition when a node starts
Emit a running transition when a node starts
Expand agent model catalog with bedrock picks
Expand agent model catalog with bedrock picks
Expose agent memory and orchestration fields
Expose agent memory and orchestration fields
Fixed a deployment failure that prevented workflows containing agent nodes from deploying.
Fixed a deployment failure that prevented workflows containing agent nodes from deploying.
Fixed workflow deploy failing with a Node Service authentication error when validating...
Fixed workflow deploy failing with a Node Service authentication error when validating node configuration.
LinkedIn publish node + OAuth credential bridge
LinkedIn publish node + OAuth credential bridge
Organizations can automatically cool connector originals after proxy generation and man...
Organizations can automatically cool connector originals after proxy generation and manage S3 lifecycle transition rules on customer buckets, with a pipeline option to restore archived originals when needed.
Persist agent image edits as asset versions
Persist agent image edits as asset versions
Persist per-step input/output payloads
Persist per-step input/output payloads
Real WebSocket channel subscriptions
Real WebSocket channel subscriptions
Rename Approval to Review across HITL
Rename Approval to Review across HITL
Replay historical runs on the real canvas with time-travel
Replay historical runs on the real canvas with time-travel
Review-service approvals and workflow HITL gate
Review-service approvals and workflow HITL gate
S3 connectors can now be designated as derivative storage so thumbnails, proxies, and t...
S3 connectors can now be designated as derivative storage so thumbnails, proxies, and transcripts write to a chosen customer bucket.
S3 key layout for per-step execution payloads
S3 key layout for per-step execution payloads
Schema Builder now includes an EBU Core / CorePlus metadata template pack that can be i...
Schema Builder now includes an EBU Core / CorePlus metadata template pack that can be installed alongside EIDR TV Episodic.
Subscribe the executions hub to its org channel
Subscribe the executions hub to its org channel
Subscribe to live execution channels
Subscribe to live execution channels
Tenant admins can bring their own LinkedIn OAuth app credentials in Settings and connec...
Tenant admins can bring their own LinkedIn OAuth app credentials in Settings and connect LinkedIn accounts without platform-managed secrets.
Tenant-authored HTTP custom tools for collaborators
Tenant-authored HTTP custom tools for collaborators
Workflow agent nodes can now accept an image/asset and context as inputs and return str...
Workflow agent nodes can now accept an image/asset and context as inputs and return structured JSON output for downstream steps.
Workflows can now cool connector originals via the Cool Original node (`GLACIER_IR` / `...
Workflows can now cool connector originals via the Cool Original node (`GLACIER_IR` / `DEEP_ARCHIVE`), independent of the org auto-tier setting.
August 4, 2026
Product updates through August 04, 2026
A catch-up release covering 1 customer-visible changes shipped to production.
Product updates through August 04, 2026
A catch-up release covering 1 customer-visible changes shipped to production.
August 3, 2026
Product updates through August 03, 2026
A catch-up release covering 1 customer-visible changes shipped to production.
Product updates through August 03, 2026
A catch-up release covering 1 customer-visible changes shipped to production.
Product updates through August 03, 2026
A catch-up release covering 1 customer-visible changes shipped to production.
August 1, 2026
Product updates through August 01, 2026
A catch-up release covering 162 customer-visible changes shipped to production.
June 10, 2026
Product updates through June 10, 2026
A catch-up release covering 68 customer-visible changes shipped to production.
May 29, 2026
Connectors, agents, and platform UX
Multi-directory S3 connectors, ingest pipeline visualization, persisted asset filters, and reliability fixes for connectors, agents, and workflows.