Skip to main content

Release Notes

Stay up to date on recent changes and improvements in Cutover.

Written by Cutover Documentation Team
Updated this week

2026.4 release - March 2026

RTO filters visibility is now based on if the setting is enabled

To reduce visual clutter and add clarity, the RTO Workspace filters will only become available when the RTO setting option has been enabled first for at least one Runbook type within the Workspace.

Find out how to enable and implement RTO/RTA, visit the Help centre article.

Visual processing indicators during new runbook version creation

When the user creates a new runbook version, a loading spinner will now appear, clearly indicating that the system is processing your request.

To prevent mid-action editing conflict, while the version is being created, all screen interactions for the user creating the new version are temporarily disabled.

Cutover Connect Updates

We’ve made a couple of updates and improvements to Cutover Connect, bringing more secure credential handling and documentation capabilities:

  • Implemented dynamic field referencing for AWS ST, improving secure credential handling.

  • Added a Description field to Cutover Connect Projects to help teams document the purpose of specific connectivity nodes.

For all Cutover Connect related information, please see our Developer Portal.

Developer Updates

This release introduces improved runbook controls, better task visibility, and enhanced filtering to help you manage workflows more effectively.

What’s New

Runbook Controls

New settings allow you to:

  • Identify incident runbooks

  • Enable RTO tracking

  • Control AI-assisted runbook creation

  • Restrict creation to templates

Task Visibility

  • Clearer insight into task relationships

  • Improved tracking of task progress and duration

Integration Improvements

  • Add descriptions to integration actions for better clarity

Filtering Enhancements

  • Filter runbooks by completion time (before and after) to quickly find relevant activity

Additional Updates

  • Improved clarity around activity log filtering

For all API related updates such as new endpoints, examples and integrations changes, please see our Developer Portal.

Notable Fixes

The listed issues and their solutions are organized based on their potential impact on customers.

Problem

Feature Area

Replication steps (if applicable)

Unable to Modify User Roles When Stream and Substream Share the Same Name

Runbook

Renaming the stream to an existing stream name returns an error. This is now resolved and legacy stream naming conventions have been updated to conform to current standards.

Cancel live runs in parent should also cancel the linked child runs

Linked Runbooks

  1. Create a parent runbook

  2. Add several linked tasks

  3. Start the run in live

  4. Start several linked tasks

  5. Cancel the parent run

  6. Child runbook runs should also be cancelled allowing users to archive them

Custom Fields Admin role not allowing name update

Custom Fields

  1. Assign a user with the Custom Fields Admin role

  2. Now navigate to the “Custom Fields Groups” instance setting tab

  3. Now click onto a Custom Field Group and attempt a name change/click save

  4. Users assigned with this role should have edit capabilities of Custom Field Groups tab and its contents

Reduce length of error message for integration failed to show re-fire option.

Integrations

This has now been resolved and you should see the option to re-fire an integration.

Custom field value filters and tasks list labels missing when navigating between starred runbooks

UI

  1. Star two runbooks that are using custom fields

  2. Navigate to runbook #1 via the ‘Starred’ section

  3. Open the filters and observe filterable custom field values

  4. Navigate to runbook #2 via the ‘Starred’ section

  5. Custom field values in the filters panel and tasks list view should be present when navigating starred runbooks

Unable to send dashboard to external emails that are allow listed.

Dashboards

  1. Verify what domain is included in the allowed list for your Cutover instance

  2. Then share a dashboard with an email of a user that does not exist in your Cutover instance and has the allowed listed domain email address

  3. User should receive the shared dashboard via email

Polling webhook jobs continue firing after a task reaches a terminal state (Success/Failed), overwriting the status with Running and creating a runaway polling loop

Integrations

This has now been resolved, Polling webhood jobs should stop firing after a task reaches state success/failed.


2026.3 release - February 2026

RTO Start Tasks Highlighted in Parent View

Selected tasks now clearly show when they are used as the RTO Start for child tasks. Associated child task IDs are displayed in the parent view, making RTO relationships and dependencies easier to understand at a glance. If a task serves as the RTO Start for multiple children, all relevant task IDs are shown.

