Install

Works with Drupal: ^11.3

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 10.45 MB
MD5: c3d8a5319d958bf20ca2dc76cb6f7901
SHA-1: 6e0076da249957fed7584de923bcd2fc04c78b72
SHA-256: 026d55bf9bd9688cfeac1051369b3d91b74e16b7af11edac15277d71222fcc27
Download zip 12.18 MB
MD5: a9f63ccc139ea69cf3320ecc63304b26
SHA-1: 211291ca09fc0e28f3bbf83253adb409255a66d9
SHA-256: c0bceed002f3e87f3d282c8f04e5fe2104ed81bd8fb6ef16af923a215d920ad3

Release notes

It bundles @flowdrop/flowdrop 2.13.0, so Test mode and the Playground stop polling a finished session, and it fixes what testing alpha3 turned up. Try it on a test site, not in production.

Before you upgrade

  • From 2.7.0-alpha3: there are no database updates. Clear caches after updating.
  • From 2.6.0, 2.7.0-alpha1 or 2.7.0-alpha2: read the 2.7.0 sections of UPGRADE.md first. They have database updates, and alpha2 changed how a workflow's chat is set up.

What changed since alpha3

  • Load library defaults loads the current defaults. The button on the UI settings form loaded the 1.10 defaults (dark, Default theme). It now loads Graphite, the light colour scheme and the newer layout keys, read from the bundled library itself (#3592481). Settings a site has already saved are not touched.
  • The Interface tab can expose a node's dynamic port, such as a Prompt Template's named inputs (#3592466). It used to offer the port and then refuse to save. This works on node types that allow dynamic ports: Prompt Template, Merge, Data Mapper and Assemble Messages ship that way.
  • Drift detection ignores key order (#3592469). A workflow is no longer reported as drifted because the keys of a schema fragment, or its required list, came in another order.
  • The loop Doctor warns less. LOOP_PORT_BEHIND_GATEWAY now shows only where a run still fails, not where the consumer is simply skipped (#3592479). Expect some Doctor findings to disappear.
  • Entity presave and Form validate say what they do (#3592476). They observe the event; a run cannot change the entity or reject the form. Behaviour is unchanged.
  • The Playground stops polling a finished session, in the
    standalone page and in Test mode (fdnpm#46). Polling starts again on the next turn.

For developers

The full list is in CHANGELOG.md. The bundled library @flowdrop/flowdrop is 2.13.0, which adds a playground mount option for the docked Playground. A site that builds the library itself should rebuild from 2.13.0.

An exposed dynamic port has a lane (its data type) but no JSON Schema type in the workflow's schema snapshot, so values passed to it from a parent workflow are not type-checked.

Created by: d34dman
Created on: 15 Oct 2026 at 10:41 UTC
Last updated: 15 Oct 2026 at 10:45 UTC
Bug fixes

Other releases