Factory 291 Release - October 2024
  • 27 Nov 2024
  • 3 Minutes to read
  • Contributors

Factory 291 Release - October 2024


Article summary

Release 291 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 Editor

  • In the app editor, "User Groups" are now available as a new Tulip data type within variables.
  • The new “User Group" data type will have "members" field which is a list of users in that user group, and "count" field which is the number of the members in that user group. In trigger editor, user group dropdown for a user will not display archived user groups anymore.

  • Changes the "Send SMS" and "Send SMS With Image" trigger actions so that, when a message is not sent, the user, will see a message stating that the SMS cannot be sent. Previously, the "Send SMS" action would show a less specific message in this case, and the "Send SMS With Image" trigger action would fail silently. Also, modifies the pop-up messages that appear when running these actions to support localization.

  • On the app editor page, the step timer widget will now have an updated context pane, similar to input, button, text, and variable widgets.

Connectivity

  • Added a new permission for editing the production environment of connectors used in published apps or automations. Previously this was not available, and now the following existing roles should get this access: Account owner, Workspace Owner, Sysadmin, Connector Supervisor. When creating a new role this is not selected by default.

Tables

  • In Tables, the two sides of a linked record pair should either both be archived or both be unarchived; in the rare cases where this has become untrue, the archived half will be automatically become unarchived.

  • Some empty columns of the internal database representation for linked records which were mistakenly created (but never used) will be cleaned up.

Import/Export

  • Added a possibility to display multiple error messages for the import-export feature.

Automations

  • Added more granular filtering in Automations with a new option to only run when the specified fields in a table record have changed.

Bug Fixes

Release 291 contains multiple bug fixes:

Referenced TicketDescription
PLAT-38345Fixes an issue in Copilot, and now customers won't see failed tables as often.

PLAT-38280Fixed a UI issue where the connector functions page displayed incorrect page numbers

PLAT-38125Fixes a minor visual bug in the User Profile's "Language" dropdown where the "Browser Default" option appeared as "Select an option".

PLAT-38114Fixes a bug where players would sometimes error while loading player in a non-browser-default locale.

PLAT-38059Fixes an issue on player, and now Table records cells in the Interactive table widget should fire triggers even if they are quickly clicked and even if a step transition is triggered immediately after.

PLAT-38041Fixes an issue with number input in case of Spanish user language, as there was discrepancy between using and displaying the {{.}} and {{,}} decimal separators. Now users have to use {{,}} as decimal separator.
PLAT-38037Fixes an issue where app cancellations weren't firing in certain scenarios that involved closing Player while running an app in validation mode.
PLAT-38024Fixed a bug affecting value extraction from HTTP headers.
PLAT-37947Fixes a bug, where UTF-8 charachter consisting of multiple bytes are decoded incorrectly, thus resulting in incorrect response values for HTTP connectors.

PLAT-37880Prevents certain interfaces from receiving 500s for some background api requests.

PLAT-37770Fixes bug where stations api list endpoints would error if there were no results.

PLAT-37705Fix the issue where app player would not start if you run an app, close the player, archive the app, then re-open the player.

PLAT-37556Fixed an issue where an error notification about loading "deploy info" would sometimes appear on the login page.

PLAT-37529Fixes issues with Analyses returning user or station information in an expression.

PLAT-37279Fixes two bugs, one where references to a table aggregation in triggers, variable widgets and expressions become broken upon importing an app and two, where the Compare App Versions feature will falsely show that the table query has changed even if it hasn't.

PLAT-37248Fixes issue, where users without proper access rights were able to use connector import/export.
PLAT-36821Fixes an issue by adding additional validator for connector input names: non-alphanumerical values (except space) are not accepted. Extra error messages for the other non-accepted cases: empty, not unique values.

Full List of Ticket IDs included in Release 291

If you would like more details about a specific fix, search the ID using Tulip’s Issue Tracker.

PLAT-38092
PLAT-38054
PLAT-37932
PLAT-37804
PLAT-37786
PLAT-35318
PLAT-36729
PLAT-36155
PLAT-34731
PLAT-38345
PLAT-38280
PLAT-38125
PLAT-38114
PLAT-38059
PLAT-38041
PLAT-38037
PLAT-38024
PLAT-37947
PLAT-37880
PLAT-37770
PLAT-37705
PLAT-37556
PLAT-37529
PLAT-37279
PLAT-37248
PLAT-36821


Was this article helpful?