To learn more about RTO/RTA, see our article here.

Developer Updates

For all API related updates such as new endpoints, examples and integrations changes, please see our Developer Portal.

Notable Fixes

The listed issues and their solutions are organized based on their potential impact on customers.

Problem

Feature Area

Replication Steps (if applicable)

Unable to get dependent custom fields from the Public API.

API

This has been investigated and is now working as expected. The system will allow users to retrieve dependent custom fields through the public API.

Workspace stakeholder role overrides workspace manager permissions.

Roles/Permissions

  1. Create a user

  2. Add Workspace Manager to at least one workspace

  3. Add Workspace Stakeholder to at least one OTHER workspace

  4. See that workspace manager permissions are not applied for the first workspace

  5. User should still be able to manage workspaces they have the manager role for even if stakeholder elsewhere

Workplace Stakeholder, Global Stakeholder, & Global user admin roles are unable to view the Central Teams tab.

Roles/Permissions

  1. Create a new user or assigned one of the following roles onto a test user:

    • Workplace Stakeholder

    • Global Stakeholder

    • Global user admin

  2. Now navigate into a specific workspace and view the Central Teams tab.

Users with the correct “Read” access are able to view the Central Teams tab found within a workspace.

Multi-select searchable custom fields not appearing in CSV file.

Custom Fields/CSV

  1. Go to Settings → Custom fields.

  2. Create a new Searchable Custom Field (SCF) with:

    • Type: Multi‑select

    • Data source: Active

    • Display on: set to include Task edit.

  3. Go to a Workspace and create a runbook with at least one normal task.

  4. Open that task and:

    • Populate values in the new multi‑select SCF you created.

    • Also populate values in an existing multi‑select SCF (for example: a “Postcode” multi‑select).

    • Save the task.

  5. From the runbook, export the tasks (choose CSV export).

  6. Open the exported CSV file and:

    • Look for the columns corresponding to the self‑serve multi‑select SCF and the legacy multi‑select SCF.

    • Check the cells for the task you edited.

  7. The CSV should show all the values you selected in both:

  • The self‑serve multi‑select SCF, and

  • The legacy multi‑select SCF.

Unhelpful ‘Error: Unknown’ shown when integration URL cannot be reached.

Integrations

This has been investigated and Custom integrations will now display a specific error message in the task debug panel if the target URL is unreachable.


2026.2 release - February 2026

Overview

Release 2026.2 delivers smarter execution, safer rehearsals, seamless integrations, and better control over critical timelines.

The new Cutover AI Assistant, built into the runbook task list, helps teams quickly understand and improve runbooks without manual reviews.

Snippet tasks added during rehearsals are now temporary, allowing safe scenario testing without changing planned workflows. Enhanced RTO validation flags timing risks early to ensure runbooks meet recovery objectives.

Integrations are faster with cURL import, automatically filling request URLs, headers, and payloads to reduce setup time.

These updates help teams plan precisely, integrate smoothly, and execute confidently.

Meet the New Cutover AI Assistant

We’re thrilled to introduce the Cutover AI Assistant, now built right into the runbook task list UI. This powerful conversational assistant helps you quickly understand, manage, and improve runbooks, templates, and snippets using natural language—no more manual reviews needed.

Whether you’re planning, responding to incidents, migrating systems, or releasing updates, the AI Assistant supports you every step of the way. Powered by Cutover’s AI Service, it combines and expands on the capabilities of AI Improve for a smarter, faster, and more flexible experience.

To learn more about the Cutover AI Assistant, please see this article.

Improved handling of snippet tasks after runbook rehearsals

We’ve updated how snippet tasks behave during rehearsals on dynamic runbooks, allowing you to test scenarios without permanently changing planned workflows.

Snippets can be added during planning or dynamically during a rehearsal. Snippets added via the Snippet task type during a rehearsal are now treated as temporary reactions to that specific run and are automatically removed when the rehearsal is completed or cancelled and the runbook returns to Planning.

Any teams that were imported into the runbook with a snippet will remain on the runbook, even though the rehearsal-only snippet tasks are removed. You’ll be notified of this behavior at the start of the rehearsal and can restore a previous runbook version if you want to keep any rehearsal-added tasks.

