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.8 | May 14, 2026 | May 26, 2026 |
|
Version 2026.7 | April 30, 2026 | May 12, 2026 |
|
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.8
Bug Fixes
AI documentation now detects the process language from the process name and description, so generated documentation follows the same language instead of defaulting to the platform UI language.
The Record List delete confirmation popup now stays within the visible screen area, so it no longer appears off-screen or misaligned when deleting a row.
Exported Saved Search reports now match the same set of requests shown in the UI for the effective user, so users with View All Requests (or Edit Request Data) export all matching requests instead of only the ones they participated in.
Canceled cases no longer continue generating or allowing completion of subsequent tasks during parallel submissions, so the case remains Canceled and cannot transition to Completed afterward.
Dashboard pages now scroll correctly for assigned users, so all content (including sections below the first viewport and larger tables) is reachable from /inbox instead of being clipped with no scrollbar.
PMQL filtering now works correctly for Select Lists backed by Data Connectors when the filter value is set via a calc, so the returned options reflect the PMQL query instead of ignoring it.
Inbox rule column configuration now lists all available columns, so users can fully configure the Columns section without missing options.
Updating group permissions no longer logs admins out when clicking Save, so permission changes are saved and the user remains signed in.
Long project names no longer break the Data Connector creation modal layout—project labels now stay within the modal boundaries so there’s no horizontal overflow when selecting “Add to Project.”
The default system interstitial no longer shows an Open Screen link that leads to an Oops!/404 page; only user-selected (editable) interstitial screens expose Open Screen, while the system fallback remains a runtime default.
Status filters now work correctly in Settings tabs created from Launchpad, so filtering by any Status applies as expected and returns the correct results.
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.7
Shared Templates
Improved the Shared Templates Preview experience by adding navigation controls that let users move through related screen templates sequentially during preview.
Key Improvements
Allows users to view related templates one after another without leaving preview mode.
Makes reviewing shared screen templates faster and more intuitive.
Script Executor – PHP Upgrade
Upgraded the default PHP executor in the script microservice from PHP 8.3 to PHP 8.5, providing access to the latest runtime improvements and aligning script execution with newer platform standards.
Key Improvements
Prepares customer environments for validation of existing scripts under the updated executor.
Helps keep the script microservice aligned with current platform infrastructure.
For customers moving from PHP 8.3 to 8.5, the changes come from two upgrade steps (8.3 to 8.4, then 8.4 to 8.5). The most useful reference is PHP’s official migration guides, which summarize what’s new and what to test.
Platform – Laravel and PHP Upgrade
Upgraded the platform core to Laravel 13 and PHP 8.5, modernizing the application stack and aligning ProcessMaker with the latest framework and runtime improvements.
Key Improvements
Validated compatibility across major platform components, including AI, Collections, Comments, Conversational Forms, Decision Engine, Email Start Events, PM Blocks, Photo/Video, Saved Search, Signature, PDF, and Send Email.
Improved long-term maintainability by aligning dependencies and packages with current platform standards.
Prepared the platform for continued modernization of related tooling and integrations.
Self-service and task flow
Self-service screens now remain blocked after a service task step, preventing users from interacting with the form until the next self-service task is properly available and claimed.
After looping back through a gateway, self-service screens no longer stay editable— the form is blocked until the task is properly available/claimed, including after exclusive, inclusive, and parallel gateways.
The interstitial screen no longer stays loading after submitting a self-service task assigned to a group when a script runs before the next self-service task. Users are now routed to the next available task without needing to refresh, even though the request already advanced in the background.
The first self-service task no longer shows editable fields before the user claims it—when the task opens in self-service, the screen stays blocked until the user clicks Claim Case, preventing data entry before ownership is established.
Screen performance and UI responsiveness
The screen no longer slows down or freezes after repeatedly selecting and deselecting values in a Select List with a watcher. Select, unselect, and other field interactions now remain responsive, even on screens with many controls.
Reporting, saved searches, and pagination
The Process column in reports sent from Tasks Saved Searches now populates correctly, matching the process name shown in the Tasks list instead of appearing blank in the emailed report.
Scheduled reports in Saved Searches now paginate correctly, so when more than 15 scheduled reports exist, the paginator navigates forward/backward and continues to show the expected records.
Designer, Projects, and asset management
The “Add to bundle” option is now available in the ellipsis menu for assets shown in Recent Assets, so any recent item can be added to a bundle directly from that list.
The “Import a PI process” option is no longer available when creating a new process from within Projects, preventing PI processes from being imported in a context where they don’t appear in the project’s asset list.
The Categories search field in Projects now shows the search icon, matching the behavior and visual consistency of other Designer search inputs.
Saving a FlowGenie that was created from within a Project now redirects back to the originating Project, matching the post-save navigation behavior of other Project-created assets like Screens, Scripts, Data Connectors, and Decision Tables.
The Open Launchpad action no longer appears for process templates, preventing templates from redirecting to
/process-browser/{id}where they can’t be searched or used to start cases.Copying a script from the Recent Assets menu no longer triggers an error, allowing the script to be duplicated successfully from the ellipsis options.
Decision tables can now be imported into Projects, including older exported files, so the Project “Import Asset” flow accepts the Decision Table package and completes the import successfully.
Web Entry and file/media handling
Uploading a video from a Web Entry no longer leaves the form stuck with a disabled Continue/Submit button. Video uploads inside loop rows now stay tied to the correct row and complete normally, so the Web Entry can proceed to the next step without the upload being rejected or ignored.
Cases and navigation links
Right-clicking Case # and selecting Open link in a new tab now opens the case view (
/cases/xxx) instead of incorrectly sending users to the request page (/requests/xxx).
PDF, printing, and documentation output
Fields no longer get cut off after the File Preview when printing a form, including when the File Preview starts at the top of a new page; page breaks now preserve and render all fields that follow.
The PDF Generator now includes uploaded images when a File Preview control is used in the PDF template screen, so generated PDFs render the image instead of leaving the preview blank.
Email connector behavior
When no files are provided for “Attach Files” (URL / Request Variable / Request Array), the Send Email step no longer shows an on-screen error; the email is sent normally and the attachment handling is skipped cleanly when the attachment list is empty.
Process publishing and A/B alternatives
Publishing no longer throws a server error when Alternative A/B is selected and the start events don’t match; instead, the UI shows a warning that A/B testing is disabled because the start events are out of sync, and when the start events match, publishing proceeds and the A/B option remains available.
Configuration and validation safeguards
Saving a process with an empty Process Owner no longer triggers a server error; the UI now shows “Process owner is required.” and prevents saving until an owner is selected.
No console errors appear when enabling or disabling SCIM from Admin → Settings → Login & Auth → SCIM.
Start timer event setup no longer breaks when a user profile uses a date-only format—AM/PM toggles and time entry remain available, and the timer configuration keeps its own date/time format regardless of the user’s profile settings.
PM Blocks and modeler validation
Auto Validate no longer flags certain PM Block nodes with “Call Activity must have child process selected” due to missing child-process metadata, so adding those PM Blocks to the modeler keeps the call activity properly linked and avoids the server error that previously left
calledElement/processId/startEventempty.
Request Data editing
Editing Request Data now clears any existing draft for that request, preventing the draft restore logic from overwriting the manual update after refresh—so the value you save in the Data tab persists instead of reverting to the previous data.
Security & Authentication
The audit finding is addressed so login sessions are handled more securely, reducing the chance of unintended access through the browser’s cookie/session behavior.
Mobile Experience
Uploading videos from mobile now works when the Photo/Video control is configured for Video, so videos load and save correctly instead of being treated as photos.
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.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).