Platform Release 390 - October 2026

Prev Next

Release 390 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 Functions and Automations, a “Logic contains a block with an invalid configuration” error now appears when a block’s inputs or outputs no longer match what it calls (e.g., after a connector function’s inputs change).
  • In the Function editor and Automation editor, the right-hand panel can now be resized to allow more space for viewing content.

Connector Host

  • In HTTP, SQL, MQTT, and OPC UA connectors, errors are now always reported with a specific error type, so failed connector function runs and browse requests show a more specific error.

Functions

  • In the Functions View resources used modal, clicking a function now shows the triggers where the function is used, matching the behavior for connector functions. Previously, clicking a function opened the Function editor.

Bug Fixes

Release 390 contains the following bug fixes:

Referenced Ticket Description
PLAT-59225 Fixed an issue where copying widgets or saving triggers failed with an "invalid value for schema" error in apps imported from another instance.
PLAT-58971 Fixed an issue where a Connector Host could stop serving all connectors after repeated connection attempts to an unresponsive Oracle database, while still showing as Online.
PLAT-58772 In AI agent chat, fixed a UI issue where a long agent response could push the copy and refresh buttons off-screen in a narrow browser window.
PLAT-57958 Fixed a bug where Connector Hosts could not connect to Oracle databases that require Native Network Encryption, which had stopped working since LTS16.
PLAT-49694 Fixed an issue where, when a SQL connector function on a MySQL, PostgreSQL, or Oracle database timed out, the running query continued on the database server. Now, the query is canceled when the function execution times out.

Full List of Ticket IDs included in Release 390

PLAT-59225
PLAT-58971
PLAT-58839
PLAT-58772
PLAT-58665
PLAT-57958
PLAT-56545
PLAT-56350
PLAT-49694