Note: This update applies only to dynamic runbooks using the Snippet task type. For further information on Snippets, please see this article.

Improved RTO Validation and Task Placement in Templates

We’ve introduced a new enhancement to improve RTO validation on templates. When you manually define the RTO between a selected start and finish task, the system now displays a warning if the calculated duration exceeds the configured RTO. This warning clears automatically once the RTO is within acceptable bounds.

Additionally, the RTO end task can no longer be placed at the root level to ensure proper runbook structure.

To find out more about RTO, please see this article.

Import cURL to auto-populate integration requests

You can now import a cURL command when creating or editing an integration to automatically populate key request fields.

When editing or creating an integration, you can:

  • Select Import cURL

  • Paste a cURL command

  • Have Cutover automatically populate:

    • Request URL

    • Request headers

    • Outbound payload (request body)​

This makes it faster and easier to turn an existing API call into a working Cutover integration, reducing manual setup and configuration errors.

For further information on Integrations, please see our Developer Portal.

Developer Updates

For all API related updates such as new endpoints, examples and integrations changes, please see our Developer Portal.

Notable Fixes

The listed issues and their solutions are organized based on their potential impact on customers.

Problem

Feature Area

Replication Steps (if applicable)

Duplicated stream names not showing when merging runbooks

Runbook

  1. Create two or more runbooks. Each runbook should contain a stream and substream with identical names somewhere within the stream list.

  2. Attempt to merge runbooks to generate errors.

  3. Duplicated streams should be listed for users to manually correct and re-merge.

MRD: Sort by streams count does not sort by streams

Dashboard

We investigated this issue and confirm that when the component is sorted by Runbooks count, any streams with the same number of runbooks are then sorted alphabetically by stream name.

Improved performance for large team uploads

Teams

We had introduced additional auditing of central team membership as part of our team management APIs. While useful for internal reporting, this extra work made the /api/teams endpoint significantly slower for very large uploads.

We’ve now disabled that extra auditing for this endpoint, which brings performance back in line with previous behaviour and prevents uploads from timing out.

Fix for Metastore rows with special characters in keys not refreshing

Datasources

  1. Given metastore rows where the primary key contains special characters (e.g. &, <, >),

  2. When the value of a dependent field is updated and the data is re‑ingested these rows are correctly updated (refreshed) in the Metastore.

Task-level Auto Start/Auto Finish tasks get stuck and do not finish

Runbook

  1. Create a runbook with multiple (6-10) auto start/auto finish tasks

  2. Start runbook in either live or rehearsal

  3. Tasks should be finishing automatically as expected

Runbook Sidebar Panels Now Stay Open When Switching Tasks

Task Panels

This has been investigated and Accordion panels in the sidebar (e.g. Dependencies, Custom fields, Description) now stay open when you move between tasks.


2026.1 release - January 2026

Overview

This release brings powerful new capabilities to Snippets, including support for snippet-specific custom fields and integrated approval workflows, enhancing control and flexibility when managing reusable task groups. Additionally, layout preferences have been improved to remember your filter panel settings across sessions, helping you maintain a consistent and personalized workspace experience.

Snippets Now Support Custom Fields and Approval Workflows

In this release, Snippets have been enhanced with additional functionality. You can now create custom fields restricted specifically to the Snippet runbook type, while existing runbook-level custom fields that aren’t restricted to a specific runbook type remain available for use with snippets.

To improve governance, approval workflows can now be assigned to snippets, bringing them in line with other runbook types.

To learn more about Snippets, see our Create Snippets article.

New Layout Preferences Enhancements

Following on from the previous release, we’ve continued to enhance layout preferences. Filter panel preferences now persist across sessions, ensuring your workspace stays just the way you set it.

Developer Updates

Note: For all API related updates such as new endpoints, examples and integrations changes, please see our Developer Portal.

Notable Fixes

The listed issues and their solutions are organized based on their potential impact on customers.

Problem

Feature Area

Replication Steps (if applicable)

Unable to archive rejected templates

