Platform Release 313 - April 2025

Prev Next

Release 313 brings updates to several features and bug fixes throughout the platform.

Let us know your thoughts and questions in the Tulip Community.

Features and Improvements

Automations

  • In automations, table record actions using empty record ID inputs with only whitespace will now result in a validation error, because record IDs cannot be empty.

Connectors

  • The grace period for pre-LTS14 OPCHs started; customers with such connector hosts will see a warning to upgrade them. See more information here.

  • Changes to HTTP & SQL connector environments will affect published apps immediately. Historically admins could configure if changes to connector environments would impact published apps. We have now deprecated this control. Going forward all published apps will receive changes to environment parameters in real time. Additionally, we have added additional permissions to custom users roles to allow more granular permissions for editing connector environments used in published apps.

Conditional Formatting

  • Inside range and outside range rules are added to Table Widget Conditional Formatting rules for all customers.

  • We are starting rolling out an improvement for conditional formatting; if a table widget uses a variable as the datasource, users are able to use fields from the variable as arguments in conditional formatting rules.

  • UI update in the app editor, where for editing conditional formatting rules, the item being edited will be highlighted in the property panel.

Triggers

  • Add new trigger action "Capture App screenshot" that captures the screenshot of the app as an image. Information on how-to is available here.

Bug Fixes

Release 313 contains multiple bug fixes:

Referenced Ticket Description
PLAT-43250 Fixed a regression where apps became less performant when triggers are updating lots of data in certain scenarios.

PLAT-42652 Fixed an issue where users could be inadvertently logged out of Tulip after opening a new tab when the "Inactivity timeout" feature in Account Settings was turned "on".

PLAT-28682 Fixed an issue where previously in Developer Mode, the last record placeholder in the list was not visible due to lack of scrolling ability.

PLAT-43242 Fixes an issue where Custom Widgets were not loading new 3rd party libraries introduced in recent custom widget improvements.


PLAT-42919 Fixes a bug where trying to change the record placeholder of a Record History Widget would cause the app editor page to fail if the widget had filters applied on table fields.

PLAT-42910 Fixes an issue where, for a signature widget, a change in what specific fields of a record being signed against wasn't being recorded in App Comparisons.

PLAT-42907 Previously, the button on the user profile page that allowed removal of the user from a workspace would appear to be enabled when it was not actually possible. Now, it will correctly appears as enabled or disabled, depending on the user's permissions.
PLAT-38085 Published automations using archived table fields in Get Table Record actions will no longer fail to run. Now, the action will run but return null results for any archived fields.

PLAT-42974 Fixes an issue when a barcode scanner incorrectly stores data when a tab character is present in the barcode sequence.

PLAT-42239 Fixed an issue where very rarely trigger actions such as populating table records would fail to execute completely.

Full List of Ticket IDs included in Release 313

PLAT-43260
PLAT-43250
PLAT-43242
PLAT-43136
PLAT-42974
PLAT-42921
PLAT-42919
PLAT-42910
PLAT-42907
PLAT-42905
PLAT-42666
PLAT-42652
PLAT-42239
PLAT-39947
PLAT-38085
PLAT-28682
PLAT-43076