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.
Table of contents [ Hide Show ]