This page provides a list of changes for the LTS8 release. Changes from prior releases are not shown.
"Release Notes" document each new improvement in functionality in the Tulip product.
It exhaustively documents changes to:
your-instance.tulip.co
It provides partial documentation for:
It does not include documentation on:
Here's an explanation of each column below.
Unique ID: The ID provides a unique reference to the functionality that was merged into the product. The format was changed to ABC-1234 in LTS7 to directly link the numbering from the tickets used internally for development. The prior ID is maintained as a cross reference in LTS7 and will be removed in LTS8.
Release: The specific release of Tulip where this was launched. I.E. r199
Release Notes: A brief description of the change.
Type of Change: Chosen from one of three options-
Feature Enhancement: A new capability within an existing feature.
New Feature: An entirely new feature with functionality independent of all existing features.
Feature Deprecated: A feature that was removed and will no longer be supported.
Implemented By: The Product Specs where the changes are reflected. In many cases, Product Specs will not be updated due to bug fixes or small edge cases that are too specific and unique to document.
User Requirements: The URS IDs to which an change relates.
Unique ID | Release | Release Notes | Type of Change | Implemented By |
---|---|---|---|---|
PLAT-8992 | 223 | First release of Custom Widgets. This allows users (with appropriate role) to create Widgets via HTML, JS and CSS that can be used in Apps by any Tulip User. Initially behind a feature flag, invite only. (Feature Flag) | New Feature | |
PLAT-8626 | 223 | Included the metadata fields "Date Created" and "Date Updated" to the table fields selectable in the analysis editor. This eliminates the need to add additional datetime fields to manually store the same information for use in analyses. (Feature Flag) | Feature Enhancement | |
PLAT-8546 | 223 | Connection to OPC UA server now has full support for different security modes & security policies. Added anonymous & X.509 as authentication methods to authenticate to an OPC UA server. This introduces a set of security features & new authentication methods that will enable customers to connect to their OPC UA server as per their company policies. | Feature Enhancement | |
PLAT-8511 | 223 | Added the option to choose the reference field for the "DATE RANGE" setting of tables analyses from "Date Created" and "Date Updated". This enables to use table analyses in a more effective way when records are regularly updated instead of new records created. (Feature Flag) | Feature Enhancement | |
PLAT-8510 | 223 | Added time scale representation of datetimes values on the x-axis in table analysis One Operation chart and the option to switch to the previous standard ordinal/ordered in a new "X Axis Scaling" option into the "Display" menu. The new time scale representation enables to visualize datapoints distanced proportionally to their timestamp difference. (Feature Flag) | Feature Enhancement | |
PLAT-8461 | 223 | Add "Is Not In" filter function to Table filters. This will return any table field values that do not match any of the items in a provided array. | Feature Enhancement | |
PLAT-8352 | 223 | Aggregations for unique values can now return sorted results. | Feature Enhancement | |
PLAT-8333 | 223 | In the tulip dev player, variables are sorted alphabetically. Searching & Filtering of variables is now possible on the Tulip dev player thus making it easy for users to find variables quickly. | Feature Enhancement | |
PLAT-7987 | 223 | Can now copy and paste machine triggers between Machine Types. | Feature Enhancement | |
PLAT-7812 | 223 | Variable list in App Editor has been re-designed to make creating and managing Variables easier and to conform with other parts of the platform. | Feature Enhancement | |
PLAT-7795 | 223 | Machine Attributes mapped to OPC UA sources will only receive inputs when there are changes in their mapped values. This prevents errant events when writing machine triggers while keeping the data in sync. | Feature Enhancement | |
PLAT-7759 | 223 | Linked Records can now be used to show fields from different Tables in the same App Widget for one-to-one or many-to-one links. Fields for linked records will appear alongside fields from the main table. | Feature Enhancement | |
PLAT-7742 | 223 | Copy / pasting custom label & custom translation widgets should now produce duplicated widgets that are independent from the original widget (Feature Flag) | Feature Enhancement | |
PLAT-7581 | 223 | Triggers can now be enabled/disabled for both Apps and Machines. A Trigger that is disabled will not run any logic. Apps can be published with disabled Triggers but will show a warning. | Feature Enhancement | |
PLAT-9133 | 224 | Edge Devices will now show the Ethernet IP address over the WiFi IP address on the Shop Floor. | Feature Enhancement | |
PLAT-8055 | 224 | Added support for definition of custom labels for column headers in Interactive Table widgets, field names in Table Record widgets and property names in Variable widgets showing multiple properties of object variables. This enables overriding the names defined centrally in the table or during the object creation. | New Feature | |
PLAT-7743 | 224 | A warning appears when switching the default language to one where some translations might be missing. This mitigates the risk of app builders creating a state with missing original language text unintentionally. (Feature Flag) | Feature Enhancement | |
PLAT-7735 | 224 | Clean up styles in the context pane for button and text widgets (Feature Flag) | Feature Enhancement | |
PLAT-9730 | 225 | Timescale representation option for datetime values added to One Operation chart, so that distance between datetime values on the x-axis is shown proportional to their time-difference. This is the new default setting. Histogram added as view option for the One Operation chart. Added optional x-Axis time bucketing for datetime values for table analyses, replacing the need for using expressions. Included the metadata fields "Date Created" and "Date Updated" to the table fields selectable in the analytics editor. This replaces the need for users to add additional fields for those values manually to a table when collecting data. | Feature Enhancement | |
PLAT-9541 | 225 | Allow empty original custom label translations (Feature Flag) | Feature Enhancement | |
PLAT-9497 | 225 | Adds additional resolutions for CELOS X Screen sizes | Feature Enhancement | |
PLAT-8611 | 225 | Display Device Page: Improved table layout to prevent content overlap on narrow screens. | Feature Enhancement | |
PLAT-8310 | 225 | You can now hold the Shift key while dragging widgets in the App Editor to constrain their movement to the up, down, left, and right directions. | New Feature | |
PLAT-8309 | 225 | Clicking alt/option + drag will create a duplicate widget (or widgets if multiple are selected) | New Feature | |
PLAT-8262 | 225 | Removed the machineFieldTypes Feature Flag. Machine Attributes will always sync when the data source reports a different value. Previously it was configurable to ignore the first value upon Connector Host restart. | Feature Enhancement | |
PLAT-8069 | 225 | Factory: Adds a Station Group dropdown filter to the list of filters in the Display Devices Page. This filter allows filtering Display Devices whose Stations belong to the specified Station Group. | Feature Enhancement | |
PLAT-4180 | 225 | Updated empty state of analysis widget to link to analysis picker instead of analytics editor for app analyses. This enables users to choose an existing analyses or create a new analysis of any type more easily. | Feature Enhancement | |
PLAT-9024 | 226 | Added a new detector to Vision for model-based classification. Changes to vision-edge (visiond and vision bridge) | New Feature | |
PLAT-9880 | 226 | Properly hide password characters in the LDAP windows for the e-signature modal (Feature Flag) | Feature Enhancement | |
PLAT-9833 | 226 | Added the ability to deactivate translations for an app. Existing translations can either be archived (and restored later) or deleted completely from the backend. (Feature Flag) | Feature Enhancement | |
PLAT-9721 | 226 | Display Devices Page: Prevent filter button wobble when filter count changes | Feature Enhancement | |
PLAT-9696 | 226 | Changed the illustration for "One Operation" analysis template to better represent the related visualization options. | Feature Enhancement | UX Standards |
PLAT-9693 | 226 | Improvements to displaying the data point values in One Operation charts grouped by date. | Feature Enhancement | |
PLAT-9625 | 226 | Users can now navigate to Apps from the connector functions page that are using a particular connector function. This enables users to quickly navigate between connectors & Apps. | New Feature | |
PLAT-9623 | 226 | Users can now do a full text search for connector functions. This allows users to quickly find the connector function they need to work on. | Feature Enhancement | |
PLAT-9621 | 226 | Users can navigate to specific Apps from the connectors page that are using the connector. This enables users to quickly navigate between connectors & Apps. | New Feature | |
PLAT-9619 | 226 | Users can do a full text search for connectors. This allows users to quickly find the connector they need to work on. | Feature Enhancement | |
PLAT-9618 | 226 | On the Connectors Overview page, connectors can be filtered by the Type of connectors (HTTP/SQL). This allows users to ease the finding of connectors. | Feature Enhancement | |
PLAT-9516 | 226 | Updated wording of various buttons and modals related to the multlingual feature (Feature Flag) | Feature Enhancement | |
PLAT-9503 | 226 | Introduces a new modal for app creation which includes a 'from scratch' option and 'from library template' option. | Feature Enhancement | |
PLAT-9463 | 226 | Allow custom timestamps to show up in the e-signature widget | Feature Enhancement | |
PLAT-9428 | 226 | Fix tooltip text when missing translations. (Feature Flag) | Feature Enhancement | |
PLAT-9213 | 226 | Enable users to add a custom footer on the bottom of each page of a printed record history. The content of the footer can be static or come from a variable or a table record. | Feature Enhancement | |
PLAT-9161 | 226 | Display Device Page: Add a "Learn More" link to the empty state that points to the KB article on Display Devices Page. | Feature Enhancement | UX Standards |
PLAT-8582 | 226 | Adds a trigger action to copy a provided string to the clipboard. | Feature Enhancement | |
PLAT-8512 | 226 | Added x-axis time bucketing for timestamp fields | Feature Enhancement | |
PLAT-8312 | 226 | Allow multi select scaling(resizing)/rotating of widgets in app editor | Feature Enhancement | |
PLAT-7862 | 226 | New e-signature widget shows in completions (Feature Flag) | Feature Enhancement | |
PLAT-7800 | 226 | Removes date selection for onboarding session signup in the onboarding flow. Replaces this with yes and no signup buttons. | Feature Enhancement | |
PLAT-10218 | 227 | Improved the styling on picking datasources in the app editor | Feature Enhancement | |
PLAT-10144 | 227 | Improve UI in printing settings of the Record History Widget | Feature Enhancement | UX Standards |
PLAT-10073 | 227 | Improve new user onboarding flow | Feature Enhancement | |
PLAT-9926 | 227 | Improve connection status indicators for Connectors | Feature Enhancement | |
PLAT-9896 | 227 | Factory: Rename "Gateway" to "Edge Device" in stations page and (previously) gateways page and top navigation menu. Change "Gateways" page to "Edge Devices" page including page route. | Feature Enhancement | |
PLAT-9792 | 227 | Improve discoverability of invalid configuration for control charts | Feature Enhancement | |
PLAT-9718 | 227 | Display Devices Page: Added Filter badges to enable see and clear all active filters more easily. | Feature Enhancement | |
PLAT-9705 | 227 | Hover labels for X axis values grouped by week use Monday-Sunday weeks to be consistent with the rest of the platform | Feature Enhancement | |
PLAT-9632 | 227 | The activity feed for a Tulip instance now includes adding / archiving / changing connector functions. This enables customers to monitor the activity on connector functions in their Tulip instance. | Feature Enhancement | |
PLAT-9631 | 227 | Add connector creation, deletion, and updating to activity news feed | Feature Enhancement | |
PLAT-9575 | 227 | Modify icons on the App Editor to increase consistency and clarity | Feature Enhancement | |
PLAT-8634 | 227 | Variable list in App Editor now has clickable 'Where Used', which allows for easy navigation to where a Variable is referenced within the App. | Feature Enhancement | |
PLAT-8518 | 227 | Added histogram display option to one operation charts for table analyses. | Feature Enhancement | |
PLAT-8430 | 227 | The 'Steps' tab in the App Editor has a new tree for organizing steps. Groups can now be expanded and collapsed and multiple steps can be selected and moved at once. 'Master Layout' has been renamed to 'Base Layout'. | Feature Enhancement | |
PLAT-7659 | 227 | Display Devices Page: Enable editing display devices within the Display Devices page table to change name and station. | Feature Enhancement | |
PLAT-10495 | 228 | Changed the title of the Default Translation Modal from "Translation Missing" to "Add Original Language Text". The former sounded like the customer made a mistake when all they did was try to add a button. (Feature Flag) | Feature Enhancement | |
PLAT-10473 | 228 | Custom widget code editor is larger, can drag to resize logs view. | Feature Enhancement | |
PLAT-10413 | 228 | Adds native support for 4k (4096 by 2160) portrait and landscape resolution. | Feature Enhancement | |
PLAT-10134 | 228 | Display Devices Page: Added "New Edits" filter to filter for Display Devices that were edited in the current session. | New Feature | |
PLAT-9937 | 228 | Improve the placement and sizing of images to prevent overlap in the e-signature widget | Feature Enhancement | |
PLAT-9630 | 228 | Connector function outputs can now be quickly searched. This reduces the time to find the correct output in case of multiple function outputs at the time of debugging or creating the connector function. The search allows finding sub-fields of object-typed outputs. | Feature Enhancement | |
PLAT-9629 | 228 | Connector function inputs can now be quickly searched by name. This reduces the time to find the correct function input in case of multiple function inputs at the time of debugging or creating the connector function. | Feature Enhancement | |
PLAT-9494 | 228 | Enforce different widget names across steps in an app (Feature Flag) | Feature Enhancement | |
PLAT-10925 | 229 | Extended the "Group By" x-axis timebucketing to all analysis types. | Feature Enhancement | |
PLAT-10909 | 229 | Control charts feature available for all customers | New Feature | |
PLAT-10838 | 229 | Consistency improvements in regards to line charts and control charts, like the same handling of timestamps with timezones and respecting the show/hide legend, axis ticks, axis name options. | Feature Enhancement | |
PLAT-10837 | 229 | Enabled app translations by default for Enterprise customers. Previously C-team had to turn on a feature flag after the customer made a request. Now it will show up automatically. | New Feature | |
PLAT-10754 | 229 | Update the buttons for: Font style, text align, vertical align, and column settings in the App Editor; Machine status options and machine timeline options in App Editor; Navigation buttons in the Machines page | Feature Enhancement | |
PLAT-10704 | 229 | Custom Widgets: Show descriptions for the whole widget, events, and props in the context pane of the app editor. | Feature Enhancement | |
PLAT-10650 | 229 | Add support for is blank and is not blank on video data types in triggers | Feature Enhancement | |
PLAT-10044 | 229 | New versions of the App that are published will now use read-only connectors. Changes made to connectors will not impact apps running in production that use connectors. (Feature Flag) | New Feature | |
PLAT-9766 | 229 | Fixed timezone issue with x-axis group by in Analysis. | Feature Enhancement | |
PLAT-9409 | 229 | Improve error messages when machines fail to authenticate | Feature Enhancement | |
PLAT-7023 | 229 | A Button can now have an Icon added and the Icon orientation relative to button text specified. | Feature Enhancement | |
PLAT-6715 | 229 | Removed numbered bubbles from player step for realwear devices. This should clean up the UI and make it less clumsy for people to use voice to interact with tulip player on realwear devices. (Feature Flag) | Feature Enhancement | |
PLAT-11226 | 230 | Icon to delete connector function inputs and outputs have moved to the right of the input/output fields. This is an alignment change. (Feature Flag) | Feature Enhancement | |
PLAT-11163 | 230 | Custom widgets has moved from beta to general availability | New Feature | |
PLAT-11144 | 230 | Signature Widget feature flag is default to true | New Feature | |
PLAT-11117 | 230 | Refactor top settings bar in the analytics editor | Feature Enhancement | |
PLAT-11097 | 230 | Added UI to duplicate camera configs on the Vision page. Added UI to duplicate IP camera configs on the Vision page | Feature Enhancement | |
PLAT-10932 | 230 | New custom widgets come with default CSS that match Tulip apps | Feature Enhancement | |
PLAT-10834 | 230 | Buttons that had icons in them are migrated to the new Button w/ Icon Widgets | Feature Enhancement | |
PLAT-10816 | 230 | Soft delete machine downtime reasons and machine states so that they still show up in the machine activity history. | Feature Enhancement | |
PLAT-10786 | 230 | Allow additional data types to be used in Show Message and Show Error trigger actions without having to convert them to text. | Feature Enhancement | |
PLAT-10042 | 230 | Existing connector function inputs and outputs can now be added, removed, or modified if they are not being used in an App. This eliminates the need to clone a connector function to edit function inputs and outputs. (Feature Flag) | Feature Enhancement | |
PLAT-9563 | 230 | Checkbox, single-select, and multi-select can now have triggers attached to them. | Feature Enhancement | |
PLAT-11846 | 231 | Removes the feature that allows the user to view the sensitive fields one can enter in the HTTP connector header. This functionality lives in the connector environment modal. | Feature Deprecated | |
PLAT-11526 | 231 | There is a new connectors tab on the Account Settings page that is accessible only by the Account Owner role in Tulip. This page allows account owners to override the default behavior of an instance by configuring the instance where connector configuration changes can be propagated to published apps on the shop floor. (Feature Flag) | New Feature | |
PLAT-11414 | 231 | Disables incompatible apps based on instance version in 'Create App' modal | Feature Enhancement | |
PLAT-11288 | 231 | With this commit, we are officially releasing Trigger Translations to Enterprise customers. This features allows users to add translations to two specific trigger actions "Show Message", and "Show Error". It also lays the ground work for translating other trigger details in the future, especially static values like Emails or SMS. | New Feature | |
PLAT-11287 | 231 | Notify user of progress during custom model files upload | Feature Enhancement | |
PLAT-10827 | 231 | Newly published apps will now use read-only connectors so that connector supervisors can develop connectors without impacting published apps. (Feature Flag) | New Feature | |
PLAT-10467 | 231 | Rename 'Copy' trigger action to 'Copy to Clipboard' | Feature Enhancement | |
PLAT-9846 | 231 | Widgets are now included in the Steps Tab within the App Editor. This allows for better organization and easier selection / ordering of widgets on an App Step. Search is now available as well. | Feature Enhancement | |
PLAT-9734 | 231 | Machine Attributes can now be exported to CSV from the Machines page for the last 12 hours of data. Export includes all attributes from all machines. This enables Machine Attribute data to be imported to other systems for analysis, which was not previously possible. (Feature Flag) | Feature Enhancement | |
PLAT-3933 | 231 | When filtering a table in an app, case will now be ignored for certain filter types such as contains, starts with or ends with. | Feature Enhancement | |
PLAT-12205 | 232 | Within the App Editor, the color of the "Run" Button has been corrected to Light Gray (instead of white). | Feature Enhancement | |
PLAT-12195 | 232 | Send an email to account owners when completions fail to record | Feature Enhancement | |
PLAT-12116 | 232 | The Signature Widget supports signing for Table Records. | New Feature | |
PLAT-12105 | 232 | Factory: Render human readable labels for connector type badge within the attribute group header in the machines page. (Feature Flag) | Feature Enhancement | |
PLAT-11996 | 232 | Update the Pan/Zoom functionality and look | Feature Enhancement | |
PLAT-11959 | 232 | The connector configuration modal will let the users know if the changes made to the configuration will be propagated to published apps | Feature Enhancement | |
PLAT-11824 | 232 | Factory: Update status badge for Edge data source to follow the online status of the edge device and no show server info tooltip or "More option" menu (Feature Flag) | New Feature | |
PLAT-11823 | 232 | Factory: Remove "Edge Device" option from the "Create Machine Data Source" modal in the "Machine Data Sources" page as Edge Device data source cannot be created manually by the user. (Feature Flag) | New Feature | |
PLAT-11760 | 232 | Labels can now be added to the Number, Single Select, Multiselect, and Date Picker input widget. This eliminates the need to create and place separate Text widgets as labels. | Feature Enhancement | |
PLAT-11757 | 232 | In Table widgets, enable sorting when the datasource is a variable | Feature Enhancement | |
PLAT-11754 | 232 | Keyboard focus now automatically moves to the App Name input in the Create App modal. This enables users to create apps from scratch more quickly. | Feature Enhancement | |
PLAT-11658 | 232 | Add a collapsable buttons drawer to app editor with options to enable pan mode, zoom in, and zoom out. | Feature Enhancement | |
PLAT-11627 | 232 | Table creations are now tracked via the Activity History. | Feature Enhancement | |
PLAT-11607 | 232 | Labels can now be added to the Text Input widget. This eliminates the need to create and place separate Text widgets as labels. | Feature Enhancement | |
PLAT-11527 | 232 | Changing connector configuration deployment setting under Account Settings / Connectors now shows up in the activity feed which records what changed, who made the change and when was it changed. (Feature Flag) | New Feature | |
PLAT-11478 | 232 | Added a new function - ARRAY_INDEX_OF - to the expression editor using which users can find out the first occurrence of a given value in an array. | Feature Enhancement | |
PLAT-11346 | 232 | Existing versions of published Apps will be flagged which are not using a read-only connector. This allows users to identify the versions of those published apps that are vulnerable to connector changes. | Feature Enhancement | |
PLAT-11344 | 232 | Read-only connectors can be quickly accessed from the new resources column in the versions tab of an App. | Feature Enhancement | |
PLAT-11322 | 232 | Extend the Run App button to allow users to start an app from the current step and from the beginning | Feature Enhancement | |
PLAT-11197 | 232 | App builders are now able to read and test connector functions being used in an App. This would allow app builders to test connectors for debugging their applications. | Feature Enhancement | |
PLAT-10952 | 232 | Enable filtering in Table Widgets when the data source is a variable. This was previously only available when showing Tulip Table data. | Feature Enhancement | |
PLAT-10740 | 232 | Add current time option in editor and in player | Feature Enhancement | |
PLAT-10530 | 232 | Table record deletions are now tracked in the Activity History and include the ID of the record that was deleted. | Feature Enhancement | |
PLAT-10529 | 232 | CSV import and exports are now tracked in the Activity History. | Feature Enhancement | |
PLAT-10282 | 232 | Table schema changes are now tracked in the Activity History. This includes rename, description edited, archived, restored, column added, column label edited, column description edited, column archived and column restored. | Feature Enhancement | |
PLAT-9596 | 232 | The table widget can now use multiple columns for sorting and sorting can be changed while running an app. This allows for greater flexibility when working with table data. | Feature Enhancement | |
PLAT-9592 | 232 | Added Close button to analytics editor to allow users to close analytics without saving changes. | Feature Enhancement | |
PLAT-9505 | 232 | Added an eyed dropper tool to the color picker menu in browsers that support it. This makes it easier to pick specific colors when building apps. | New Feature | |
PLAT-9253 | 232 | Factory: Enable the webviewBarcode feature flag by default. | New Feature | |
PLAT-9247 | 232 | 'Show Error' trigger action is now hidden when building apps if displaying errors has been disabled in the Account Setting. | Feature Enhancement | |
PLAT-9231 | 232 | Show SERs from the Signature Widget within the Record History Widget | Feature Enhancement | |
PLAT-9136 | 232 | Add Empty state for factory gateways page | Feature Enhancement | |
PLAT-8382 | 232 | Factory: In-product notification banner for "Edge device as Data Source" feature. (Feature Flag) | New Feature | |
PLAT-8058 | 232 | Users can now configure HTTP Connector function inputs of type text using the custom encoding settings UI. These encodings are saved to the connector function's input parameter once the function is saved. (Feature Flag) | Feature Enhancement | |
PLAT-8057 | 232 | This allows customers to preview their customized encoding schema on text type function inputs for HTTP connectors. (Feature Flag) | Feature Enhancement | |
PLAT-8056 | 232 | This allows customers to discover new encoding settings for connector function inputs specifically for text data type. Customers have the flexibility to assign custom encoding on text type function inputs. (Feature Flag) | Feature Enhancement | |
PLAT-2977 | 232 | "Complete App Then Change App By Name" transition will not be visible when VALIDATION_MODE is enabled. | Feature Enhancement | |
PLAT-12636 | LTS8 | Where used query is faster now. | Feature Enhancement | |
PLAT-12586 | LTS8 | Initialize the connector function page until the query for determining whether the function is being used is running. | Feature Enhancement | |
PLAT-12431 | LTS8 | Emails sent on completions errors now include the Tulip instance URL | Feature Enhancement | |
PLAT-11523 | LTS8 | One can edit the connector config when the automatic config change feature is switched on. The changes will affect all the immutable connectors (Feature Flag) | New Feature |