Skip to main content
Version: Release 24.3

Plugin Changelog

Agility Plugin

v.23.1

Fixed the Agility StoryStatus in the server details that was causing an issue.

For more information, see Agility plugin.

v.22.3

A new task called Execute Query is introduced. This is used to execute the query and return the output assets according to the status provided in the In Status List and Not In Status List fields.

For more information, see Agility plugin.

Ansible Plugin: Container and Legacy

v.24.3

  • Ansible scripts are now directly accessible from a GitHub server path. These scripts are managed in GitHub, and you need to provide the script file path in the Ansible task. You can connect to the GitHub server, fetch the script file, and execute it on the Ansible server.

For more information, see Ansible Container Plugin

Argo CD Container Plugin

v.24.1

  • Supports upsert and validate functionalities.
  • Added support for Kustomize and Helm chart to manage Kubernetes deployments.
  • Introduced Rollback functionality to revert to previous versions.

For more information, see Argo CD Container Plugin

Argo CD Plugin

v.24.3

  • In the Create Application task, the Upsert and **Validate ** toggles are added.
  • In the Add Repository task, the Project Name field is added.
  • Helm charts can now be deployed using Argo CD tasks.
  • In the Wait for Status task, added capability to specify the retry counts and wait intervals between retries.
  • The Argo CD Create Application task now includes new fields for Kustomize configurations. Kustomize is a configuration management tool for Kubernetes, making it easier to manage and customize your Kubernetes resources.
  • Added support for Helm parameters.
  • Added lookups for chart, version, and revisions.

For more information, see Argo CD plugin.

v.23.1

When creating projects from a Release, there was no option to auto-create namespaces, as namespace creation was disabled by default. However, this issue has now been fixed. For more information, see Argo CD plugin

v.22.2

With the Argo CD plugin, two new tasks are introduced:

  • WaitForStatus task is used to wait for the Argo application to move to the expected sync and health status.
  • GetRevisionMetadata task is used to retrieve the application revision metadata based on the revision ID.

Additionally, an input field called Revision is introduced with GetRevisionMetadata task. This Revision field is added as an output field in SyncApplication and SyncStatus tasks. You can use these revision values in a complete flow context.

For more information, see Argo CD plugin.

Argo Rollouts Plugin

v.22.2

The Argo Rollouts plugin lets you integrate Release with Argo Rollouts. You can now:* Run Argo Rollouts (kubectl) commands from within the Digital.ai Release.

  • Use the predefined templates for Blue-green and Canary deployments.

For more information, see Argo Rollouts plugin.

Argo Workflows Container Plugin

v.24.1

Argo Workflows Container plugin is newly introduced. For more information, see Argo Workflows Container Plugin.

AWS Secrets Manager Plugin

v.23.3

You now have the AWS Secrets Manager Plugin to retrieve secrets from the AWS Secrets Manager to use in your tasks and automations. The integration also lets you create, update, and delete secrets in the AWS Secrets Manager from Release.

Azure Container Plugin

v.24.1

Azure container plugin is newly introduced with the following task:

  • Run Command (Container)

For more information, see Azure Container Plugin.

Azure Key Vault Plugin

v.23.3

A new plugin called Azure Key Vault is introduced for secret management. It includes the following 3 tasks:

  • Set Secret
  • Get Secret
  • Delete Secret

Bamboo Plugin

v.24.3

For more information, see Bamboo Plugin

v.23.1

Bamboo integration enables Release to perform the following tasks:

  • Create Release
  • Run Plan
  • Trigger Deployment For more information, see Bamboo Plugin.

Bitbucket Plugin

v.24.3

New tasks added for Bitbucket Cloud:

  • Create Tag
  • Tag Release

New tasks added for Bitbucket Server:

  • Check Branch Existence
  • Get Branch Restrictions For more information, see Bitbucket plugin.

v.23.3

Fixed an issue with the Clone repository task that fails when a Git connection is set at the Version Control section at the Folder level.

For more information, see Bitbucket plugin.

v.22.2

With the Bitbucket plugin, the reviewer field in the CreatePullRequest task is now optional.

For more information, see Bitbucket plugin.

