Platform Release 288 - September 2024
  • 18 Sep 2024
  • 5 Minutes to read
  • Contributors

Platform Release 288 - September 2024


Article summary

Release r288 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

Access and Account

  • In Account setting, under users section, the CSV export of user roles now includes the unique ID of each role.

  • In Account Setting page's SAML config page, some of the styling of the UI is slightly changed.

  • In Account Settings under Users section a notification will appear that informs customers that they now have access to User Groups. The modal will appear once for each user.

API

  • On the essentials plan, the Tulip API Documentation will no longer be available. Any API Tokens created on the professional plan and above will no longer work after downgrading to the essentials plan.

Analytics

  • Field number formatting is now available for interactive table, table record and variable widgets
    Read more about number formatting HERE.



  • Analytics Editor is extended with an expression for current date and time.

  • In the variable and table widget configuration page, when a user selects a number field for formatting a new section is available called decimal places. Previously this was not available. Now users can set the desired decimal with this.

  • In the formatting menu used in the App and Analytics Editor, there is now an "auto" button to represent the default state for the decimal places setting.

Screen Recording 2024-09-12 at 15.44.26

Custom Widgets

  • On the Custom Widgets page, links to apps in the "where-used" section will now direct you to the correct workspace for that app. Previously, these links would assume that the app was in the last workspace visited. Also, on the Connectors page, links in the "where-used" section will now open a new tab when clicked.

App editor

  • In player and editor, the Viewer3d and the old camera widgets are deprecated. Instead of the warning used in the past 6 months, empty state will be seen in apps that used these widgets.

  • On the app creation page, users can now use the enter key after putting a valid name for the new app to create it. Users can still use the Create app button to create the app as well.

  • Add underline to trigger name when hovering over trigger names in the app / widget side panel. This should make it easier to identify the trigger to be edited.

Compare App Versions

  • On the Compare App Versions page, users will now only see triggers that have been added, deleted or modified for a particular app, step, or widget.

  • On the Compare App Versions page, the step tree filter label text is updated.

Connectivity

  • Within Connectors, a new option is introduced to specify a base path for an HTTP connector environment.

  • Within Connectors, read-only environments are now displayed in the connector environment editor modal.

Copilot

  • In Copilot table chat, analysis building with time filtering is improved.

Bug Fixes

Release 288 contains multiple bug fixes:

Referenced TicketDescription
PLAT-36931Fixes an issue within Connectors under the environment settings, where the drop-down lists width were not the same.
PLAT-36909Fixes an issue where Optical Barcode scanners were not working.
PLAT-36823Fixed a bug on the HTTP connector configuration UI where certificates were wrongly marked invalid.
PLAT-36803Fixes a bug where the connector function page crashed for connectors without functions.
PLAT-36800Fixes an issue with training Copilot on tables with large documents, and the jobs would fail due too many pages. Customers can train Copilot on large documents < 500 pages.
PLAT-36774Fixes an issue where app permissions would be unusable after importing an app.
PLAT-36769Fixes an issue on app versions page, where in case more than one connector is listed under resources column it is hard to read due to being displayed on eachother.
PLAT-36675Fixing a bug where broken asset references are not handled gracefully during import
PLAT-36660Fixed an issue where in some cases, the connection test failed due to malformed fields being sent
PLAT-36643Fixes a bug where the app editor would crash when, in the color picker, an app builder would pick a sub-property of a variable that is not defined.
PLAT-36607Fixes a bug where the Publish button on the Automations versions list view would infinitely spin.
PLAT-36561Fixes a bug where importing an automation with a datasource that is not available in the target workspace would not clear the datasource if it was in an Update Data node.
PLAT-36542Fixes an issue with export of the latest published app version, where the old export modal would appear in case of export.
PLAT-36393Fix bug with the number input widget that would cause values to be truncated in dev mode, and flickering in the real player with slow connexions.
PLAT-35649Fixed an issue with automation test run input.
PLAT-34697Fix bug where the content an expression being edited in the button widget enabled state would be erased every minute.
PLAT-34674Fixes an issue with the machines list page load time, which has been improved.
PLAT-34560Fixes a bug where a Step Open trigger from a previous app runtime could execute in a subsequent app runtime if the user completed the app before the Step Open trigger had completed.
Now, triggers that originated from an event (e.g. button click, timer fired, and barcode scanner/device event) will wait for triggers that involve step transitions (e.g. Go to Next Step and Complete App) to finish executing before executing themselves. With this new behavior, if a transition occurs between the time when an event-driven trigger is triggered and when it is supposed to execute, the event-driven trigger will not execute. Currently, transitioning to a new step means that triggers originating from previous steps will not execute.
PLAT-34413Fixes a bug where table records which link to themselves could not be deleted if there was an active link in its left-most column.
PLAT-32732Fixes a bug in analyses making sure that timestamp expressions are displayed the same as timestamp fields (using the same formatting and keeping timezone information intact).
PLAT-32035Fixes an issue, and now really long expressions in the automations editor no longer cause the expressions editor to scroll off of the page.
PLAT-37191Fixes a bug where the import would fail when trying to import an app across different workspaces.

Full List of Ticket IDs included in Release r288

If you would like more details about a specific fix, search the ID using Tulip’s Issue Tracker.

PLAT-36705
PLAT-36651
PLAT-36631
PLAT-36840
PLAT-36105
PLAT-36067
PLAT-36044
PLAT-35419
PLAT-35958
PLAT-27869
PLAT-21705
PLAT-36157
PLAT-35632
PLAT-35501
PLAT-33796
PLAT-33240
PLAT-28114
PLAT-36840
PLAT-35794
PLAT-36931
PLAT-36909
PLAT-36823
PLAT-36803
PLAT-36800
PLAT-36774
PLAT-36769
PLAT-36675
PLAT-36660
PLAT-36643
PLAT-36607
PLAT-36561
PLAT-36542
PLAT-36393
PLAT-35649
PLAT-34697
PLAT-34674
PLAT-34560
PLAT-34413
PLAT-32732
PLAT-32035


Was this article helpful?