Version 2026.204.8
Release Date: July 23, 2026
New Features
BPM Studio - Now Generally Available
BPM Studio, the BPMN 2.0 process modeling workspace, has graduated out of Beta and is now generally available (for users with the required role). The module has been rebuilt from the ground up with a new design system and a complete set of pages:
- Overview - a workspace landing page with real data: key metrics, recent activity, drafts, and recently published models.
- All Projects - Shared and My Projects sections, a card or list view toggle, clickable cards and rows, and a New Project card that is always first.
- Models - a grid or list of models with lifecycle actions (publish, unpublish, deprecate, archive).
- Repository - a tenant-wide catalog of published models.
- Files - manage the source materials used by a project.
- Model Detail - an Overview tab with a hero preview and a Versions tab that records who edited each version.
- Comments - a threaded discussion tab on each model.
- Members - add members, assign roles, and remove access.
Access is governed by a project role model (Owner, Editor, Viewer) that is enforced across every page. Administrators and Tenant Administrators can see all projects in a tenant and add themselves. A Share button with a copy-link popover is available on the Repository, project, and editor surfaces, and a language dropdown fully localizes BPM Studio into every supported language. The workspace also adds an inactivity auto-logout, an About BPM Studio dialog, and a BPM Studio sessions panel on the administration Connected Users page.
Rebuilt BPMN Editor
The BPMN editor has been re-hosted inside BPM Studio and brought to parity with the previous authoring editor, plus new capabilities:
- Multi-tab editing - open and work across several diagrams at once.
- Lint panel - catch common modeling problems, with the lint indicators now layered correctly behind the palette.
- Properties panel - a single right-hand panel (the duplicate floating box is gone) that also lets you change a task's type.
- Productivity toolbar - route cleanup, validation, one-click documentation, and quick modeling patterns.
- Pool and lane resizing - visible drag handles with a live preview, and lanes that grow vertically on drag.
- Auto layout, auto-fit, undo and redo - with auto-save no longer flooding the version history with a new version on every change.
Filter Everywhere - Unified Filtering
Filtering across Process Intelligence now speaks one consistent vocabulary. A single filter menu is available on every value in the Data Overview, on variants, and from the process map, so you build filters the same way no matter where you start:
- Filter from any value - open the filter menu directly on a value in the Data Overview.
- Filter on many values at once - multi-select several values and apply them in one step.
- Min and max sliders - filter plain numeric columns and duration columns by dragging a range slider.
- Daily Event Count - a new view and an Update button for every date and time attribute.
- Process map filtering - the edge popup and the root-cause popup use the same filter builder, and variant filters can now exclude values as well as keep them.
Variant DNA Filtering
The variant DNA view gains in-panel filtering. A Filter button surfaces preset rules, lets you hand-pick the exact variants to keep or exclude, and shows an active-filter chip so you always know what is applied.
Data Designer REST API
Data Designer now exposes a full REST API so projects can be driven headlessly or by automation, with matching MCP, Python, and command-line clients. The API covers project lifecycle (create, list, get, delete, rename, backup, restore), data source management (CRUD, connection test, table discovery), local database management (SQLite and CSV, download, schema browse), project configuration, and validate, quality, docs, and schema reporting.
Reusable Template Packages
Templates have been reworked so a project's structure can be shared and reused without shipping its event-log data:
- Data-less export - export the structure, dataset schema, and a bindings manifest with no event-log data.
- Guided import - bind an imported template to an existing or new dataset instead of always creating one.
- Variable rebinding - remap activity and column variables on import, with clear validation when something does not line up.
- Dependency auto-discovery - selecting a dashboard pre-selects the components it needs.
New AI Job Types and On-Ramps
AI Jobs adds new ways to start work (for users with the required permission):
- Task Mining agent - a new AI Job type that turns desktop task-mining CSV logs into results.
- AI Insight report from CSV files - a New AI Job on-ramp that builds an insight report straight from CSV files.
- Generate mode - start a job with no data at all and have the agent build the event log for you.
- Prompt library - a report-type step on the New AI Job flow to pick from ready-made prompts.
Uploads are also easier: the CSV size caps have been removed, files stream as they upload, .zip archives are accepted, and the input-files list collapses by default with an expandable count.
New Analysis Calculators
Three new calculators are available when building analyses: Occupancy Over Time, Multi-Step Duration, and Case Timeline.
BPMN Diagram Dashboard Panel
Dashboards can now display a static BPMN 2.0 diagram as a panel, so a process model can sit alongside the KPIs and charts that measure it.
Per-Tenant Module Controls
Administrators can enable or disable each workspace (BPM Studio, Process Intelligence, Data Designer) per tenant from a settings page and API. When a tenant has a single module enabled, users are taken straight into it.
Home Screen Recent Projects
The home screen now surfaces your recently opened projects per module, driven by the audit log, so you can jump back into recent work faster.
Improvements
Faster Datasets with Parquet Storage
The legacy binary dataset format has been phased out in favor of Parquet. Upload Binary is replaced by Upload Parquet, and the binary option has been removed from the Export dialog, giving faster and more reliable dataset storage.
Improved Visio (VSDX) Export
BPMN diagrams now export to a modern Microsoft Visio (.vsdx) file that is styled as a proper BPMN diagram, and the export runs through a pure-.NET converter so it no longer requires Visio Professional on the server.
Value Labels on Dashboard Charts
Dashboard bar and column panels now show the value on each bar, so figures can be read directly from the chart.
Deactivated Tenant Handling
Signing in to a deactivated tenant now shows a clear Workspace Deactivated screen instead of failing in an unclear way.
Cross-Tenant Access for Administrators
Tenant Administrators can now see and enter every tenant and open any project without being added as a member, making it easier to support and manage a whole environment.
Localized Help Links
In-product Help buttons now open the documentation in your current interface language.
Voice Dictation on AI Job Composers
A Speak button on AI Job composers lets you dictate your request by voice, transcribed through the central transcription service.
Friendlier Expired-Link Message
Expired account and password-reset links now show a helpful message and next steps instead of a raw "Invalid token" error.
Security
2026 Penetration Test Remediation
This release completes remediation of the findings from the 2026 penetration test, including closing a cross-tenant access path on internal content endpoints, hardening file upload handling, containing Data Designer project and query paths within their storage roots, making signup one-time-code issuance and verification atomic, and fixing an open-redirect and a post-logout session-replay path.
Offline Mode enforcement for on-premise and Desktop installations has also been hardened, so an installation configured for offline use reliably stays offline.
Bug Fixes
| Task | Title | Description |
|---|---|---|
| 7543 | Slow Report Selection | Selecting an HTML report in the AI Job workspace is now fast |
| 7579 | KPI Currency Formatting | A double-typed KPI with an unrecognized format no longer silently renders as currency |
| 7580 | Filter No-Op | A "Not equal" attribute filter no longer silently keeps every case |
| 7581 | Duration Overflow | Duration calculators no longer overflow on very large case slices |
| 7582 | Process Map Selectors | Calculator-backed selectors on a process map dashboard panel now render correctly |
| 7583 | Pivot Deserialization | Pivot calculators with string category values no longer fail with a misleading error |
| 7590 | API User Login | Users created through the API now get a login record and can sign in |
| 7627 | Orphaned Dashboards | Deleting a notebook no longer leaves orphaned internal dashboard rows |
| 7628 | Dashboard API List | The dashboard list API no longer returns internal GUID-named entries |
| 7745 | Update Dataset Menu | The Update Dataset submenu opens again from the dataset context menu |
| 7746 | Delete Analysis Crash | Deleting an analysis whose panel was published to a dashboard no longer throws |
| 7820 | Histogram Duration Unit | Histograms of sub-day durations no longer show the wrong "Days" unit or collapse into one bin |
| 7822 | Histogram Case Counts | Histogram dashboard panels no longer hide case counts for the lowest bins |
| 7833 | Histogram Axis Labels | Histogram x-axis labels no longer overlap in dense or narrow views |
| 7881 | Import KPI Links | Project import now keeps dashboard KPI panels linked to their calculators |
| 7891 | Parquet Column Types | Parquet round-trips now preserve column types so TimeSpan and Guid columns keep their type |
| 7893 | Project Export | Fixed project export failing for several large production projects |
| 8050 | Expired Link Message | Expired links now show a friendly message instead of "Invalid token" |
| 8094 | API Server Crash | Creating an investigation or dashboard through the public REST API no longer crashes the server |
| 8128 | Editor Name Field | The BPMN editor element name field no longer drops characters when typing quickly |
| 8129 | Properties Panel Freeze | The BPMN editor Properties panel no longer freezes when typing in the name field |
| 8131 | Editor Tool Menus | The arrows next to the gateway, data object, and event tools now open the expected menu |
| 8137 | Palette Placement | Clicking a palette tool now follows the cursor instead of dropping the element off-screen |