Platform Release 384 - September 2026

Prev Next

Release 384 contains updates to several features and bug fixes throughout the platform.

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

Features and Improvements

Automations, Functions

  • In Automations and Functions, the "Contains" and "Does Not Contain" conditions can now check whether a list contains a value. Previously, these conditions could only check whether text contained a substring.

Bug Fixes

Release 384 contains the following bug fixes:

Referenced Ticket Description
PLAT-57557 Fixed an issue on Azure-hosted instances where importing or exporting an app would stall and then fail after several retry attempts.
PLAT-57438 Fixed a bug where app builders could not create or save triggers on a Speech-to-Text input widget.
PLAT-57426 Fixed a bug where, in rare cases, a connector function that completed successfully could be reported as timing out because its result was not received by the platform.
PLAT-57384 Fixed a bug where HTTP connector functions failed when a File or Image URL input pointed at a file stored in Tulip.
PLAT-57329 Fixed an issue where analysis widgets with a changing filter value could ignore the refresh interval and re-run the query repeatedly, adding load that could slow the instance.
PLAT-57283 Fixed an issue with forwarding logs externally from the on-premise Connector Host to Datadog and Splunk. Previously, configuring either destination prevented the Connector Host from starting.
PLAT-57190 Fixed an issue with fowarding logs externally from the on-premise Connector Host to a Grafana Loki endpoint. Previously, configuring a Loki endpoint prevented the Connector Host from starting. Additionally, forwarded logs are now also labeled with the instance name.
PLAT-57008 Fixed a bug where comparing app versions showed a trigger as changed if the app referenced a function containing a connector function snapshot, even if the function had not changed. This fix applies to newly published versions and does not apply to previously published versions.
PLAT-56934 Fixed an issue where importing an app that used a legacy connector snapshot didn't reuse the original connector ID and could point the imported connector function to the wrong development version.
PLAT-56440 Fixed a bug where importing a function or automation that used a table with a linked record could break a downstream "Get table record" action, and show a "Results changed, must be updated" warning.
PLAT-53299 In the Player, fixed a bug where canceling a sign-out could prevent the operator from signing out again for the remainder of the session, requiring them to reload the Player.
PLAT-49285 In Functions and Automations, traces now use table field names when rendering inputs and outputs. Previously, some actions displayed internal IDs instead.
PLAT-43683 In the trigger editor, fixed a bug where configuring a Run Function action could link to an out-of-date version of that function until the page was refreshed.

Full List of Ticket IDs included in Release 384

PLAT-57557
PLAT-57438
PLAT-57426
PLAT-57384
PLAT-57329
PLAT-57283
PLAT-57190
PLAT-57008
PLAT-56934
PLAT-56440
PLAT-53299
PLAT-49285
PLAT-43683
PLAT-23354