---
title: Turbine On-Prem 26.1.2 Release
slug: turbine-release-notes/turbine-on-prem-2612-release
docTags: 
createdAt: 2026-06-02T12:04:44.553Z
---

Turbine 26.1.2 includes new features, enhancements, and bug fixes focused on platform performance and reliability.

# What's new in this Release?

## Custom LLM for Hero AI

Turbine 26.1.2 introduces Custom LLM, which lets account administrators configure which models power Hero AI instead of using default platform routing alone.

After Custom LLM is enabled for your account, the same models you designate apply across Hero AI experiences, including companion chat, native actions, AI SOC plan generation, and related capabilities. Turbine Cloud and Turbine On-Prem each support the provider options appropriate to your deployment.

For more information, see [Custom LLM](docId\:Deoy-K3jmcpdm-c-IKRQ4) in the Turbine user guide.

## Submit to Swimlane

26.1.2 introduces Submit to Swimlane, which lets a tenant submit playbooks, components, and AI Agents from Turbine for review and publication in the Swimlane Content Library. Each submission carries the selected artifact and metadata from the source tenant.

Submissions are reviewed in Swimlane before they are published to the Content Library. A submission can be approved for publication or returned with feedback.

For how to submit content, required metadata, and the review workflow, see [Submit to Swimlane](docId\:RSMpOIk8frAItN3N0Fi0k) in the Turbine user guide.

# Addressed Issues

## Records

- **Record Saves Failed or Stored Incorrect Field Values:** Fixed an issue where saving a record from the record UI or from a **Record Action** in a **playbook** could fail with an error or leave incorrect values on the record after the save completed. Saves now complete successfully and retain the field values you expect.
- **Record Saves Failed When Large Text Fields Were on the Record:** Fixed an issue where **Large Text** field content was deleted and uploaded again on every record save, even when you only changed another field. That extra processing slowed saves and caused saves to fail when a **playbook** updated the record or when overlapping saves ran. **Large Text** is now updated only when that field changes, so saves complete faster and more reliably.

## Reports and Dashboards

- **Report and Dashboard Actions in Audit Logs Showed the Wrong Category:&#x20;**&#x46;ixed an issue where create, read, update, and delete actions on a **report** appeared in **Audit Logs** under **Record** instead of **Report**, and the same actions on a **dashboard** appeared under **Record** instead of **Dashboard**. Audit log entries now show the correct category for report and dashboard activity.
- **Dashboard Report Cards Lost Pagination When Resized Tall:&#x20;**&#x46;ixed an issue where **report** cards on a **dashboard** taller than four layout units no longer showed pagination controls, so you could not move through all results in the card. Pagination controls now appear at the expected card sizes.
- **Dashboard Date Range Filter Was Off Screen for Read-Only Users:&#x20;**&#x46;ixed an issue where the **date range** filter on a **dashboard** was drawn outside the visible area when you had read-only **Dashboard** permission and did not have **Add a Card**. You could not see or select **Apply** to run the filter. The **date range** filter and **Apply** now stay visible and usable.
- **Browser Console Showed Repeated Errors Related to In-App Notifications:** Fixed an issue where the browser console logged repeated errors related to **in-app notifications** while you worked in **Playbooks**, **Dashboards**, **Components**, or **Application Records**, or when you switched tenants. **In-app notifications** continue to work as expected, and those console errors no longer appear.

## Content Library

- **User Content Deployment Failed Without Optional Dependencies:&#x20;**&#x46;ixed an issue where deploying a **User Content** package from the **Content Library** without optional dependent packages selected returned an error and did not complete, even when the package was otherwise valid. A message that a webhook URL changed during import may still appear, but deployment now completes successfully.

## User Management

- **Account Page Opened a Different Tenant Than the One You Selected:** Fixed an issue where clicking a tenant on the **Account** page sometimes opened a different tenant than the one you chose (for example, selecting UAT and landing in Sandbox), including a tenant you had opened earlier in the same session. The tenant you select now opens consistently, and the toolbar shows the correct tenant name.

## Canvas

- **Playbook Runs Failed When a Case Status Changed to Resolved or During Bulk Case Updates:** Fixed an issue where a **playbook** run failed with “An unexpected error occurred while executing the action.” when a case status changed to **Resolved** or when **bulk** case updates ran, even though the **playbook** inputs were valid. **Playbook** runs now complete successfully and associated record updates succeed.

## Role-Based Access Control

- **Users Lost Access to Application Records After Enhanced RBAC Migration:** For accounts that have **Enhanced RBAC** enabled, fixed an issue where users on roles that could view application records before migration could no longer open those records after migration until an administrator updated role permissions in the admin UI. Migration now restores the access those role
