Release 308 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
Enterprise Authentication
- A Download Login History modal is added for exporting log of all successful and failed logins across Tulip and the Player.
General Improvements
- In the Tulip API documentation, describe the new {{X-Tulip-Number-Format}} header and JSON body changes that are useful when working with precise numbers.
- When writing data to Tulip tables (creating, updating, or incrementing records), numbers are rounded to 20 places after the decimal.
Bug Fixes
Release 308 contains multiple bug fixes:
Referenced Ticket | Description |
---|---|
PLAT-42395 | Fix null object values returned from connector functions erroring due to it missing parameters. |
PLAT-42111 | Fixes a bug where compare app versions is crashing when displaying table widget with conditional formatting rules. |
PLAT-41684 | Fixes an issue by updating app exchange to prevent app installs on a client instance if the app exchange account setting is disabled on the source instance. This issue only affected cross-instance app exchange implementations. |
PLAT-41614 | In the {{/increment}} endpoint for the models API, fixes floating-point rounding errors that can occur in combination with precise numbers. This code path is also used by increment actions in triggers. |
PLAT-42218 | Fixes the Connectors / Data Sources table failing to load statuses when a deleted Connector Host is referenced |
PLAT-42331 | Fix connector functions that are returning null number values error when using them in triggers. |
PLAT-42353 | Fix a bug where an error message would display when sending emails to user groups, even if nothing actually failed. |
PLAT-42174 | The Extractor field for the outputs in the Connector Function Editor had a minor misalignment when having a warning for the value. This fixes it and the error background gets displayed exactly in the value field. |
PLAT-42284 | Fixes the issue when sending email to user groups, the email operation will not fail even if some users in the user groups have unverified contact info or are deactivated. |
PLAT-42098 | Fixing a bug where connectors were not snapshotted properly by start creating snapshots of used connectors on snapshotting an application. |
PLAT-42096 | Fixed an issue where archived connector functions were not included in the connector snapshot created for published apps. |
PLAT-41760 | Fixes a bug so when deleting an output variable from the extractors in the connector function editor, the UI now updates the values accordingly as well. |
PLAT-42124 | Fixes an issue where archived connector functions did not work and the functions remained unarchived. |
PLAT-42139 | Fixed issue where the Connector Host was fetching settings from a deprecated endpoint |
PLAT-42138 | Fixes an issue in the app editor, for conditional formatting rules on a table widget we no longer clear out the rule argument if the user switches from a integer source field to a number source field or vice versa. |
PLAT-42311 | Fixes an issue by reverting that archive menu option for connectors was disabled if connector were in use. Users can now archive connectors and functions in use. |
PLAT-42035 | Fixing a bug where the connectors list did not automatically refresh after certain actions (restore, archive, duplicate) |
PLAT-42034 | Fixes an issue with connector archive undo function not reloading the page. Now undo is removed from the snackbar, and after archiving a connector if you want to undo, you can go to the archived list, and make it active again. |
PLAT-41921 | Fixing a bug where the connector list did not update after a successful duplicate/restore/archive action |
PLAT-42189 | Fixes a bug wherein the "before" entry in a history record for an overwrite of a record during CSV import would mistakenly be truncated to float64 precision even when decimal precision was requested |
PLAT-42190 | Fixes a bug in history data for increment operations involving values which could not be represented by float64s and thus were truncated to fit into 64 bits |
Full List of Ticket IDs included in Release 308
PLAT-42395
PLAT-42353
PLAT-42331
PLAT-42311
PLAT-42284
PLAT-42218
PLAT-42174
PLAT-42139
PLAT-42138
PLAT-42124
PLAT-42111
PLAT-42098
PLAT-42096
PLAT-42035
PLAT-42034
PLAT-41921
PLAT-41892
PLAT-41760
PLAT-41684
PLAT-41614
PLAT-40241
PLAT-28165
PLAT-42189
PLAT-42190