Turbine On-Prem Release Notes
Turbine On-Prem 25.1.2 Release
Addressed Issues
5 min
user management link preservation on login and session timeout users are now redirected to the page they intended to access after logging in for example, clicking a shared report link will take the user to that report following authentication logging and audit enhanced system observability by adding correlation logs and improving audit logs for the tenant service removed sensitive information like tokens from logs and disabled verbose error logging to improve security and log clarity record and report filtering the condition builder is enhanced, ensuring filters and date/time operations are accurate in records and reports filtering logic now works consistently for reports and color coded views date and time formats are supported for "next" and "previous" operations the logic for "next 24 hours" and "previous 24 hours" now accurately accounts for both date/time and date only fields the "current" operator is now restricted to current month, day, or quarter and does not accept a value expressions such as "current +2 days" are no longer allowed filtering and searching now function correctly for text list fields, reference fields, and fields with empty filter values content library content documentation visibility in swimlane content tab fixed an issue where content documentation appeared blank when content was accessed via search in the swimlane content tab users can now retrieve any content through search and view all associated documentation as expected "connect" option for connectors in search fixed an issue that prevented the “connect” option from appearing for connectors accessed via search users are now able to search for any connector and use the “connect” option to install it directly from the search results hero ai companion full application name in processing status updated hero ai companion to display the full application name in its processing status, enhancing transparency regarding which applications are being referenced removed the “visible to hero ai” setting for comment fields in turbine applications comment fields cannot be made visible to hero ai and are no longer referenced by it canvas saving playbooks resolved an issue that prevented playbooks from being saved when they contained incomplete or invalid flows playbooks can now be saved regardless of flow completion the update variable action in canvas no longer fails when setting boolean variables to false previously, attempting to set a boolean value to false would result in the variable being saved as null this issue has been resolved by updating the variable handling logic to correctly persist true and false values as expected application filed showing internal database ids resolved an issue where reference grid fields displayed internal database ids instead of proper field names this occurred when a field used as a grid column was deleted from the referenced app now, only fields that exist in the application schema will be shown or selectable as grid columns this fix ensures consistent display of field names when creating, editing, and viewing records resolved an issue where inserting a conditional action between two actions in a parallel group caused the playbook to become corrupted this prevented the test console from functioning properly, as component runs would not be displayed the issue stemmed from the conditional action being incorrectly added to the on success path the fix ensures that no on success, on failure, or on complete entries are created in this scenario, preserving the integrity of the playbook structure resolved an issue where the playbook graph failed to render correctly if an action's key included " wait" or "component" these identifiers were previously used to detect system node types, causing conflicts when used in user defined action names the logic for identifying node types has been improved to prevent collisions and ensure the graph functions as expected resolved an issue where deleting a nested if condition/action with a node in the true branch caused an exception users can now delete conditions, including nested ones with nodes in true, false, or combined branches, without encountering console errors, and the playbook can be saved successfully resolved an issue where the "drop action here" graphic appeared off center when dragging an action onto the canvas for the first time the graphic now correctly appears centered on the canvas resolved a bug in the record patching pipeline that caused certain record updates to fail in the ui and throw errors these failures were traced to edge cases where records contained improperly written field values from previous operations the patching logic has been updated to handle these scenarios gracefully addressed a styling issue in the while loop configuration dialog that caused the playbook property menu to be cut off, ensuring that the menu now displays correctly without clipping component back button resolved an issue where clicking the back arrow would navigate back to the previous component in the url, but the ui would not reflect the correct component information the fix ensures that clicking the back arrow properly updates both the url and ui to display the original component, even after it has been duplicated csvgetrows action resolved an issue where returncolumns did not return any columns when set to null or an empty array, the fix ensures that all keys are returned if returncolumns is set to null resolved an issue where no records were returned when the limit parameter was either not supplied or set to 0 the fix ensures that it correctly return all records as intended resolved an issue that allowed overriding the array item types for the returncolumns and omitcolumns input properties in the get csv rows action this fix ensures proper handling of array item types for these properties records record coedit issue resolved an issue where record update notifications would stop appearing in open tabs when the coedit document backing the record was removed after navigating away in another tab the system now correctly maintains coedit document connections as long as at least one tab remains active this ensures real time updates continue to be received across all open tabs resolved an issue where co edit events were being published whenever real time record updates were received, even if the user hadn't manually modified a value now, co edit events are only triggered when a user directly modifies a field, ensuring that external updates do not unintentionally publish editing events resolved an issue where record updates were not received while previewing records record data now updates consistently during preview to reflect real time changes resolved an issue where filter conditions failed to display when configuring a record event trigger this occurred if a user had two triggers referencing the same application one for record creation and another for record updates resolved an issue where attempting to modify a transformation action containing $deleted tokens in advanced transformation blocks would throw an exception transformation actions with such blocks can now be updated without errors resolved an issue where the record search action exposed only partial outputs in the playbook mapping interface and only the result property was available the action now correctly exposes all properties returned by the reacord search action, allowing users to map any output from the record search action within their playbooks records ui improvement improved spacing between elements in the json field resolved an issue causing misalignment of the reference grid field columns in the application record, ensuring proper alignment and display resolved an issue that prevented the indeterminate state of the header checkbox on the record list page from being cleared after completing a bulk edit or delete action the checkbox now properly reflects the updated state after these actions resolved an issue where the save/leave confirmation dialog was displayed every time a user navigated away from the record page, even when no changes were made this fix ensures that the confirmation dialog now only appears when changes have been made to the record resolved the misalignment in the correlation grid field columns and fix ensures that all columns in the correlation grid are now properly aligned resolved a validation error that prevented saving records via the ui when one or more text fields contained an iso 8601 timestamp correlation resolved an issue in the application builder where flows with triggers that are not uncorrelated record event triggers were incorrectly selectable the fix ensures, when configuring correlation fields flows with triggers other than uncorrelated record event triggers are disabled for selection flows containing an uncorrelated record event trigger are enabled and the trigger is automatically converted to a correlated record event trigger when selected classic playbooks addressed an issue where record event filters in classic playbooks would disappear after saving, particularly when the property name included a hyphen ( ) record filters are now correctly saved and retained as expected resolved an issue where attachment fields were not populated when a classic playbook created a record using an output mapping rule although the file was uploaded successfully, it was not linked to the record's attachment field the attachment is now correctly associated with the record after playbook execution, as intended workspace resolved an issue where the workspace name would not display in the main toolbar after refreshing the page the workspace name is now correctly displayed upon page reload reports resolved an issue where the record ui list page would throw console errors, causing the page to freeze the fix ensures the record filters bar displays correctly, pagination functions as expected, and no console errors are emitted when the page loads ssp import rollbacks resolved an issue during ssp import rollbacks where a 404 error would occur if a playbook scheduled for deletion was already missing (e g , deleted in the source tenant before export) the fix ensures that the system now continues the rollback process even when a playbook is missing, preserving and clearly surfacing the original import error for better troubleshooting import errors are now clearly displayed in the logs, improving overall import/export reliability and debugging global export resolved an issue in global export where only the selected entity ids were being included in the export request now, when performing a selective global export, dependencies of selected entities are automatically included, just as they are when exporting directly from the entity itself users can still deselect any automatically selected dependencies if needed performance large records sizes resolved an issue where the browser would experience an 'out of memory' (oom) error after working with a record for an extended period, particularly when navigating between tabs or making multiple updates the fix ensures memory management has been optimized to prevent oom errors by properly disposing of and loading content as needed images in comments no longer cause memory issues record history pagination now properly disposes of data to reduce memory load large text fields (such as files) are no longer fetched and loaded all at once when opening a record instead, data is loaded more efficiently enhanced full text search for records – coming soon in patch release full text search capabilities for record search have been enhanced to deliver faster performance and more accurate results while this enhancement is part of the 25 1 0 release, it will not be enabled by default in 25 1 0 it will be gradually rolled out in upcoming patch releases