Runbook

This has now been resolved and you are able to archive templates, regardless of the template status.

View child runbooks option gives permission error

Linked Runbooks

  1. Create a runbook.

  2. Add linked runbooks(creates child runbooks).

  3. Navigate to the Template runbook list.

  4. On the parent template row, click “View child runbooks”

  5. The side panel opens and shows a list of child runbooks linked to the parent.

New role not saved when scrolling down user list

UI

  1. Initial user role is selected.

  2. The user scrolls down and selects additional roles for users.

  3. Selections should remain consistently displayed in the UI while scrolling, even before saving. The UI should accurately reflect all selections made in the current session.

Review reminder email sent for archived template

Comms

  1. Template created of a runbook type with the approval flow enabled

  2. Approval requested & template approved

  3. Approval expired

  4. Template was archived

  5. 30 days past review expiry email not sent for archived templates

Page freeze when trying to find task predecessor

Runbook

Search latency inside of tasks has been investigated and cleaned up.

Custom fields with commas cause duplicate header error in CSV uploads

CSV

  1. Create two Custom Fields, both should contain a comma(,) followed by identical characters/words.

  2. Create a new runbook.

  3. Perform CSV task upload with headers that contain your two Custom Fields.

  4. CSV task upload is successful as the two custom fields are uniquely titled, and have different IDs.


2025.25 release - January 2026

Overview

The final release of 2025 delivers improvements that enhance visibility, speed, and clarity across the platform. Highlights include a new Custom Fields Audit Log for better traceability, faster task updates with inline edit shortcuts, more reliable Liquid filter handling in integrations, clearer RTO/RTA indicators for linked runbooks, and enhanced layout preferences so your workspace stays just the way you like it.

Custom Fields Audit Log

You can now download an audit log of all changes made to Custom Fields. This provides clear visibility into who made changes and when, helps investigate breaking updates, and ensures both UI- and API-driven changes are fully traceable.

To learn more, see our Custom Fields Audit Log article here.

Related Roles: Available to Custom Fields Admin users.

Inline Edit Shortcuts for Tasks

Editing tasks just got faster. You can now use Task Create shortcuts to edit the most common task details, including Stream, task assignee, task type, and duration, without opening the task edit panel. This streamlines your workflow and saves time. Editing options are available directly from the task list. To learn more and see how to trigger these shortcuts, see the Edit tasks section of this article here.

Update: Improved Liquid Filter Support for Dynamic Referencing in Integrations

Liquid filters (a form of dynamic referencing) such as plus, minus, replace, and remove are now fully supported when applied to custom fields within integrations. These filters operate on the resolved values of dynamic references, ensuring calculations and string operations return accurate results.

Additionally, support for Runbook attributes has been improved, allowing fields like {{Runbook.parent_version_id}} to be reliably interpolated in both Custom and Event Integrations.

No configuration changes are required—if you are already using Liquid filters with dynamic fields or Runbook attributes in your integration payloads, they will now function correctly.

To learn more about Integrations, please visit our Developer Portal here.

Update: Clearer RTO Overrides in Linked Runbooks

When a child runbook’s RTO start is overridden by a parent runbook, you’ll now see clearer indicators to help you understand exactly where the timings come from and interpret RTO/RTA results with confidence.

  • The child task list no longer highlights an RTO start when the timing is inherited as shown in the image below.

  • RTA results display a link icon and tooltip in the child runbook and template when timings are driven by a parent runbook, as shown in the image below.

These updates make it easier to understand the source of RTO/RTA timings when working with linked runbooks.

In our last RTO/RTA update (v2025.22), we enhanced this feature to clearly indicate when a child runbook’s RTO start time is inherited from a parent, improving visibility by hiding the child’s own RTO start task and making it easier to understand where the timing comes from.

To learn more about RTO and Linked tasks, please see this article.

New Layout Preferences Enhancements

We’ve improved your workspace experience by adding layout preferences for key interface elements, so your preferred setup is saved and restored across sessions.

  • Blue left-hand panel state is now remembered

  • Right-hand side panel state and width (including apps, task edit, and runbook integrations) persist across the platform, and clearing your cache does not remove this preference

