Early Access Release Notes for Digital.ai Release

Early Access (EA) Releases

  • The last released production version is Digital.ai Release 22.3.
  • The upcoming release in April 2023 is Digital.ai Release 23.1.
  • This page lists the new features, enhancements, and bug fixes available with the monthly early access (EA) releases of Digital.ai Release 23.1.
  • Here’s the link to download the installers and plugins for the EA releases: Early Access Downloads.

Release Operator

The following are the Docker images for the Release Operator:

  • 23.1.0-beta.8
  • 23.1.0-beta.7
  • 23.1.0-beta.6

For more information on how to start the Docker images for Release, see Use the Release Docker images.

February 2023—EA version 23.1.0-beta.8

Early access release version 23.1.0-beta.8 includes the following new features and enhancements.

Enhanced Task Details View

The Task Details view for the Task Drawer is now enhanced to preview and edit the details of a task. To enable this feature, click System setting > Feature flags, navigate to the Task details (redesigned UI) section and select the Use new Task details version checkbox.

Task Details

Note: The Task Drawer feature was introduced with Release 22.3. However, with every release enhancements are made for better usability. You can switch back to the old view (Task Modal) by clearing the Use new Task details version checkbox. If the Admin clears this checkbox, individual users cannot enable this feature in the Personal settings screen.

Reordered Sidebar Navigation for Template/Release

The sidebar navigation for templates and releases have been reordered for better user experience.

Template

Template

Release

Release

Enhanced Release Breadcrumbs

Click the release name in the breadcrumbs, and it now redirects you to the Release flow editor screen.

Breadcrumbs

Download Live Logs

You can now click the download button next to the Runs drop-down list to download the live logs from the task drawer.

Download logs

Support Personal Access Tokens for LDAP Users

Earlier, personal access token (PAT) was supported only for internal users. With this EA Release, PAT is supported for LDAP users too.

PAT LDAP

Enhanced Remote Completion Task

When the Remote completion task is assigned to a user, the action required email to complete or fail the task is received by the user. Also, a valid notification message (Email sent to user(s): testuser) is displayed in the Activity tab.

Remote completion task issue

However, when the same Remote completion task is assigned to a team, the action required email to complete or fail the task is not received by the user. Also, a failure notification message (Notification failed. Reason: 'Task owner's email address and team members email addresses are not configured or not whitelisted) is displayed in the Activity tab.

Note: In this case, the team must be linked to a global role, and this global role is assigned to multiple users/principals. These users/principals will receive an email stating that the Remote completion task has started and is assigned to you. But, the action required email to complete or fail the task is not sent.

This issue is now fixed and action required emails are received when the Remote completion task is assigned to a team also.

Others

  • You can now find the identifier of the folder in which the Release is running.
  • Improved performance on folders, users, roles, and permissions screens.
  • Caching support improved for users, roles, and permissions.
  • Improved performance in user assignment when there are bulk users (in thousands)

Plugins and Integrations

Here’s what’s new and changed with plugins and integrations.

HashiCorp Vault Plugin

Fixed the Verify Lookup module that was not working for UserName and Password.

Fixed the UserPass authentication mechanism to revoke tokens once the lifecycle is completed.

January 2023—EA version 23.1.0-beta.7

Early access release version 23.1.0-beta.7 includes the following new features and enhancements.

Time Frame (Last 7 days) Added for Audit Reports

A new value is added to the Time period drop-down list to generate Release audit report for the last 7 days. You can now generate an audit report by selecting the last 7 days time period, adding a filter, clicking Preview results and then clicking Generate report.

Time period release audit report

Also, the last 7 days filter is the default setting for the Dashboards and Value stream sections under the Reports group.

Dashboard

Value stream

Limit Minimal Trigger Polling Interval

Currently, the minimum polling interval for triggers is 1 second. This causes increased load in Release and other third-party systems. To overcome this performance issue, the minimum polling interval for triggers is changed to 60 seconds.

Configure the minimum polling interval in Release via Settings > System Settings > Feature Flags > Set Limits within release section:

  • Set the minimum polling interval value in the Min trigger interval field.

Limit Minimal Trigger Polling Interval

Set Expiration Period for Personal Access Token

You can now set an expiration period for the personal access token (PAT) using the Expiration dropdown in the Personal access tokens screen.

On the top-right corner, click Profile avatar > Access tokens. In the Personal access tokens screen, enter a token name, select the number of days for token expiration, and click Generate. A new PAT with an expiration date is generated.

PAT Expiry

Expiration days can be set as 30 days, 60 days, or 1 year.

Note: You can select No expiration from the dropdown to avoid expiration of the PAT.

Log Retention Policy for Container-based Tasks

Logs in general are purged to free up the hard disk space. The Log Retention Policy is now introduced for Container-based tasks to delete the task execution logs that are stored on the server.

