ProcessMaker Platform 2026, our latest enterprise product release, is a state-of-the-art, cloud-based SaaS solution that enables AI-Powered Business Process Automation. The schedule below outlines each update for this release, its timeline, and the specific changes it includes.
Release Schedule
Version | Dev Release | Prod Release | Changes |
|---|---|---|---|
Version 2026.6 | April 2, 2026 | April 14, 2026 |
|
Version 2026.5 | March 19, 2026 | March 31, 2026 |
|
Version 2026.4 | February 26, 2026 | March 10, 2026 |
|
Version 2026.3 | February 12, 2026 | February 24, 2026 |
|
Version 2026.2 | January 29, 2026 | February 10, 2026 |
|
Version 2026.1 | January 15, 2026 | January 27, 2026 |
|
Version 2026.6
Bug Fixes
User removals from SCIM-managed groups now stay consistent after re-provisioning, so users removed from a group are no longer re-added during the next sync.
The “Open Edit Screen” action from a Record List no longer shows an Oops! error, so users can open the edit screen reliably when working with collection-based Record Lists.
The Participant column now appears in List charts when it’s included in the underlying saved search, keeping chart columns consistent with the saved search results.
The “Request failed with status code 404” message no longer appears when selecting processes that use watchers from the Home page.
Creating a chart from Tasks → Processes I Manage → Charts no longer triggers a server error, and new charts can be created successfully from that page.
The required checkbox indicator in a PM Block loop no longer stays red after the checkbox is selected, so the validation state updates immediately and reflects the user’s selection.
Anonymous web entries no longer trigger a 403 error in the browser network logs when the flow is completed in another tab of the same browser, so the request finishes cleanly without authentication failures.
“Updated by” no longer shows the process owner or a previous user in Documentation and Print after ownership changes; it now reflects the user who most recently clicked Publish and stays independent from the Process Owner across new, imported, templated, and PI-imported processes.
Note: Release notes are subject to change and may be updated to include new information, additional fixes, or changes in functionality prior to the final release.
Version 2026.5
Mustache Support in the External URL Setting
Enhanced External URL configuration to support mustache expressions in End Events, enabling dynamic server-side redirects that resolve process data only after the flow has fully completed.
Key Improvements
Added mustache support in the External URL field also to Form Tasks.
Redirect URLs can now include dynamic placeholders resolved from process data at runtime.
Supports relative URLs and expression-based values, not just static absolute links.
Eliminates unreliable client-side redirect workarounds that could interfere with screen submission timing.
RAG Collections – OCR Support for Image-Based PDFs
Enhanced RAG Collections to support OCR extraction for image-based PDF files, allowing text to be retrieved from scanned or image-generated documents that previously could not be processed correctly.
Key Improvements
Enables RAG to extract and index content from scanned invoices, reports, and image-based documents.
Reduces extraction errors when uploading PDFs generated from images.
Authentication, Access Control & Account Security
Password reset now requires username verification when multiple accounts share the same email address, ensuring the password update applies to the intended user and preventing unintended access from duplicate-email scenarios.
Previously, users could remain logged in after an administrator set their account to Blocked or Inactive. Now, changing a user to either of these states ends any active sessions so they can’t continue accessing the platform.
Blocked or inactive users can no longer reset their password through the Forgot Password, preventing locked accounts from regaining access until an admin unblocks them.
Record Lists & Screen Controls
Rows no longer reappear after a refresh or when reopening the task because draft data was combined with existing rows instead of reflecting the user’s latest state. Draft restore now preserves row deletions for Record Lists, keeping the task data consistent with what the user last saved.
The Select List inside a Nested Screen now loads its Collection values correctly when the screen is opened through a Web Entry URL, even when the Collection is only referenced inside the Nested Screen.
PM Blocks & Subprocesses
The default interstitial screen no longer hangs when a parent task uses Display Next Assigned Task and the next step is a PM Block whose first task is Self Service for the user’s group. The user is now redirected into the PM Block and can claim the task as expected.
After importing a process with PM Blocks (or subprocesses) via DevLink/Copy-Update, tasks no longer run the wrong PM Block at runtime. Each parent task now consistently launches the correct child request by keeping callActivity → subprocess IDs mapped correctly, preventing duplicate/incorrect subprocess sets that previously caused multiple tasks to execute the same PM Block.
After rolling back and completing a Subprocess, the parent process no longer stays in a FAILING state. It detects the Subprocess completion and continues to the next parent task as expected.
Importing PM Blocks and Subprocesses no longer clears Select List controls configured with a Data Connector. Select Lists now retain their configured connector and endpoint instead of displaying the message “A Data Connector must be selected” or appearing empty after import.
Tasks, Cases, and Requests Lists
Clicking the Case Title from the Requests list now takes users to the process case view instead of opening the process request page, keeping navigation consistent across Tasks, Cases, and Requests.
Translations
Auto-translate in Admin → Translations no longer gets stuck in an infinite loading state in environments where the translation job failed while saving its audit record.
Note: Release notes are subject to change and may be updated to include new information, additional fixes, or changes in functionality prior to the final release.
Version 2026.4
Bug Fixes
Generating AI Documentation no longer gets stuck on large processes. The process document will be generated successfully within large workflows.
Saved searches and charts now run with more efficient query filters and indexing, reducing database load during high-concurrency usage and improving overall responsiveness at scale.
When the session warning times out without a user action, ProcessMaker now redirects the current page (and any open tabs) to the login screen instead of leaving the UI active and generating 401 errors during navigation or form interaction.
Note: Release notes are subject to change and may be updated to include new information, additional fixes, or changes in functionality prior to the final release.
Version 2026.3
API for Case Deletion
A new REST API endpoint has been introduced to allow authorized users to delete a Case and all related Requests through Swagger (OpenAPI), including those generated by subprocesses or PM blocks.
This feature simplifies data management and improves operational consistency by ensuring that related process data is removed cleanly and securely.
Key capabilities included:
All deletions are logged and available in the existing audit log system.
Updates dashboards and saved searches to reflect case removal, including Inbox, Tasks, and My Cases views.
Security & Permissions
Analytics in the top menu now appears only when both conditions are met:
PROCESS_INTELLIGENCE_ENABLED=trueand the user or user group has the View Analytics permission. Users without View Analytics no longer see Analytics in the top navigation, even if Process Intelligence is enabled.Designer access via direct URL is now restricted so that users without the required permissions cannot open
/designer, even if they manually paste the link in the browser.
Process Modeler & Designer UI
RAG Collections in the PM Modeler now prevent duplicate records when users click Add Source multiple times—once the first RAG collection is being created, a loading state blocks additional clicks so only one record is created per action.
Some sidebar icons in the PM Modeler and Admin now inherit the DynamicUI navigation text color, so Flow Genie in Designer and DevLink, SentryIo, and Translations in Admin match the configured UI color after saving Customize UI.
Sessions now keep users connected more reliably while working across multiple tabs (Designer screens, scripts, modeler, and request pages). The session warning banner/modal behaves consistently across tabs, and choosing Stay Connected maintains the session so unsaved edits are less likely to be lost during longer editing sessions.
Processes, Project & Documentation
Documentation now loads successfully for processes that use Signal Events, preventing the 500 error when opening the Documentation view after configuring a signal event in the modeler.
When creating a new process from a default template, the process owner is now set to the authenticated user who created the process, instead of inheriting the template author.
Project export now completes successfully even when the project includes assets tied to Data Connectors and Collections in environments with very large groups. The export workflow no longer attempts to include full group membership data during packaging, preventing timeouts/memory exhaustion and avoiding “canceled” or intermittent 404 failures seen in the UNCC dev environment.
Data Connectors
Data Connectors now receive the correct per-iteration values when executed inside a sequential multi-instance loop. Each loop run sends the corresponding record’s
idandname(for example,1/hello, then2/world) instead of missing or mismatched parameters, so the echoed results match the input array.
Task Routing & Automation
Service tasks triggered by a boundary timer loop no longer execute more than once per cycle. In scenarios where a user task returns to a Send Email service task after the timer fires, ProcessMaker now prevents duplicate executions so only one email is sent per timer iteration, even after many repeated cycles.
The web entry flow no longer gets stuck on the interstitial screen after clicking Continue. After completing the web entry step, the case now correctly advances to the next assigned task.
Notifications
Email Notifications now validate the Email Address recipient field so it only accepts a single valid email address, showing an error when an invalid value or arbitrary string is entered.
Cases & Task Lists
The Cases pagination no longer shows an incorrect 15 items per page label after navigating between pages when 50 per page is selected. The search now works correctly, and the counter updates properly when the Per Page value changes.
Non-admin users no longer see “No data available” due to a failing self-service task filter — the task list now loads reliably even with tens of thousands of self-service tasks.
Screen Controls & UI Behavior
Record List now keeps row selections visible when multiple records mode is used together with a PMQL filter. The list no longer refreshes in a way that clears the checkbox UI state, so the checkmarks stay in sync with the stored selection data.
Launchpad & Analytics UI
Launchpad now refreshes Process Information counters correctly. After starting or completing cases, reopening Process Information shows the latest started/completed percentages and updates the pie chart, keeping the process counter and the header small pie charts aligned without showing stale counts.
Note: Release notes are subject to change and may be updated to include new information, additional fixes, or changes in functionality prior to the final release.
Version 2026.2
Smart Extract in Modeler
A new Smart Extract asset is now available in the Process Modeler, enabling automated document extraction with configurable human-in-the-loop (HITL) validation.
Process Designers can now have configurable rules to trigger manual review tasks when extracted data fails predefined validation criteria. Operators can then review and correct data via a secure Smart Extract interface embedded directly in ProcessMaker.
Key capabilities include:
Support for model ID, model type, and validation rules configuration.
JSON-based conditions determine when human review is required.
Operators can validate and edit extracted data in Smart Extract without leaving ProcessMaker.
Automatic task completion upon review, using webhooks or message events.
AI Data Connectors
A new Data Connectors framework has been added to streamline how Process Designers connect to external APIs and data sources—without requiring complex configuration or code.
Users can now create, manage, test, and reuse connectors using a modern interface designed for flexibility and low-code adoption.
Key capabilities include:
Access and manage all integrations from a single dashboard.
Create connectors manually or import configurations from a template, file (XML), or URL (e.g., Swagger, OpenAPI).
Save configured connectors as templates for fast replication across use cases.
Large documents are parsed asynchronously—users can continue working while processing completes.
Hyland Perceptive Content Integration
A new native integration allows ProcessMaker to connect with Hyland Perceptive Content, enabling secure, API-based access to documents, folders, and workflow metadata.
Designers can now authenticate and interact with Perceptive Content endpoints directly from ProcessMaker, automating document-driven tasks.
Key capabilities include:
Retrieve folder metadata to link files to broader content structures.
Use the Data Connector modeler object to securely configure and manage API calls to Perceptive Content.
Reassignment user lists now include members of the group stored in Process Variable (Groups) assignment rules, ensuring the Reassign dropdown reflects both the Process Manager and eligible users from the configured group when the variable contains a valid group value (including in imported processes).
Cases now redirect users from the interstitial screen to the next task they are actually assigned to when a process creates parallel tasks, preventing cases from getting stuck due to attempts to open an inaccessible parallel task.
The Save as Template option no longer appears when editing a screen that is already a template (My Templates / Shared Templates), keeping the template editor options consistent and avoiding redundant actions.
The Processes tab now displays the mobile-optimized process list when viewing ProcessMaker in a mobile viewport, instead of rendering the desktop-style layout.
Web Entry flows now handle the Anonymous start → Authenticated next task scenario without showing an on-screen Unauthorized error when the next task has no assignee. Instead, the request stops the flow and presents an informational screen indicating the next task must be assigned before the request can continue.
When moving between tasks using the Next button in the Task Preview panel, the reassignment option no longer remains visible for tasks where Allow Reassignment is disabled, preventing users from attempting reassignment on tasks that do not permit it.
Display Screens no longer interpret alphanumeric strings (for example, a letter followed by numbers) as date values when rendered with moustache syntax. Values like
A123now display exactly as entered instead of being converted into an invalid date format on the Display Screen.
Note: Release notes are subject to change and may be updated to include new information, additional fixes, or changes in functionality prior to the final release.
Version 2026.1
Bug Fixes
In the Modeler, Collection PM Blocks now allow removing indexes from the List of Index configuration even when the item being removed is the last index. Previously, deleting the final remaining index had no effect and showed no confirmation, which made it look like the index could not be removed.
When the same radio button component is duplicated on a screen and both instances use the same variable and values, selecting an option in one now immediately updates the other. This restores single-click behavior and keeps all linked radio button components visually and functionally in sync, including when used inside loops.
Non-admin users who own a project and have project permissions can add new project members without seeing a misleading “This action is unauthorized” message. The member picker’s supporting requests (including user task count lookups) now respect existing permissions, preventing false 403 errors while still denying access to users without the required permissions.
Self Service now loads faster and more reliably in environments with a large number of active requests. The update improves how results are retrieved and reduces unnecessary processing, helping prevent slowdowns and timeouts during heavy usage.
Task submission now enforces required file uploads even after a user leaves a task and returns later. Previously, the submit button could remain enabled and allow the request to continue even when the required upload field no longer had a file attached. With this update, submission is blocked until the required document is present, preventing cases from moving forward with missing uploads (including scenarios where draft-saving is disabled).