These updates help you work more efficiently by keeping your workspace just the way you like it. To learn how to revert any changes you make, visit our Manage Personal Details page here.

Developer Updates

Note: For all API related updates such as new endpoints, examples and integrations changes, please see our Developer Portal.

Notable Fixes

The listed issues and their solutions are organized based on their potential impact on customers.

Problem

Feature Area

Replication Steps (if applicable)

Custom field filter not showing accurate results.

Runbook

This has been investigated with the customer and is now resolved.

Data Sources with spaces in their names not appearing in Search

Data Sources

  1. Within the task list, scroll down to the Data Sources section.

  2. In the search box, type the full Data Source name including a space

  3. All data sources (including those with spaces in their names) should appear in the list.

Data Sources using OAuth only returns search results for creator users.

Data Sources

This has been investigated and resolved. Searches against Datasources using OAuth now work for all relevant users; non‑creator users can successfully query these Datasources as expected.

Source runbook checkboxes randomly uncheck when selecting multiple options

Runbook

This issue has been investigated and is now resolved.

  1. Navigate to a parent runbook with multiple linked runbooks.

  2. Open the Filter Task panel and select multiple source runbooks.

  3. Selected source runbooks should remain checked/selected.

Phone number country code validation failure

UI

This has been investigated and is now resolved.

On user profile sign-up the process is:

  • If a user enters a phone number, they must also select a country code.

  • If no phone number is entered, no country code is required.

On a users profile:

  • The correct, explicitly selected country code should be shown and is editable.

Tasks with ‘localhost’ URLs fail CSV import with generic API error

CSV

  1. Create a CSV file for runbook tasks. In one of the task rows, set a URL field (e.g. a task link / instruction URL) to http://localhost/... or containing the word localhost.

  2. Go to the relevant workspace and runbook where CSV task import is enabled. Import the CSV you created.

  3. The import now succeeds.

Folders: slow save performance with many users assigned

Workspace

  1. Create a folder.

  2. Add many users to it e.g. over 2000

  3. Save.

  4. Add one more user to the folder.

  5. Save time is now improved.


2025.24 release - December 2025

Overview

This release focuses on platform stability, minor UI refinements, and behind-the-scenes improvements. There are no major feature changes, but these updates help keep Cutover running smoothly and lay the groundwork for upcoming enhancements.

Developer updates

Note: For all Developer related updates such as new endpoints, examples and integrations changes, please see our Developer Portal.

Notable Fixes

The listed issues and their solutions are organized based on their potential impact on customers.

Problem

Feature Area

Replication Steps (if applicable)

RAG status indicator is missing from the runbook header

Runbook

  1. Create a runbook

  2. Open the Runbook Details panel

  3. In the RAG status field select a one of the values and populate the field Status Message

  4. Save the changes

  5. The status indicator is visible in the runbook header

CSV task upload failing if column header has a leading or trailing space

CSV

Customers can have extra spaces around header names if required. This has been investigated, and the data should still upload as expected.


2025.23 release - December 2025

Overview

In this release, we’re simplifying permission management with Centralized Team Roles, accelerating recovery plan creation through AI-powered bulk templates using Metastore data, and expanding integration capabilities by adding Workspace to dynamic fields—giving you greater control, speed, and flexibility across your operations.

Introducing Centralized Team Roles for Easier Permission Management

We’ve introduced Centralized Team Roles to make permission management simpler, faster, and more consistent across your organization. Users with workspace or folder edit permissions can now assign workspace and folder roles directly to entire teams—ensuring every team member automatically receives the same access.

Role changes are applied instantly:

  • When a role is added or removed, the change applies to all members of the team.

  • If a user is added to a team, they inherit all roles assigned to that team.

  • If a user is removed from a team, they lose any roles that came from that team.

  • Individual user roles remain unaffected if they’ve been assigned directly.

This enhancement reduces manual updates, improves scalability, and helps maintain clear, consistent access controls across your environment.

