Skip to main content
Version: On-Premise 3.1

Release Notes 3.1.0

(Released July 2026)

This release of Resolve Actions Express introduces the following new features, improvements, and changes.

What's New

Compare Runs in the Audit Trail

Added a Compare Runs action to the Audit Trail toolbar. Select any run as Run A and choose a Run B from recent runs of the same workflow to view a side-by-side, activity-level comparison, including status, module changes, and output differences. Filters are available to show only errors or only differences.

Run Insights Dashboard

Added a Run Insights dashboard (Insight > Run Insights) that provides an overview of monitored workflows, highlighting those that have diverged from the baseline, encountered errors, or received no response. Includes a Run Comparison screen for reviewing per-activity differences against a baseline run.

Restricted Engine Canary

Added support for restricted "canary" engine instances. A canary instance can be limited to only the schedulers, self-service forms, and manual runs explicitly assigned to it, allowing an engine patch to be rolled out safely without affecting the customer's full event flow.

Workflow, trigger, and schedule names in the Audit Trail are now clickable links that open directly to the relevant configuration screen.

Mixed Hebrew and English Text Rendering

Improved rendering of mixed Hebrew and English (RTL/LTR) text so that word order, punctuation, and alignment display correctly.

Open Workflow from Run Workflow Activity

Added the ability to open a referenced workflow in a new browser tab directly from the Run Workflow activity when the activity targets a specific workflow.

Open Workflow from Scheduler Properties

Added an Open Workflow action to scheduler properties, matching the existing behavior in the Audit Trail, so users can jump directly to the workflow from the scheduler.

Open Workflow from Workflow Designer Tab

Added the ability to search for and open a workflow by name from the Workflow Designer Open Workflow tab.

Open Activity in Workflow Designer from the Audit Trail

Added the ability to open an activity from a linked activity name in the Audit Trail.

Open 'Edit in Designer' Icon

Added an Edit in Designer icon to each custom activity, providing a quick way to jump to the activity's configuration.

Disable Option for Comm, Scheduler, and Engine Components

Added a disable option for the Comm, Scheduler, and Engine components, allowing any of them to be taken offline without removing their configuration.

Copy Button on the Workflow Result Modal

Added a Copy button to the workflow result and message modal, making it easier to copy output without manually selecting text.

Per-Workflow Activity Exclusion in Compare Runs

Added the ability to exclude specific activities from Compare Runs on a per-workflow basis in Run Insights.

Added branded highlights to every matching activity when using the Find Activity search in the Workflow Designer.

Breaking Change Notice

The system now selects the default Executor/Comm Module based on alphabetical order by module name. If your default Executor/Comm Module is not first alphabetically in the module list, it will no longer be selected automatically. Verify your module naming or reorder the modules as needed.

Resolved Issues

The following is a non-comprehensive list of bugs that were fixed in this release.

TicketSummary
56772Fixed an issue where SSH connections in the Start Cisco Session activity failed due to a host key algorithm mismatch.
57011Fixed an issue where the production ServiceNow module experienced delays in ticket polling.
57154Fixed an issue where If-Else formula evaluation failed when a Memory Set value contained an apostrophe.
57155Fixed an issue where Engine Server and Comm Server logs intermittently stopped writing entries during runtime.
57164Fixed an issue where clicking the Test button on any activity resulted in a technical error.
57231Fixed an issue where executor activities aborted by the watchdog remained stuck in an Executing state with no result published.
57235Fixed an issue where the engine wrote the host number instead of the module number to MonitoringHistory.ModuleID.
57232Fixed an issue where the Comm Server's round-robin dispatch caused severe load imbalance across executors.
57233Fixed an issue where an activity log row showed a status of "No Response" while the Result, Body, and Remark fields contained the actual executor output.
57251Fixed an issue where If-Else formula conditions failed on numeric comparisons and on values containing quote characters.
57394Fixed an issue where a GoTo activity targeting the end of its own While loop never incremented the loop counter, causing an infinite loop.
57395Fixed an issue where an If-Else activity with no default branch flagged stopped the workflow instead of running the default branch.
57397Fixed an issue where executor activities stopped routing to the first executor after a production database outage and instead spread randomly across executors.
57398Fixed an issue where outbound activities intermittently returned "No Response" and timed out with no error reason recorded.
57399Fixed an issue where the executor did not retry sending a message after receiving a "Selected module is unavailable" error.
57432Fixed an issue where Web Service events were processed by the engine with a 20-30 minute delay.
n/aFixed an issue where users could not test a single activity in the Activity Designer or in-workflow activity configuration panel when all workflow licenses were fully consumed.
n/aFixed an issue where the Executor Server intermittently failed to read the workflow result file because it was still locked by another process.
n/aFixed an issue where a module in a connection error state was not written to the audit log.
n/aFixed an issue where the Folder List activity did not work correctly when run via Test Run.
n/aFixed an issue where command execution intermittently failed with "Unable to retrieve result" on every second run.
n/aUpdated the Self Service designer so the right side popup is visible.
n/aFixed an issue where the MemorySet activity stored a variable as a 1×1 ResultSet instead of plain text when used to seed the workflow last response before an If-Else activity, causing text-based last-response conditions to fail.
n/aFixed an issue where the executor and engine reported negative Processing values (for example, -1, -2) in status.
n/aFixed an issue where an activity that returned after its timeout was logged with an empty result instead of "No Response."
n/aFixed an issue where the Audit Trail displayed the HTML entity & literally in workflow names that contain an ampersand.
n/aFixed an issue where the UpdateInstancesStatus stored procedure caused blocking, plan recompiles, and an XML handle leak on the module status heartbeat.