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