Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Learn about bug fixes in ProcessMaker Platform Spring 2023.2.
These release notes document bug fixes addressed in ProcessMaker Platform Spring 2023.2.
PMQL queries using sub-queries instead of IDs perform faster even with a large number of items: When performing queries against a large number of items, sub-query searches perform faster than searching against IDs.
PMQL queries using LIKE
operator against integers perform faster even with a large number of items: When performing PMQL queries against a large number of items while searching against integer values, searches using the LIKE
operator perform faster.
Required controls function correctly when those controls are on secondary pages on a nested Screen: When controls are set to be required on secondary pages of a nested Screen, the parent Screen cannot be submitted until all the required controls contain values.
Drop-down for a Google Places control displays appropriately below the control when used in a nested Screen: When a Google Places control is used in a Screen nested to another, the drop-down from which to enter an address into the Google Places control properly displays underneath that control instead of below the control(s) below it.
Review product versions available in the open-source for ProcessMaker Platform Spring 2023.2.
The following are the product versions available in the open source for ProcessMaker Platform's Spring 2023.2 release:
Nayra BPMN 2.0 engine: Version 1.9.4
ProcessMaker BPMN Moddle: Version 0.13.0
ProcessMaker Query Language (PMQL): Version 1.9.0
Process Modeler: Version 1.30.2
Screen Builder: Version 2.71.3
Script Executor for Lua: Version 1.0.0
Script Executor for Node: 1.1.0
Script Executor for PHP: Version 1.1.0
Vue Screen Builder Form Elements: Version 0.46.1
Learn about security enhancement in ProcessMaker Platform Spring 2023.2.
These release notes document security enhancements addressed in ProcessMaker Platform Spring 2023.2.
Required controls function correctly when those controls are on secondary pages on a nested Screen: When controls are set to be required on secondary pages of a nested Screen, the parent Screen cannot be submitted until all the required controls contain values.
View links to system requirements and special instructions to install the on-premises ProcessMaker Platform open-source edition.
See these on-premises server requirements prior to installing the ProcessMaker Platform Spring 2023.2 open-source edition on-premises.
ProcessMaker Platform Spring 2023.2 requires the following newer system requirements than those from ProcessMaker 4.4.x:
MySQL 8.0
PHP 8.1 or later
ProcessMaker Platform Spring 2023.2 Release Notes.
Release Date: May 31, 2023.
ProcessMaker Platform Spring 2023, our latest enterprise product release, is a state-of-the-art, cloud-based SaaS solution that seamlessly integrates all of our previous releases into a unified platform. Create BPMN 2.0-compliant business processes using the ProcessMaker Platform's low-code approach. Design and deploy automated workflows that deliver true digital agility to your organization.
Release notes are cumulative with all previous ProcessMaker Platform releases, and document security enhancements and bug fixes associated with this release unless otherwise noted.
See ProcessMaker Platform's roadmap.
All existing ProcessMaker Platform users automatically upgrade to ProcessMaker Platform Spring 2023.2 seamlessly and continue to leverage best-in-class technology. The transition will not disrupt their ongoing business operations and they do not need to take any additional actions to benefit from this release.
See the following sections for core product and non-core package versions for ProcessMaker Platform:
Core product: ProcessMaker Platform core-product functionality is the ProcessMaker Platform open-source edition.
Non-core packages: ProcessMaker Platform packages extend core-product functionality. Packages are not available in the ProcessMaker Platform Spring 2023.2 open-source edition, but are available to customers that purchase or subscribe to ProcessMaker Platform Spring 2023.2. Release Notes that affect package functionality are documented in separate sections.
Review Enterprise package versions for ProcessMaker Platform Spring 2023.2.
The following are the Enterprise package versions in conjunction with ProcessMaker Platform's Spring 2023.2 release:
Actions By Email: package-actions-by-email 1.11.1
Advanced Forms: DEPRECATED in March 2021; no longer supported
Advanced User Manager: package-advanced-user-manager 1.4.0
Auth: package-auth-auth0 1.10.1
Collections: package-collections 2.9.3
Comments: package-comments 1.5.1
Conversation Forms: package-conversational-forms 1.2.2
Data Connectors: package-data-sources 1.17.0
Decision Tables: package-decision-engine: 1.0.0
DocuSign Connector: connector-docusign 1.2.1
Dynamic UI: package-dynamic-ui 1.9.1
File Manager: package-files 1.7.1
Google Places: package-googleplaces 1.4.2
IDP: connector-idp 1.2.2
PDF Generator Connector: connector-pdf-print 1.11.2
Process Documenter: package-process-documenter 1.3.0
Process Optimization: package-process-optimization 1.3.0
Saved Searches: package-savedsearch 1.23.2
Script Executor for C#: docker-executor-csharp 1.0.1
Script Executor for Java: docker-executor-java 1.0.1
Script Executor for Node: docker-executor-node-ssr 1.0.2
Script Executor for PHP: docker-executor-php 1.0.1
Script Executor for Python: docker-executor-python 1.0.0
Script Executor for R: docker-executor-r 1.0.0
Send Email Connector: connector-send-email 1.18.2
Sentry: package-sentry 1.3.0
Signature: package-signature 1.5.0
Slack Notification Connector: connector-slack 1.3.1
Translations: package-translations 2.3.3
Versioning: package-versions 1.4.2
Vocabularies: package-vocabularies 2.9.1
Web Entry: package-webentry 2.14.0
Please be aware of known issues in ProcessMaker Platform Spring 2023.2.
These release notes document known issues in ProcessMaker Platform Spring 2023.2. Platform section documents known issues affecting the ProcessMaker Platform Spring 2023.2 open-source edition.
Request filters run during every parameter adjustment, not when the Apply button is selected: Request filtering occurs each instance a filter parameter changes instead of only when the Apply button is clicked.
Boundary-type event objects connected with a Sequence Flow to a subsequent object can be moved to another Pool element: When a Boundary-type event object is connected to another object in the same Pool element, the Boundary-type event and its attached object can be moved from one Pool element to another Pool element. Process model objects that are connected to other objects in the same Pool element are not allowed to be moved to another Pool element.
Sequence Flow elements behave unexpectedly when moved outside of their Pool element: After pasting Process model objects that are connected with Sequence Flow elements, and then moving those copied Process model objects outside of their Pool element, the Sequence Flow elements move unexpectedly.
Boundary-type event objects connected with a Sequence Flow to a subsequent object can be copied, pasted, and moved outside of their Pool element: When a Boundary-type event object connects to a subsequent object using a Sequence Flow element, those copied objects can be moved outside of their Pool element.
Process model object labels overlap the border of the Pool element: When Process model objects are placed near the edge of a Pool element, such as the bottom, the Pool element does not readjust in size to properly include the labels.
The Process corrupts after copying elements inside one Pool element to another, then deleting both Pool elements: After doing the following, the Process cannot validate BPMN:
Copy the contents of a Pool element.
Move the pasted elements to a second empty Pool element.
Select both Pool elements and then delete them.
Add, and then connect, new BPMN elements to the Process model. When attempting the validate the BPMN, Process Modeler invalidates it.
Removing a Pool element containing elements, and then creating a second Pool element with its own elements, deleting the first Pool element removes the Sequence Flow elements from the elements within the second Pool element: Doing the following manifests the known issue:
Place a Start Event element, Form Task element, and an End Event element into the Process model.
Place a Pool element onto the existing elements, and then save the Process.
Place a second Pool element, and then place a Start Event element, two consecutive Form Task elements, and an End Event element.
Connect the elements in the second Pool element.
Delete the first Pool element.
The known issue manifests whereby the Sequence Flow elements are removed from the elements within the second Pool element.
Controls set as required on secondary pages of nested Screens can be submitted without values: An intermittent issue occurs related to required controls on secondary pages of nested Screens. In some instances, when these controls are left blank, the parent Screen can be submitted without prompting for the necessary information. The usual alerts and visual cues indicating that a required field has not been filled may not consistently appear. Rest assured, we are working diligently to enhance the uniformity of these alerts across all Screen configurations to deliver a more intuitive user experience.
Helper text for validation rules Required
and Required Unless
do not work for Date Picker controls: When a Date Picker control has validation rules for Required
or Required Unless
, the helper text that indicates when the Date Picker control's validation is not met do not display.