Release 355 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
App Publication
- The app publish modal now lists any connector function trigger configuration errors. If you click on the trigger name, you'll be navigated to the trigger to fix the errors.

Functions
- For Functions, added support for Import/Export user permissions. Account owners, workspace owners, and administrators have default permissions to use Function Import/Export. In addition, Custom User Roles can be granted Functions Import/Export permissions.
Copilot
- Added a new read-only tool, Get Record File Content, that enables AI agents to extract text content from file attachments in table records.
General Improvements
- Toast messages will now automatically dismiss after 10 seconds.
Bug Fixes
Release 355 contains multiple bug fixes:
| Referenced Ticket | Description |
|---|---|
| PLAT-50801 | For App Export, fixed an issue where export failed if the app contained a reference to a function. |
| PLAT-50595 | Fixed an issue in the device modal where users could not see connected devices for an edge device. |
| PLAT-50589 | Fixed an issue where connector hosts on edge devices experienced slow load times and displayed incorrect online status. |
| PLAT-50459 | Removed non-executable connectors from the connector function selector in the agent builder. |
| PLAT-50388 | Fixed an issue where the Cognex Insight run command function would only return the status code when the command had a single value after the status code. |
| PLAT-50303 | Fixed a bug that prevented interfaces from successfully updating their connected devices list. This bug only impacted interfaces registered in 2019 or earlier, which were unable to run drivers in apps. |
| PLAT-49481 | Fixed an issue where the timeout duration for SQL connectors using OracleDB was not respected. |
| PLAT-49399 | Improved validation for connector function inputs and outputs to prevent invalid configurations from saving. |
| PLAT-48549 | Fixed a bug where the OAuth user credentials flow would not re-initiate the authorization process upon a failure to fetch the refresh token. |
Full List of Ticket IDs included in Release 355
PLAT-50801
PLAT-50595
PLAT-50593
PLAT-50589
PLAT-50472
PLAT-50459
PLAT-50388
PLAT-50303
PLAT-50220
PLAT-49481
PLAT-49399
PLAT-48549
PLAT-47680