Black Duck Plugin

v.23.3

Added changes to the Connection settings.

For more information, see Black Duck Plugin.

v.23.1

Fixed vulnerability issue in Black Duck plugin.

For more information, see Black Duck Plugin.

Change and Risk Prediction (CRP) Plugin

v.24.3

Added the Digital.ai Release change and risk prediction plugin to predict software change failures with the **Get Risk Prediction ** task.

For more information, see Change and Risk Prediction (CRP) Plugin.

Checkmarx Plugin

v.24.3

New tasks added for CheckmarxOne:* GIT Scan Trigger

  • SCA - Check Compliance
  • SAST - Check Compliance Additionally, a new tile is added for CheckmarxOne: CheckmarxOne Scan Summary. For more information, see Checkmarx plugin.

v.22.2

Fixed an issue with the CxSAST Git Scan task in the Checkmarx plugin that fails when the password set for the git repo has special characters. For more information, see Checkmarx plugin.

Conjur Plugin

v.23.1

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

For more information, see Conjur Plugin.

Conjur Container Plugin

v.24.1

Conjur container plugin is newly introduced with the following task:

  • Get Secret (Container)

For more information, see Conjur Container Plugin.

Deploy Container Plugin

v.24.1

  • Implemented SSL-based connections support.
  • Enabled uploading of zip files to Release.

For more information, see Deploy Container Plugin.

Deploy Plugin

v.24.1

Deploy plugin now supports OAuth 2.0 authentication method.

For more information, see Deploy plugin.

v.23.3

  • Fixed an issue with the Deploy plugin that was showing that the task is successful in Release even though the actual deployment fails.
  • When you use the control task in the Deploy plugin, the actual control task on Deploy gets completed but it fails in Release. This occurs only when the Polling Retry Count value is set to a non-zero value, and works fine when the value is set to 0. This issue is now fixed. For more information, see Deploy plugin.

v.23.1

The Rollback task is now fixed and will no longer be stuck in the Pending state, even after the actual deploy task has been rolled back.

For more information, see Deploy plugin.

v.22.3

Deploy tasks in Digital.ai Release stays in Pending state when you use internal variables. This issue is now fixed.

For more information, see Deploy plugin.

v.22.2

Fixed an issue with deploy and undeploy tasks being moved to frozen state in the Deploy plugin. Due to the generation of default placeholders that start with the prefix xlrelease, these tasks in the plugin were moved to the frozen state. This issue is now fixed and the default placeholders are not generated.

For more information, see Deploy plugin.

GitLab Container Plugin

v.24.1

GitLab container plugins is newly introduced with 24.1.

For more information, see GitLab Container Plugin.

GitLab Plugin

v.24.3

  • Revert Commit task is added to revert a specific commit in GitLab.
  • Create Pipeline task is added to create a new pipeline in GitLab.
  • Additionally, modified the Query Pipeline Status task to take the Pipeline Id as input, which is the output of Create Pipeline task.

For more information, see GitLab Plugin

v.23.3

  • Close Merge Request
  • Delete Tag
  • For Accept Merge Request task, the comments are removed and the status line is updated.
  • Updated the Accept Merge Request task with the Wait for approval button.
  • The project ID is parameterized using the $ variable in the projectId field for GitLab plugin.
  • The Merge task does not error out when GitLab displays warnings to prevent the merge. This issue is now fixed.
  • Fixed an issue with the api key parameter in a Gitlab task that overrides the actual token provided in the GitLab configuration.
  • Fixed an issue with the Clone repository task that fails when a Git connection is set at the Version Control section at the Folder level.

For more information, see GitLab Plugin.

v.22.3

A new task called Query Pipeline status is introduced. This task queries and returns the result when the pipeline reaches any of the following statuses:

  • SUCCESS
  • FAILED
  • CANCELLED

For more information, see GitLab Plugin.

GitHub Plugin

v.24.1

Fixed an issue in the Username field of GitHub tasks. It is changed from password-type to text-type field. Hence, this field will not be masked in Tasks or Connections pages.

For more information, see GitHub Plugin.

v.23.3

Fixed an issue with the Clone repository task that fails when a Git connection is set at the Version Control section at the Folder level.

