Core Releases
2026.04.07.15
- Created a Builder MCP Server (located at
https://{yourtenant-test-env-domain}.flowgear.net}/mcp/builderthat enables creation of Workflows directly from your favorite IDE and agent - Added support for
GROUPBYfunction in expressions - use this function at the container level to define groupings, paired with aggregator functions likeSUMorMAX - Added automatic inference of return property schema (and sample values where available) after a Workflow is debug-invoked. This saves manually defining a schema for generic Nodes where schema can't be statically determined
- Added automatic preview of parameter sample values by projecting returns from prior Steps (shows the effect of an expression on sample data so it's easier to confirm that your expression is correct)
- Enhanced handling of v2 Connections
- Added support for complex (multi-property) return values on Nodes
- Added ability to mark Nodes as obsolete which causes them to be hidden from the Add Step list in the designer
- Multiple improvements to type system
- Fixed issues affecting sub-workflow invoke routing between cloud and local Clusters
- Fixed an issue that was causing local Runtimes to get stuck in a continuous reconnect loop
- Improved error messages for version control infra (Azure Basic and GitHub)
2026.03.12.10
- Fixed DateTime strings incorrectly converted to DateTimeOffset objects in MessageHub
- Fixed unobserved task exceptions not being caught
- Added various v2 Node changes
2026.03.10.28
This is our first preview release of v2 runtime.
- Significant rework of type system and related validation
- Added support for enabling workflows per environment (now required in order to use them from triggers or sub-workflows)
- Fix multiple value mapping issues
- Fix issue where certain types were incorrectly logged
- Add support for multiple return values on Nodes
- Strengthen trigger node compile-time validations
- Create installers and chrome to manage local runtimes
- Make unconnected node step enumerable/stream drain eager (previously we waited until the workflow ended)
2026.02.26.6
- Add AI tool parallel call support
- Sign binaries
- Publish v2 Nodes to global Node repository
- Add aggregation (GROUPBY) mapping support
- Switch messaging infra to use client cert signing (required for local runtimes)
- Add relay support to messaging infra (required for local runtime message routing)
- Add local runtimes
- Add sub-workflow invokes
- Support cross-runtime sub-workflow invokes
- Add filter mapping support
- Switched runtime storage crud calls to route through proxy hosted by servicehost
- Add support for multi-property return types to nodes
- Improve yaml serializer type support (DateTimeOffset and others weren't handled correctly)
- Add compression support to storage, enables much larger metadata for nodes
- Add large value logging support
- Add scheduler support to workflows
- Add runtime support for many type conversion permutations
- Adjust cluster management controllers to support local runtimes
2026.01.12.20
Release notes now relate to v2 runtime unless stated otherwise.
Added
- Added assistant LogTools to list workflow logs (with optional step range) and retrieve a specific log entry, returning trimmed YAML for assistant consumption.
- Added an HTTP MCP Trigger node that exposes MCP invocation details (method, URI, headers, parameters, and arguments) to workflows.
- Added the Acumatica OpenAPI connector with operation execution and template discovery for available actions.
- Added the ConnectWise Manage connector with OpenAPI-based operations and template discovery support.
- Added the Microsoft OneDrive connector for listing drives/items, creating folders, uploading items, and more; uploads are performed via upload sessions for large files.
- Added the Oracle NetSuite REST connector with query/mutation operations and template discovery for OpenAPI actions.
- Added the PaySpace connector with query/mutation/delete operations, plus documented response normalization and built‑in paging guidance for users.
- Added a generic GraphQL Request connector that validates queries against schema metadata and supports query/mutation templates.
- Added a Shopify GraphQL connector with query/mutation operations, schema-aware variable normalization, and automatic cursor-based pagination for responses.
- Added an XML Document processor that parses XML into JSON and streams XML document creation from JSON items.
- Added local file operations and remote FTP/FTPS/SFTP file operations as dedicated File connectors (read/write/copy/move/delete/info).
- Added/updated the Microsoft SQL connector implementation for query/upsert/watcher operations using Microsoft.Data.SqlClient.
- Added the SAP S/4HANA connector with explicit query/create/update/delete actions based on OpenAPI templates and connection validation.
Changed
- Expanded the assistant prompt with detailed workflow authoring guidance, tool parallelization rules, and an explicit debug flow that uses LogTools after invocation failures.
- Updated WebRequest methods to accept streamed request bodies and return streaming HTTP responses across HTTP verbs (GET/POST/PUT/etc.).
- MCP tool responses now emit structured content (JSON) and incorporate runtime response context when available, improving client-side handling of tool results.
- GraphQL query validation uses schema-aware checks to produce variable metadata, enabling more predictable template and variable handling.
Fixed
- Workflow ForEach rendering now tracks async enumerator state and projection management for safer iteration behavior in generated workflows.
- Runtime type conversion now explicitly handles JsonNode and IAsyncEnumerable conversions to improve parameter binding stability for node executions.
Performance
- LogTools shapes log payloads with capped previews and trimmed content to reduce response size when diagnosing workflow runs.
2025.11.05.9
- Added ability obtain overview of key/value groups along with bulk delete
- Added long-running background task infra (currently used for key/value management operations)
- Add support for Okta auth provider
- Hardening of internal messaging protocol and completion of streamed payload support
This is the last update that references v1 runtime by default.
2025.10.21.3
- Fixed bug on MCP workflows when Auth0 isn't configured.
- Increase maximum parallel workflows to 100
2025.10.01.6
- Added a JSON Schema Node sample generation feature
- Fixed a
DisposeAsyncNotSupportedException - Added support for OpenAPI definitions via API
- Fixed an issue where
byte[]values passed as Base64 strings to a sub-Workflow failed when invoked in parallel - Added a new authentication provider: Auth0
- First GA release of the MCP server
2025.09.10.2
- Fixed Connection Tests not using assigned DropPoint
2025.09.08.5
- Updated Host shutdown to run check only once not every 15 minutes
- Updated Host shutdown to allow shutdown of different Host versions not just older Host versions
- Updated AlwaysOnMeta to be cleared for different Host versions not just older Host versions
- Fixed Connection XML regression issues
2025.08.28.2
- First GA of MCP server support
- Added Auth0 provider support to enable MCP server to be auth'd (Entra supports OAuth 2.0 not 2.1 and therefore doesn't support /.well-known/oauth-authorization-server)
- Allowed workflow invokes via Cookie-based keys so that users can use Flowgear apps without the Enterprise API feature
- Fixed a bug around persisting of user preferences
- Alpha release of v2 runtime including Node SDK and AI assistant workflow generation
- Enhanced relationship management including culling of links for deleted objects
- Enabled Nodes to perform OAuth token refreshes during test, samples and other interactions (previously only supported on Node invoke)
- Added API to shut down service host rather than recycle it
- Hardening of v2 runtime AI assistant workflow generation
2025.07.30.3 & 2025.07.30.7 & 2025.08.05.1 (builds differ by region)
- Fixed issue with the AI assistant.
2025.07.29.8
- Fixed issue where an incorrect assembly version was resolved (could cause 'method not implemented' errors and - others)
- Fixed issue where activation test workflows didn't show username
- Fixed issue where refreshing a connection token could fail when properties differed between connection and Node
- Fixed issue affecting startup for trial accounts
- Fixed issue where an unhelpful error was surfaced when loading Node samples
- Added next tranche of support for V2 runtime
- Resolved Active Always On Metrics inaccuracy
- Updated CORS configuration
2025.07.18.3
- Added support for proxy servers in DropPoint for Windows Server
- Added a check to ensure tenant configuration is ready before starting the Windows service
- Fixed minor issues with the service host installer
- Fixed support for Connections with certificate properties
- Increased delay for stale Always On checks to prevent duplication
- Added a delay between log culling operations
- Fixed the CLI provisioning command
- Fixed shutdown issues related to failures in shutting down Workflows
2025.06.26.9
- Core v2 Runtime capabilties, not currently enabled by default, more coming soon
- Security enhancements
- Improve recovery from dirty AlwaysOn workflow shutdown
- Automatically stop old pool nodes (supports new deployment process)
2025.05.27.4
- Updates to List and Get Node samples
- Run Tenant Node updates on a schedule every 24 hours
- Fixed multiple Connection Save and Get issues
- Resolved "The given key was not present in the dictionary" for new certificate types
- Fixed connection redaction bugs where properties from older Node versions were being overwritten
2025.05.06.2
- Added new Console domain as an allowed Origin for cross-origin requests (enables apps to function on the new Console)
- Fixed bug on site metric collation
2025.04.28.1
- Corrected algorithm that aggregates metrics before pushing to storage
2025.04.22.4
- Fixed issue where Active Workflows were inaccurately reported in metrics graphs during runtime recycles
2025.04.15.2
- Hardened Always On duplication protection
2025.03.25.3
- Altered Always On duplication protection to be resilient to cases where shared storage is not available
2025.03.10.1
- Improved availability when updates are rolled out
- Fixed bug affecting Always On duplication protection
- Fixed issue where activation tests were contributing to Active Workflow count
2025.03.04.3
- Added direct support for certificates to Node connection properties
- Added caching runtime enabling it to continue operating during a storage outage
- Hardened DropPoint bridge so that requests to DropPoints can continue to be serviced during a storage outage
- Added automatic workflow activation of recent Workflows on all nodes in all clusters so that DR regions are kept hot
- Fixed an issue in low-level maintenance process that controls log culling and new Node imports
- Significantly improved quality of OpenAPI definition expport including ability to generate a definition for a subset of Workflows
- Fixed an issue that affected accuracy of site-scoped metrics
- Added CHIPS support to user cookie
2025.02.13.8
- Added maintenance process to remove old installs
2025.02.13.5
- Fixed bug where platform logs couldn't be downloaded
- Fixed regression where legacy DropPoints were not able to connect due to signing replay attack mitigation
- Fixed object ref exception that occurred on Node invokes when a platform shutdown was initiated
2025.02.11.1
- Limit DropPoint package resends
- New Tenant Features API
- Implement versioning in the installer
- Optimise indexing for activity log search
2025.02.05.1
- Enhance audit trail to store action-specific properties
- Added self-serve table store restore API (surfaced as a tool in Cluster screen)
- Moved logging to dedicated store with fallback to a secondary store for higher resilience
- Improved performance of indexed search
2025.01.21.3
- Indexed search on Workflow logs
- Added metrics showing ingest rates for log store
- Included user ID in AI assistant calls
- Randomize load balancing for similarly loaded hosts (previously the first host was always used)
- Cleaned up shut down process to ensure dependencies know of their last chance to flush pending data
- Add new API to query current user permissions
- CLI function to save workflows to JSON file
- Default branch name to env name on basic version control store
2024.11.25.2
- Allow API-bound Workflows to auth via
Bearerin addition to legacyKey= - Improve OpenAPI definition export
- Internal monitoring enhancements to assist ops
v2024.11.12.4
- Fixes to enhanced analytics
- Fixes to CLI commands
- Added Country field to User object
- Added check for valid subscriptions before validating log retention
v2024.10.28.1
- Added last sign in date to user metadata
- Introduced enhanced analytics to assist with platform optimization
- Fixes to CLI commands
v2024.10.17.4
- Fix issue where prior Workflow version couldn't always be re-saved
- Fix issue where cluster was not deemed primary when there were no other instances
- Changed samples API to attempt dynamic samples first as we are moving away from static samples
- Added help info call so tenant can see update ring and other help info
- Fixed issue preventing @flowgear users from being added when subscription was at capacity
- Multiple fixes & changes to CLI commands, primarily to support provisioning
v2024.09.16.2
- Added rate limiter to platform logs
- Added platform log throughput to metrics
- Capture VM metrics by machine name not IP
- Improve perf on realtime log load when busy
- Shorten shutdown delay
- Added min & max seen versions to
/statuscall
v2024.09.10.7
- Resolve 'path is not of a legal form' error that occurs in certain DropPoint invokes
- Increase memory efficiency on messaging serializer
- Partition DropPoints by cluster so that they only show online for clusters they are actually connected into
- Resolve an issue that caused metrics to aggregate incorrectly
- Added backing APIs for My Activities
- Fix issue where runtime could fail to shut down
- Fix issue where error information contained unintended information when signing in
- Added experimental reduce memory implementation (currently opt-in only)
- Sensitized check to determine whether a cluster is in the primary region so Always On starts in secondary are delayed
v2024.08.22.5
- Fix bug where invalid configurations were created
- Hardening and additional parameters added to table store backup
- Safety feature to prevent log culling when no explicit activity log age is defined
2024.08.20.8
- Add support for Workflow invoke await timeout (assists in dealing with long running Workflows triggered from Run Now Pane)
- Clean up critical logging to better differentiate errors that are outside of our control
- Ensure potentially unsafe headers are redacted in FgRequestHeaders property
2024.08.08.3
- Fixed an issue where the new serializer doesn't handle byte arrays identically with the old serializer
2024.08.06.5
- Azure Table and Blob log truncates (report only mode released at this point)
- Add log age limit to all product descriptors
- Serve platform log downloads as file rather than open in browser page
- Disallow delete Workflows that have Always On enabled for one or more Environments
- Fix bug where imported Node would be marked latest even if there was a higher version
- Added a delay before starting maintenance processes like log truncation, also acquiring a tenant-wide lock before starting
- Fixed obj ref on shut down
- Initial implementation of memory reduce feature, requires explicit opt-in
- Added backend to support Key/Value management features
- Added legacy compatibility for basic auth on API invokes
- Cleaned up MessageHub state detection and socket close handling
- Implemented better close handling on DropPoint transport
- Fixed race condition affecting DropPoint ping timer
- Aligned parallel sub-Workflow activation mode with legacy platform (ensures that Nodes execute from RunNow output)
- Added pseudo-HA support for DropPoint (allows two instances to connect with the same identity, randomly routes requests to them)
- Enhanced runtime manager shut down so that it catches tasks that have just started up (this issue was preventing runtime shutdowns in some cases)
- Added platform log for when a parallel sub-Workflow invoke is delayed due to insufficient Active Workflow capacity
- Resolved metrics issue where data generated by earlier runtime instance wasn't shown
- Added support for secondary cluster and ensure that Always On workflows fire up in secondary when it its VM's are alloc'd to the lowest /24 of known VM's across all clusters
- Added query option to
/statusAPI to ease assessment of whether failover has taken place - Replaced MessageHub destructive serializer with a non-destructive but still memory-efficient serializer
- Fixed an issue where an overflowing error message on a Node prevented that log batch from being persisted
- Ensures that common errors like thread aborts that are unobserved aren't treated as critical
- Fixed issue where route segments that contain values with escaped chars like
%20weren't handled correctly
2024.07.02.13
- Fix object store regression issues (overwrite of existing objects)
- Fixed infinite loop issue due to race condition
- Fixed unobserved exception
- Fixed issue where DropPoints were reported online but were not
- Added workflow recycle (unload/reload for Workflows executing at a Trigger)
- Increased runtime responsive timeout
- Added compatibility option to ensure dates serialize identically with old platform (affects Script Nodes and data mapping expressions that pluck date/time scalars)
- Added Node auto update with delay