---
title: "Platform Release 302  - January 2025"
slug: "platform-release-302-january-2025"
updated: 2025-01-16T14:24:26Z
published: 2025-01-16T14:24:26Z
canonical: "support.tulip.co/platform-release-302-january-2025"
---

> ## 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 302  - January 2025

Release 302 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/13541).

## Features and Improvements

### Community Request

- In the app editor, app builders may now configure an additional validation rule on text input widgets and multiline input widgets: "Doesn't contain." If this rule is configured, any input containing that text will be considered invalid.

### General Improvements

- Machine Activity Field events in automations now have the option to run only when a new value has been reported, allowing for more granular filtering.

## Bug Fixes

Release 302 contains multiple bug fixes:

| Referenced Ticket | Description |
| --- | --- |
| PLAT-40837 | In the app editor, fixes an issue where pre-existing multiline input widgets configured with a "Minimum character limit" or "Maximum character limit" validation rule would cause the app editor to crash when selected. Now, everything should behave as expected. |
| PLAT-40755 | Fixes a bug where the API was creating invalid connector snapshots as the function to be snapshotted was not present in the original connector |
| PLAT-40562 | Fixes an issue with connector function executions, were these were not restored properly and causing function timeout errors. |
| PLAT-40643 | Fixes a bug where users with custom roles which have the automations publish permission but do not have automations edit permissions could not successfully publish automations. |
| PLAT-40831 | Fixes attribution of published automations in some cases. |
| PLAT-40343 | Fixes issue on some instances where successful automation imports resulted in a 500 error in the import modal. |
| PLAT-39907 | Fixes an issue, and now when "Auto provision stations and interfaces" are ON, the browser player will no longer require the operator login once the admin registers the player through the auto provisioning process. |
| PLAT-40714 | Fixes a bug where if the "Logout user when Player app is closed. Logout is enforced 20s after Player app is closed." account setting was enabled, stations auto provisioning (if enabled) would force the admin to login twice in the player. |
| PLAT-39920 | Fixes a small bug where the wrong number of versions would be displayed in the versions tab of the app. |

## Full List of Ticket IDs included in Release 302

PLAT-40837 PLAT-40831 PLAT-40755 PLAT-40714 PLAT-40643 PLAT-40562 PLAT-40343 PLAT-39920 PLAT-39907 PLAT-34863 PLAT-33598