For more information, see GitHub Plugin.

v.23.1

The following 2 new tasks are added to GitHub plugin:

  • Trigger Workflow Run
  • Enable Disable Workflow

For more information, see GitHub Plugin.

GitHub Actions for Release (GitHub Marketplace)

v.24.3

The Digital.ai Release GitHub Actions enables the creation of a new release and start it on the Digital.ai Release. It facilitates seamless integration between your GitHub repository and Digital.ai Release, automating release management processes. Go to this [page](https://github.com/marketplace/actions/digital-ai-release-integration) to get the latest version.

For more information, see Release GitHub actions.

HashiCorp Vault Plugin

v.24.3

In the Connections page, added a custom mount path field for all the authentication methods. .

For more information, see HashiCorp Vault Plugin.

v.23.3

Fixed the certificate error in the Vault plugin.

For more information, see HashiCorp Vault Plugin.

v.23.1

  • The Hashicorp Vault plugin now includes support for LDAP authentication method.
  • Along with Token authentication, Basic authentication is now introduced for HashiCorp Vault plugin.
  • Various types of authentication are added to the HashiCorp Vault plugin.
  • Read Secret task for KV Version2 mount type is added to the HashiCorp Vault plugin.
  • Namespace field is added to the HashiCorp Vault plugin. Note: Vault should run in Enterprise mode to have a namespace.
  • 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.

For more information, see HashiCorp Vault Plugin.

Helm Container Plugin

v.24.1

Helm container plugin is newly introduced with the following tasks:* Command (Container)

  • Install/Upgrade (Container)
  • Rollback (Container)
  • Uninstall (Container)

For more information, see Helm Container Plugin.

Helm Plugin

v.23.3

  • An issue occurs during the rollback action when deploying the helm chart. This issue is now fixed.
  • Fixed an issue with the xld-helm-plugin 22.0.0 that had compatibility issues with xld-openshift-plugin 22.3.0.
  • Added support for UTF-8 by adding a new encoding type field to properly read and display the helm files.
  • Deploy converts Helm charts into the final Kubernetes yaml files as a pre-plan step.
  • Helm plugin allows you to view the differences in charts that are being deployed.

JIRA Plugin

v.23.3

  • A new task called create version task in added in JIRA. This can define a new version which will be displayed in the Fix version field in the JIRA ticket.
  • PAT authentication is added for the JIRA plugin.
  • Fixed an issue with the Check Query task that was not waiting till a status change occurs.

For more information, see JIRA plugin.

v.22.2

With the JIRA plugin, two new tasks are introduced:

  • The JIRAUpdateLabel task is used to add, update, or remove labels in a JIRA ticket.
  • The JIRAUpdateFixVersion task is used to add or remove fix versions based on the JIRA ticket ID. For more information, see JIRA plugin.

Jenkins Plugin

v.24.3

  • Scan Multibranch task is added to scan multiple branch pipelines. This triggers the build job without the branch name.
  • Fixed issues where 401 status from Jenkins was running in infinite loop instead of throwing an error.

For more information, see Jenkins Plugin.

v.23.3

When the Jenkins job's branch contains a slash, the Jenkins task throws an error. This issue is now fixed.

For more information, see Jenkins Plugin.

v.23.1

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.

For more information, see Jenkins Plugin.

v.22.3

The following security vulnerabilities to Jenkins plugin are fixed:

  • Checking permission
  • Cross-site request forgery
  • Server-side request forgery
  • You will receive a valid error message if you do not have the necessary authorization.

For more information, see Jenkins Plugin.

JFrog Plugin

v.23.1

Two new triggers are introduced with JFrog integration:

  • Published Artifact
  • Published Image

For more information, see JFrog triggers.

Kubernetes Container Plugin

v.24.1

  • Added lookup option to Kubernetes plugin fields.
  • Introduced support for executing commands in the Kubernetes plugin.
  • Enabled creation of PV and PVC.
  • Added support for the wait command.

For more information, see Kubernetes Container Plugin.

Kubernetes Plugin

v.23.3

Fixed an issue with the Kubernetes plugin that was picking up default configuration even when the user specifies a custom configuration file location.

For more information, see Kubernetes Plugin.

v.22.3

  • Kubernetes connections are now auto-discovered using the Kubeconfig file. A new connection section is introduced in Digital.ai Release for Kubernetes cluster similar to Kubernetes host.
  • Enter the Kubeconfig file path in the Local Kubeconfig field and the Context drop-down list will list the clusters from the Kubernetes host to which it's connected.

For more information, see Kubernetes Plugin.

MongoDB Cloud Plugin

v.24.3

The MongoDB plugin lets you write your own tasks and run them against a local or cloud MongoDB database. The following tasks are available:

  • Insert data
  • Get data
  • Insert and get data

For more information, see Octopus Deploy Plugin.

Octopus Deploy Plugin

v.23.1

Abort task logic is added to the Octopus Deploy plugin.

For more information, see Octopus Deploy Plugin.

OPA Plugin

v.23.1

The Release OPA Integration enables Release to work with Open Policy Agent server to manage policies and to evaluate inputs based on policy language known as REGO, which allows you to write policies for various services utilizing the same language.

For more information, see OPA Plugin.

OpenShift container Plugin

v.24.3

You can now migrate from the OpenShift legacy plugin to container-based plugin.

For more information, see [OpenShift Container Plugin.](OpenShift Container Plugin)

Remote Completion Plugin

v.22.3

In addition to Basic authentication, a new authentication type called OAuth2 authentication is introduced for the Remote Completion plugin.

For more information, see For more information, see Remote Completion Plugin.

ServiceNow Plugin

v.24.3

In the wait for status task, support is added for waiting for one of the multiple statuses.

For more information, see ServiceNow plugin.

v.22.2

With the ServiceNow plugin, three new tasks are introduced:

  • CreateRelease
  • UpdateRelease
  • FindRelease

For more information, see ServiceNow plugin.

SonarQube Plugin

v.24.3

You can now migrate from the SonarQube legacy plugin to container-based plugin. The tasks in the container-based plugin have the following improvements:

  • Added lookups for all the required fields in the tasks and reordered them based in their importance.
  • Check Blocking Violations task in legacy plugin is renamed to Check Violations (Container) in container-based plugin.
  • The Blocker Violations, Critical Violations, and Major Violations fields in the Check Blocking Violations task legacy plugin is now replaced with High Violations Threshold and Medium Violations Threshold fields in the Check Violations (Container) container-based plugin.
  • Improved the error handling.
  • New connection page added and only bearer-token is supported.

For more information, see SonarQube Plugin.

v.22.2

The SonarQube plugin's Check Compliance task is equipped with a new field, Branch, that lets you run compliance and extract metrics at a branch level. For more information, see SonarQube Plugin.

For more information, see SonarQube Plugin.

SonarCloud container Plugin

v.24.3

You can now migrate from the SonarCloud legacy plugin to container-based plugin. The tasks in the container-based plugin have the following improvements:

  • For SonarCloud container-based plugin, in the Resource field, now the project name and the organization name are displayed. Earlier, with SonarCloud legacy plugin, only project name was displayed.
  • New connection page added and only bearer-token is supported. For more information, see SonarCloud container plugin.

Terraform Container Plugin

v.24.1

Fixed the ‘terraform-clone’: Permission denied error in the Terraform container plugin.

For more information, see Terraform Container Plugin.

Terraform Plugin

v.23.3

  • Fixed an issue with the preview step in the Terraform plugin that was failing.
  • Fixed an issue with the Terraform plugin that was displaying logs with sensitive information during terraform deployment.
  • Fixed an issue with the Terraform plugin that was not allowing users to copy the hidden Terraform version file.

VSTS/TFS Plugin (Azure DevOps)

v.24.3

You can now handle partial success and failure in Azure Build pipelines more effectively. The pipeline outputs detailed results, helping you identify which tasks succeeded or failed for easier error tracking.

  • You can now retrieve the BuildResult variable for tasks with Partially Succeeded or Failed statuses.
  • Previously, BuildResult only contained Succeeded or was empty in failure cases​.

For more information, see VSTS/TFS Plugin.