You can set the no of days for deleting the task execution logs in Release via Settings > General > Task execution log purging section:

  • Set the no of days for deleting the task execution logs in the Delete task execution logs older than field.

Note: The default value is 10 days, and the maximum number of days the logs can be retained is 45 days. The logs are purged only if the task is completed or skipped.

Log Retention Policy

Real Time Task Updates

Real time updates about events like Comments and Container logs are now displayed in the Task Drawer.

Task Logs

Comments

Additionally, help notification icons are displayed in the Activity and Attachments tabs whenever an event occurs.

Help notifications

Script Content Area Maximized for Script Tasks

Script content area can now be maximized to improve the user experience when working with larger scripts.

Script content area

Plugins and Integrations

Here’s what’s new and changed with plugins and integrations.

HashiCorp Vault Plugin

Along with Token authentication, Basic authentication is now introduced for HashiCorp Vault plugin.

username-password

Various types of authentication are added to the HashiCorp Vault plugin.

authentication-list

Read Secret task for KV Version2 mount type is added to the HashiCorp Vault plugin.

vault-kv-version2

Namespace field is added to the HashiCorp Vault plugin.

Note: Vault should run in Enterprise mode to have a namespace.

namespace

Conjur Plugin

Fixed an issue that allowed the Conjur open source server to connect with wrong credentials.

December 2022—EA version 23.1.0-beta.6

Early access release version 23.1.0-beta.6 includes the following new features and enhancements.

Enable or Disable Task Drawer for Tasks—Users With Administrator Permissions

  1. Log in to Digital.ai Release.
  2. On the top-right corner, click Settings > System settings.

    The System settings screen appears.

  3. Click Feature flags from the left-navigation bar.

    Enabled

  4. Select the Stable tab.

    In the New UI for task details section, the Enabled check box is selected by default. This means the new Task Drawer for tasks is enabled by default.

    Note: If you want to use the Task Modal for tasks instead of the new Task Drawer, clear the Enabled check box and click Save.

Enable or Disable Task Drawer for Tasks—Opt Out of Task Drawer

Digital.ai Release 23.1 and later allows non-admin users to enable or disable the Task Drawer feature. This is possible if and only if your Administrator has enabled the new Task Drawer and you want to opt out of it in favor of the Task Modal.

  1. Log in to Digital.ai Release.
  2. In the Profile page, under the New UI for task details section, clear the Use task drawer check box to opt out from the Task drawer and use the Task modal instead.

    Task drawer individual visible

View String Type Variable Values in String Type Fields

Text type fields, by default, fetch and show the values of the String type variables added to them. Text type fields show the variable’s name in case the variable has no values assigned to it.

Here’s a Text type field—${title}—for example, with a value assigned to it.

Release variable string

Here’s how the Release Title text field shows the value of the String type variable when you add the variable to the Release Title field.

Release variable string value

Plugins and Integrations

This EA release does not have any additions or enhancements with plugins and integrations.

November 2022—EA version 23.1.0-beta.5

Early access release version 23.1.0-beta.5 includes the following new features and enhancements.

UI Revamped for Show drop-down list

The options in the Show drop-down list from the Release Flow Editor is moved to the left navigation bar when you select a Release or a Template.

Release View

Show drop-down Release

Template View

Show drop-down Template

Folder Depth Limited in Release

A nested folder structure with more than five or six levels becomes cumbersome to deal with and can adversely impact the performance and lead to the following issues:

  • General slowness
  • High CPU usage
  • CLI tasks become unreliable
  • Create release task is not usable

Configure the folder depth in Release via Settings > System Settings > Feature Flags > Set Limits within release section:

  • Select the Enable checkbox to enable this feature and limit the folder depth based on the value set in the Max folder depth field.
  • Set the folder depth value in the Max folder depth field.

Note: The default folder depth is set to 5. However, admin users can increase the folder depth to more than 5 based on the requirements.

Folder Depth Limited in Release

Nested Variable Interpolation Skipped for Text Variable Types

You can now skip interpolation of values and prevent Digital.ai Release from creating variables out of it for Text variable types.

Configure this setting via Variables > Create variable dialog > Prevent variable interpolation checkbox. This checkbox is enabled only when you select Text from the Type drop-down list.

Note: It is applicable only for Text variables. It can be set at Release, Folder, and Global variable levels.

Nested Variable Interpolation

Plugins and Integrations

Here’s what’s new and changed with plugins and integrations.

GitLab Plugin

The Order by and Sorting Order fields are added for the QueryTags task.

Query Tags Task

Jenkins Plugin

When you abort a Jenkins build task from Digital.ai Release, the task stops immediately but the Jenkins job still runs. This issue is now fixed.