---
title: "Platform Release 298 - December 2024"
slug: "factory-298-release-december-2024"
updated: 2025-01-22T14:32:23Z
published: 2025-01-22T14:32:23Z
canonical: "support.tulip.co/factory-298-release-december-2024"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.tulip.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Platform Release 298 - December 2024

Release 298 brings updates to several features and bug fixes throughout the platform.

Let us know your thoughts and questions in the [Tulip Community](http://community.tulip.co/t/13332).

## Features and Improvements

### App Version Comparison Page

- In the app editor, while viewing the modal to publish a new version of an app, there will now be a link to the Compare App Versions page if there is a previous version to compare to. This will make it easier for app builders to quickly verify the changes they've made before finalizing their published version.

### Automations, Triggers

- Adds the ability for an app builder to write a description for a trigger and to view it in the context pane.
- New design for the trigger lists in the app editor side panels. Clicking on the name of a trigger will now open the trigger editor. Trigger descriptions are now also shown, which will help provide information about the trigger without requiring opening the trigger.

### Widgets

- In the app editor, adds a new option to set comments on eSignature widgets as "Hidden", so that the operator signing will not be prompted at all for a comment. Comments may still be set to required or optional, and all existing eSignature widgets should continue to behave exactly the same.

### Design Improvements

- Main navigation is updated to be sentence case.
- Minor UI changes on how certain texts are displayed in the platform.
- Updated header component to use correct tokens

### Triggers, User Groups

- In the user groups page, the "Where Used" UI in the context pane of a user group will now correctly catch the references made in apps triggers as well (only in the dev versions).

## Bug Fixes

Release 298 contains multiple bug fixes:

| Referenced Ticket | Description |
| --- | --- |
| PLAT-39993 | In the player, fixes an issue where clicking a row in a table with a table query as the datasource would not fire triggers and would prevent further interactions with the table. Now, this no longer locks the table indefinitely. Also fixes an issue where clicking on a table row in the app editor causes a loading spinner to appear when hovering over the table. |
| PLAT-39859 | Fixes an issue with the option in Automations to only run when the specified fields in a table record have changed. Previously if table audit log was disabled, the Automation would run when any field was changed. |
| PLAT-39801 | Fix device function failing when configured for "at this station" |
| PLAT-39763 | Fixes an issue with single select widget crashing due to user group. |
| PLAT-38199 | While using app approvals, fixes an issue where an email could be sent to the app version author incorrectly saying that the app version was published, when it was in fact still pending other approvals. |
| PLAT-39595 | Fix issue that was preventing players to navigate to another step via the "Complete app then change to step" action, when the app is not assigned to the station. |
| PLAT-39641 | Fixes the issue when users can't assign apps to stations on the Stations page |
| PLAT-39776 | Fixes an issue where users can see an error message under the name input in the Create station group modal when the station group name already exists. |
| PLAT-38163 | Fixes a performance issue with the cameras page where the loading time would increase drastically for instances with a lot of apps. |
| PLAT-39795 | Fixes a bug for "Start Image capture of a region" trigger, also fixes regions not being shown in video stream for cameras on Player |
| PLAT-39727 | Fixes an issue and now users can see newsfeed for registering an interface when using registration link |
| PLAT-39846 | Fixes an issue with apps not being able to start if previously on a different app that was completed |
| PLAT-39814 | Fixes an import bug in which the connector function might not be totally updated in the database by the time that the 200 OK response is received. |
| PLAT-39781 | Fixed spacing for label in create station modal |
| PLAT-36760 | Minor change in the text displaying when the user inputs an email to the password reset form. |
| PLAT-38484 | Fixes a bug for invalidly saved connectors. |
| PLAT-38296 | Fixes an issue with connector calls failing due to unverified connectors |

## Full List of Ticket IDs included in Release 298

PLAT-39993 PLAT-39876 PLAT-39859 PLAT-39846 PLAT-39814 PLAT-39801 PLAT-39795 PLAT-39792 PLAT-39781 PLAT-39776 PLAT-39763 PLAT-39727 PLAT-39720 PLAT-39641 PLAT-39595 PLAT-38484 PLAT-38333 PLAT-38296 PLAT-38199 PLAT-38163 PLAT-37061 PLAT-36980 PLAT-36760 PLAT-35418 PLAT-34971 PLAT-16142
