Skip to main content
Version: Release 23.1

Plugin Changelog

Here's a list of Release plugin changes across different releases.

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.

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.

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.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.1

Fixed vulnerability issue in Black Duck plugin. For more information, see Black Duck Plugin.

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.

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 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.23.1

The following 2 new tasks are added to GitHub plugin:

  • Trigger Workflow Run
  • Enable Disable Workflow

For more information, see GitHub 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.

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.

JIRA Plugin

v.23.3

  • A new task called create version task is 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.22.3

The following security vulnerabilities in the 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 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.

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.

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 Remote Completion Plugin.

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.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.