3.0 2026 04 02
Release Notes - STML Version 3.0
Release Date: April 2026
STML 3.0 is a ground-up rewrite of the STML platform. Every layer — frontend, backend, database, deployment — has been rebuilt to deliver a modern, multi-tenant workflow orchestration and data integration platform.
What's New
Visual Flow Builder
Design data integration workflows visually. The flow editor renders your workflow as a directed acyclic graph with real-time validation, a minimap for navigation, and AI-powered suggestions for next steps. Flows compile to Python code via Prefect, which you can inspect, customize, and version in Git.
Solution Packs
Packs are curated repositories of pre-built tasks and sample flows, distributed through the platform. Install a pack to get a ready-made task library and flow templates for your domain — Nmbrs payroll sync, Odoo integration, or general-purpose data operations. Pack authors publish through GitHub; organizations activate packs through their license. Build your own pack to distribute custom tasks to your team or customers.
Multi-Tenant Organizations & Workspaces
STML 3.0 introduces a full organizational hierarchy. Organizations are top-level tenants with owner, admin, member, and guest roles. Within each organization, workspaces provide isolated project spaces for flows, vaults, configurations, and team members. Row-level security in PostgreSQL enforces strict data isolation between tenants at the database level.
Vault System
Vaults provide unified, encrypted storage for credentials, files, and connection details. Upload files with automatic versioning. Store API keys and database connections with end-to-end encryption. Reference vaults from your flows so tasks can dynamically select the right credentials at runtime. Supported vault types: Document, Spreadsheet, API, Database, URL.
Automated Triggers
Run flows on a schedule or in response to external events. Schedule triggers use cron expressions with timezone support. Webhook triggers generate secure URLs that external systems can call to invoke flows. Configure how triggers pass parameters: use defaults, target a specific configuration, or fan out across all active configurations.
Interactive Flows
Flows can pause mid-execution to prompt users for input — file selection, configuration choices, confirmation steps. Flow sessions maintain state across these interactions, caching intermediate task outputs so work isn't repeated. Real-time status updates stream to the UI via websocket polling.
Configuration & Connection Profiles
Define named connection profiles for external systems (Odoo instances, databases, REST APIs) and reuse them across flows. Configuration profiles let you parameterize flows for multi-company scenarios — run the same flow against different customers or environments without duplicating the workflow.
STML Data Mapping Engine
The core STML engine uses a mathematical framework for bidirectional data transformation. It models data as labeled property graphs and separates transformations into pure (validate, normalize, parse) and impure (lookups, foreign key resolution) phases. A single mapping specification defines both directions of a sync, with built-in comparison to detect creates, updates, and deletes.
Execution Monitoring & Tracing
Track every flow run with detailed status, logs, duration, and task-level output. Filter runs by flow or status. Download full execution traces for debugging. The workspace dashboard shows recent activity and quick stats at a glance.
Supported Integrations
- Odoo (15.x, 19.x) — full read/write with metadata discovery
- Nmbrs — payroll data synchronization
- Generic REST APIs — via configurable connection profiles
- Custom systems — write Python tasks, push to Git, and they appear in the task library
Domain-specific packs available for 2BA, Tuindeco, Twinfield, Valbo, HiveCPQ, and BigQuery.
Release Date: April 2nd, 2026