Skip to content

14 September 2020 Release Notes

Version 1.1.183

Feature Highlights

DataKitchen Web App Posts User Notifications

This release introduces user notifications displayed on the Login page and accessible from the top toolbar of the web app interface. [DEV-6728]

Look in these locations for the following types of messages.

  • Planned system down time
  • User warnings
  • Product releases
  • Event annoiuncements, such as webinars
  • Surveys

()

The new Login page displays public notifications.

()

A new icon opens the Notifications list from the web app toolbar.

Platform Gains Order Run Alerts

An update to the Alerts feature introduces a test warning alert and refreshes the order run time exceeded alert. These alerts can be configured for an entire kitchen or at the recipe level, but each requires thresholds to be set in variations.

  • Warning alert: Node tests may be configured to take different actions on failures--stop execution, generate a warning, or log the incident. The new warning alert sends a notification to configured recipients when the number of test warnings meets the threshold set for the variation. The limit must be set for this alert to be sent.
  • Time Limit Exceeded alert: Users can set the maximum amount of time allowed for order run processing. This revised alert sends a notification to configured recipients if an order run meets the time threshold set for the variation. The limit must be set for this alert to be sent.

See Alerts for more information. [DEV-6698, DEV-6711, DEV-6746]

()

Configure the new alerts on the Configure Kitchen page (shown), during kitchen creation, or on the Recipes page.

()

Set alert thresholds from variation actions on the Recipes page (shown) or from a tab on the Variation page.

Other Fixes & Enhancements

JSON Decoding Updated for Control Chars: The system was generating JSON errors on control characters during order run execution. This issue has been resolved with an update to how the DataKitchen platform decodes JSON. Control characters such as '\t' (tab), '\n' (line feed), '\r' (carriage return), and '\0' (null) are now allowed inside JSON strings and will not throw errors. [DEV-6980]

Kitchen Overrides Added to Menus: The variables drop-down lists in three dialogs on the Recipes page now include variables configured as kitchen Overrides. The new variable set increases the lists in the Edit Recipe Order Run Alerts, the Add Variable Set, and the Edit Variable Set dialogs, which previously contained system variables, base recipe variables, and variation overrides. [DEV-6556]

()

Requirements Updated for Recipe Naming: This release includes new validations on recipe and variation names. Note these new restrictions and see Naming Conventions for more information. [DEV-6928, DEV-6950]

  • Characters allowed: alphanumerics, underscore, dash
  • Syntax: must start and end with alphanumeric characters
  • Max characters: 63

Scroll Area Changed on Recipes Page: After the release of the redesigned Recipes page, users found the recipe tabs confusing when scrolling through multiple rows in the Variations table. The tabs appeared to align with the data as column headings. This issue has been resolved with an update to the scrolling behavior on the page. Now, the entire right pane scrolls up. [DEV-6595]

Delete Container Option Honors Default: Users found that the Delete Container feature for cleaning up runtime container resources used in node processing was not honoring its default "True" setting. This issue has been resolved, and runtime containers get removed post-processing when this option appears in a node's notebook.json parameters. See Delete Container Option for more information. [DEV-6993]

Browser Refresh Not Required with Revert: Following the recent release of the Kitchen Revert feature in the web app, users could not see the results of their reverts in the Recipes page or Node Editor without refreshing their browsers. This issue has been resolved, and the pages reflect the changes immediately. [DEV-6965]