Platform Release 305 - February 2025

Prev Next

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

General Improvements

  • Automation run history message improvement:
    Previously, when a user misconfigured the expressions functions {{REGEX_MATCH}}, {{REGEX_REPLACE}}, {{TEXTTODATETTIME}}, {{ROUNDDATETIME}}, {{ADD_TIME}}, or {{SUBTRACT_TIME}}, the error would appear in the automation's run history as "Internal error." Now, the run history will display a more accurate error message to help to communicate that the error is a user error, not an internal error, and should help users identify which of their expressions is misconfigured when their automation is failing.

  • App trigger expression error handling:
    Previously, when a user misconfigured the expressions functions {{TEXTTODATETTIME}}, {{ROUNDDATETIME}}, {{ADD_TIME}}, or {{SUBTRACT_TIME}} with an invalid timezone identifier, these expressions would default to the workspace timezone and return the timestamp value in the workspace timezone. Now, the expression will cause the trigger to fail, and this will prevent passing through data that appears correct but actually corresponds to the wrong timezone.

Record History Widget

  • In the Record History Widget, if an event happened at an station that was archived afterwards, still show the name of the station with a "(deleted)" suffix. Before we would display "Unnamed station".

Bug Fixes

Release 305 contains multiple bug fixes:

Referenced Ticket Description
PLAT-41122 Fixes an issue where the App Version Comparison page would show that there was a change to a trigger or widget even though the values looked identical.
PLAT-40953 Fixing an issue where the subdomain of an HTTP connector function was not saved properly.
PLAT-40266 Fixes a bug with app exchange where apps could be added/removed from app exchange when the app exchange was disabled.
PLAT-41277 Several semantic errors with the OpenAPI documentation linked from the API Docs page have been fixed.

PLAT-41392 Fixes a bug for incorrectly detected page limit reach in Copilot

Full List of Ticket IDs included in Release 305

PLAT-41392
PLAT-41277
PLAT-41122
PLAT-40953
PLAT-40266
PLAT-39606
PLAT-30891