Release 369 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
API, User
- The API endpoint
POST /api/v3/usersis now rate-limited to 30 requests per minute. The endpoint responds with HTTP 429 when the limit is exceeded. This update improves service stability and reduces the chance of disruption.
App Editor
- In the App Editor, removed the Grid widget's right-click context menu. All operations previously available through this menu remain accessible via the Widget tab in the side pane.
Copilot
- In the Agent Editor, the model selector now shows only models available to a given account. If an agent's current model is unavailable, it remains visible in the dropdown and is marked as unavailable. The active model is shown in chat next to the context window, so users can see which model a tier alias is running on. Model selection has moved to Account Settings, giving admins more control over model access.
- In Agent chat, ZPL labels generated by Agents now render as visual previews in the chat.
- In Agent chat, the conversation history is now automatically compressed when the context window is nearly full, so long conversations can continue without hitting a limit. A visual indicator marks where older messages were summarized.
Bug Fixes
Release 369 contains multiple bug fixes:
| Referenced Ticket | Description |
|---|---|
| PLAT-54010 | Fixed a bug where images sent as attachments in Agent Chat were sometimes not displaying after sending |
| PLAT-53920 | Fixed a bug where importing a newly exported Connector could fail with an "Internal error". |
| PLAT-53726 | Fixed an issue where publishing an app or automation could reuse a stale connector function snapshot instead of creating a new one that reflects the latest development version. |
| PLAT-53709 | Fixed an issue in the API endpoint POST /api/v3/users, for creating Operator users, where Badge ID length limits were not enforced as documented in the API spec. |
| PLAT-53699 | In the Tables page, fixed an issue where users could not edit the label or description of the ID column. |
| PLAT-53639 | In the Player, fixed a bug where user variables did not update reactively when information (e.g., name, avatar) about the linked user was changed in their profile. |
| PLAT-53587 | In SAML Setup, fixed a bug where SSO certificates stored without PEM line breaks could prevent Tulip instances from starting. |
| PLAT-53479 | In Agent chat, fixed a UI issue where a gray area appeared under conversations when scrolling. |
| PLAT-53478 | In Agent chat, fixed an issue where ZPL labels generated by Agents did not render. |
| PLAT-53263 | In the Agent Chat widget, fixed a bug where untrained tables still counted against the training limit. |
| PLAT-51461 | In Compare Versions, fixed a bug where a trigger could be flagged as modified after it was disabled and then re-enabled. |
Full List of Ticket IDs included in Release 369
PLAT-54010
PLAT-53920
PLAT-53726
PLAT-53709
PLAT-53699
PLAT-53639
PLAT-53587
PLAT-53584
PLAT-53507
PLAT-53479
PLAT-53478
PLAT-53263
PLAT-52868
PLAT-51933
PLAT-51461
PLAT-48384