Things to know:

  • A centralized teams audit log is in development.

  • For RBAC clients with centralized role overwrite enabled, team roles will remain unchanged. If RBAC + Purge Roles is enabled in your SAML configuration, any manually assigned roles not mapped through RBAC will be removed on the user’s next login.

Note: This feature is currently available on an opt-in basis—please contact your CSM if you’d like early access.

Automated Bulk Recovery Plan Templates Using AI and Metastore

This new feature lets users quickly generate multiple recovery plan templates using AI combined with application metadata from Metastore, speeding up onboarding and plan creation.

Key Features:

  • AI-Driven Bulk Creation: Generate many templates at once from a single AI prompt.

  • Filter Selection: Choose applications by Service Provider, Region, and more before generating.

  • Background Processing: Runs asynchronously so users can keep working.

  • Email Alerts: Notifications when template creation completes.

  • Contextual Customization: Templates include relevant infra-specific tasks (e.g., OS failover, DB recovery).

  • Searchable Metadata: Custom fields—auto-populated from Metastore metadata—and dynamic names that include the application ID make templates easy to identify and find.

Note: This feature requires Metastore and AI functionality. Reach out to your CSM for access and details. AI-generated content may require review.

To learn more about data sources, click here. To find out about AI Create, click here.

Workspace Added to Dynamic Fields

Dynamic referencing now includes Workspace, providing broader and more powerful context for integrations and automation. Use dynamic fields to reference values stored in runbook, task, and workspace properties (standard or custom fields). To learn more, click here.

API Update - Version 2025-11-26

This release brings improvements that make runbook management, activity tracking, and integration control clearer and easier to work with.

Runbook & RTO/RTA Enhancements

  • Runbooks now offer more flexibility in how the RTO start task is defined, allowing tasks to override the default when appropriate.

  • Clearer messages now appear if override settings are used incorrectly.

  • Additional RTO/RTA status details are available for better reporting.

  • You can filter runbooks by the source they were created from, making generated templates easier to track.

User App Tokens

  • You can now set a custom expiration time when creating user app tokens, giving you more control over access duration.

Activity Feed Improvements

  • A new Activity Feed API lets you list and filter activity entries, including date-based filtering.

  • You can now star/unstar activities.

  • Activity messages are available in a clean, pre-formatted version for easier display.

Connect Settings

  • New API endpoints allow you to retrieve Connect Settings records, helping streamline integration setup and management.

Want to see what’s new in our API? Click here to view the latest updates.

Notable Fixes

The listed issues and their solutions are organized based on their potential impact on customers.

Problem

Feature Area

Replication Steps (if applicable)

Unable to archive approved templates

Runbook

This has now been fixed and is working as expected.

Completion by stage widget not honouring filter options set

Dashboard

  1. Navigate to any runbook during a run, and click onto the default dashboard view

  2. Apply a mix of filters to change the output of tasks

  3. Navigate to the Completion by stage columns shown on the right hand side and click on any desired column row

  4. After clicking onto the hyperlink within the columns, the output of tasks shown should honor the filters set prior

Merging runbooks allows sub-stream and different parent stream to have the same name

Runbook

  1. Create 2 runbooks

  2. In Runbook 1, add a stream with a unique name

  3. In Runbook 2, add a stream with a unique name, and give it a substream with the same name as the name of the stream in Runbook 1

  4. Select both runbooks and attempt to merge

  5. Sub-streams must not share the same name as any parent stream. The merge should display an error indicating the naming conflict

Tasks May Not Auto-Start Despite "Auto Start Task" Checkbox Being Checked

Runbook

  1. Create a Task Type with auto-start enabled

  2. In a runbook, bulk update existing non-auto-start tasks to use that Task Type

  3. Start the runbook

  4. Tasks now auto-start correctly once their predecessors are completed

Fixed start/due date options do not appear for fixed start task/ fixed end tasks without a refresh

Task/Runbook Types

  1. Create a runbook and add a normal task. Open the task edit panel.

  2. Change the task type to Fixed Start/Fixed End task type

  3. View the task edit panel. Add a fixed start time/Add a due date checkbox should appear

*Requires a custom task type with both Fixed Start/ Fixed End Time enabled

Did this answer your question?