Skip to content

11 January 2022 Release Notes

Version 1.1.235

Feature Highlights

Stay tuned for new DataKitchen features in coming releases!

Other Fixes & Enhancements

Vault Path Validation Removes Dot-Segments: In response to security concerns, the Automation Platform now removes all instances of dot-segments (../) configured in vault paths. Users may want to check their vault paths in light of this updated policy. [DEV-9632]

Deleted Nodes Handled for Conditions: During the ongoing Beta Test of the Conditional Nodes feature, a user found that the platform would hang when he deleted one of the downstream nodes of a condition. This occurred because the system was attempting to flag a node as already in use as the object of a condition path when that node no longer existed in the graph. Because the true and false configuration menus of a conditional node cannot contain the same node list (if node_a is set for the false result of a condition, it cannot also be available for the true result), the system updates the menus after each user selection. With this release, the system checks that the objects of a condition actually exist prior to disabling menu options. A future enhancement will automatically set a condition result to "none" when a node in a result path gets deleted. [DEV-9524]

Kitchen Merges Do Not Affect Recipe Filters: The platform was changing recipe list filters in child kitchens to match the recipe filters in parent kitchens during the merge down process. This issue has been resolved, and the filters set on a target kitchen (child or parent) remain intact after a merge from a source kitchen. Recipes that are removed by a merge are the exception; they are also removed from the filters. [DEV-8890]

Underlines Removed from Kitchen Merge: The panes showing changes and conflicts on the Merge Down and Merge Up pages employed an underlining function to highlight text that has been added or removed. Users noted that the red and green underlines were distracting and appeared to be inconsistent and inaccurate. With this release, the function has been turned off. [DEV-8986]

()

This release removes the red and green lines from merge pages.

Merge Preview Hides Unchanged Code: Users reported that the Merge Kitchens editor was only collapsing unchanged sections of code on the first preview of a file. When opening subsequent files in the merge editor, all unchanged sections remained visible. This issue has been resolved, and the merge preview collapses all code in all files where there are no differences. [DEV-9137]

Tooltip Added to Merge Preview: The webapp and DataKitchen Help topics were not informing users of their ability to edit the code of conflicting files in the Merge Preview pane of the merge editor. This release adds both a UI tooltip and step in the Merge Kitchens help topic. [DEV-9479]

()

New tooltip educates users on the editing function available on the Merge Kitchens page.

Ingredient Error Message Clarified: The system was recording ingredient node run failures in the logs with the message, "unable to get orderrun detail for ingredient." This inaccurate text made troubleshooting difficult for users, since the details were captured and reported properly. The error message now clearly states that the node status is ERROR. [DEV-9465]

Ingredient Filter Removes Unrelated Recipes: When configuring an ingredient node to call an ingredient, users noticed that the ingredient field search was not filtering out recipes that have no ingredients matching the search terms. This issue has been resolved, and the drop-down list displays neither ingredients nor recipes that are irrelevant to a user's search. [DEV-9460]

Warnings Show for Hard Refreshes: Users reported losing recipe edits when performing hard refreshes in their browsers. This issue has been resolved by leveraging standard browser dialogs that warn about losing unsaved changes. [DEV-9455]

Vertica Connector Moves to Limited Support: DataKitchen supports a number of native input/output connectors in the platform, but the Vertica connector has fallen into disuse. With this release, this connector for data sources and data sinks is a feature that will only be turned on and supported by request for specific customer accounts. [DEV-9503]