Changelog
v1.9
- Release: 2026-07-23
- Added an activity log that tracks every change made to workflow variables.
- Improved workflow task notification emails with clearer, more useful details.
- Sample workflow templates now load automatically and stay up to date.
- Added a new Vacation Request sample workflow.
- Added a new Purchase Request sample workflow.
- Added a new Cost Approval sample workflow.
- Added a new Complaint Management sample workflow.
- Refreshed the workflow management UI with a new design.
- Fixed an error that could prevent importing workflow templates from a library URL.
- Fixed slow performance when checking a document's workflow history.
- Improved performance when working with large numbers of workflows.
- Improved performance when checking whether a document with active workflows can be deleted.
- Added automatic cleanup of finished process instances to prevent unbounded database growth.
- Fixed a bug where moving a process to another step could incorrectly close tasks from unrelated processes.
- Fixed an issue where personally assigned tasks could disappear from a user's task list.
- Fixed a security vulnerability related to task notification templates.
- Upgraded the Java SDK to version 5.7.
v1.8
- Release: 2026-06-18
- Upgraded to Java SDK 5.6.
- Added default templates to the application library.
- Added a log view to track workflow variable changes over time.
- Added a visible attribute to workflow form elements.
- Improved the findRunningByNode method.
- Added a method to retrieve a list of running process instances using a UUID.
- Fixed an issue causing excessive login events to be generated.
- Added support for Flyway.
- Added multi-tenant support.
- Fixed an issue where deleting a process instance did not delete its associated GroupedNotification records.
- Fixed an issue with the getTaskInstance method in the WorkflowUtils class.
- Fixed an issue with GoTo causing two tasks of the same workflow to appear simultaneously.
- Notifications are now sent once a day, grouped together.
- Improvements and fixes to the user interface:
- Improved script editor with autocomplete functionality.
- Fixed form field label values containing HTML characters that were not properly escaped in XML output.
v1.7
- Release: 2026-04-21
- Added a method to update the node associated with a workflow.
- Introduced module licensing support.
- Added support for filtering workflows by active status.
- Upgraded to Java SDK 5.5.
- Extended workflow filtering capabilities by node name.
- Extended workflow filtering capabilities by task name.
- Fixed an issue where updating the node was not working correctly.
- Resolved incorrect behavior in task name filtering.
- Fixed an issue causing repeated notifications when a task had a due date but no repeat configuration.
- Implemented the endTaskInstance method.
- Improvements and fixes to the user interface:
- Added the WorkflowUtils.setProcessInstanceNode method in the editor.
- Added support for Splitters.
- Added the ability to filter the workflow list by the active field.
- Fixed an issue where the repeat option was no longer displayed in tasks when the due date had no value.
v1.6
- Release: 2026-03-11
- OKMFlow now supports MySQL as a database backend.
- Administrators can now deactivate a workflow without deleting it.
- An issue causing pooled task queries to behave unexpectedly has been resolved.
v1.5
- Release: 2026-01-27
- Added support for multiple workflow versions.
- Improved error information handling.
- Updated libraries.
- Fixed handling of workflows without an assigned user.
- Fixed an error in the goto action when a user has an assigned task.
- Fixed an error with the findProcessInstancesByNode method returning an empty list.
- Improvements and fixes to the user interface:
- Fixed transaction handling when defining a task prior to workflow start - transactions are now properly removed.
- Added a new About dialog displaying application version information.
- Added maximize functionality for scripts and forms in conventional view (non-editing mode).
- Fixed error state display in tasks - error status now appears in red as expected.
- Added a workflow versioning system with the ability to set the default active version.
v1.4
- Release: 2025-11-28
- Added capability to filter variables in the variables screen by name, type, or value.
- Added an option to make task assignment notifications optional.
- Added a new WorkflowUtils.getTaskInstances() method that is accessible from scripting.
- Added capability to reassign task instances.
- Added tabs to all node types.
- Fixed transitions not being created in actions.
- Changed focus behavior to automatically focus on the input when creating a new workflow.
- Fixed the warning popup appearing incorrectly when adding new elements in actions.
v1.3
- Release: 2025-08-29
- Several bug fixes.
- Performance improvements.
v1.2
- Release: 2025-07-10
- Several bug fixes.
- Performance improvements.
v1.1
- Release: 2025-06-11
- Improved database support.
v1.0
- Release: 2025-05-23
- Initial version.