12 October 2020 Release Notes¶
Version 1.1.187
Feature Highlights¶
DataKitchen Unveils New Documentation Portal and Help Resources¶
DataKitchen has moved its public product documentation to docs.datakitchen.io. The new DataKitchen Documentation Library is a portal for a number of resources to assist users with the DataOps Automation as well as DataOps concepts and practices.

Find the portal and its resources at docs.datakitchen.io.
The primary publication is DataKitchen Help, a fully searchable help system that also serves as the source for context help within the Automation web app.

Find detailed platform guidance in DataKitchen Help.

Access context help, the full help app, or the portal from the web app.

DataKitchen Help provides in-context information.
Other Fixes & Enhancements¶
Logs Report when Orders Exceed Resource Limits: Users reported that some order runs were hanging or failing to start at all; and investigation revealed that the system could not process these order runs because they were exceeding the memory and/or disk space available. In these cases, the order run logs were not providing enough detail for users to see the failures and determine that they had to adjust the resource allocations. This issue has been resolved with additional system checks and updated logging. The logs now indicate the order run error state and provide the message: "Order run terminated, either RAM or disk exceeded the limit." [DEV-5740]
URL Reflects Order Page Filters: An enhancement in this release updates the Orders page URL any time a user filters the order list. The platform adds all filters and search terms applied on the page to the URL, allowing kitchen staff members to share links to a pre-filtered Orders page. [DEV-3390]

Filters and search terms on the Orders page appear in the URL.
Variation Filter Fixed on Orders Page: When a user filtered the Orders page by recipe and variation then navigated away and returned to the Orders page, the Variation filter selection was still applied but the filter drop-down list was inactive. This issue has been resolved; the filter works as intended. [DEV-7012]
Ingredients Support JSON and Region Variables: When a user declares a variation to be used as an ingredient for other variations, the user can specify inflowing variables to inject values during execution. This release adds new variable types available for ingredient processing: a JSON dictionary type and AWSRegion and AzureRegion types. [DEV-6974, DEV-6938]
Existing Ingredient Values Displayed for Inflowing Variables: When configuring an ingredient node, users have to determine whether to keep or override any optional inflowing variables listed in the Configuration tab of the Node Editor. The web app did not show the default values for those variables, so users had to inspect the code of the ingredient variation before completing their configurations. This issue has been resolved with a platform enhancement. The UI now displays the current text input values and drop-down selections of inflowing variables as set in the ingredient variation. The default values for JSON and Boolean variable types are not shown. [DEV-6940]
Sort Order Updated in Order Metrics Chart: Users viewing the Timings Gantt charts on the Order Run Details and Order Metrics pages saw changes in how nodes were sorted for successive order runs. The problem occurred with parallel nodes that started executing in a different sequences across order runs. This issue has been resolved with an update to the sorting logic. The chart sorts nodes by start time, and sorts parallel nodes by shortest run duration first. [DEV-7045]

The Node Timings dialog on the Order Run Details page shows parallel nodes sorted by duration. Critical path nodes will always sort below other concurrent nodes.