We are pleased to announce the release of Digital.ai Release and Digital.ai Deploy 9.8, which offers new security enhancements, high availability support, new integrations, new and improved features and components, enhanced usability and new capabilities.
Enhanced security for Identity providers and Authorization
With this release, Digital.ai Deploy and Digital.ai Release, include _nonce_ values in the authorization requests, as per the OpenID Connect (OIDC) specification allowing businesses to successfully mitigate the risk of replay attacks to their Identity providers
Additionally, Digital.ai Deploy and Digital.ai Release provide PKCE support on top of the standard OpenID connect flow to help mitigate security risks involved due to Auth Code Interception attacks.
Support for high availability clustering
Digital.ai Deploy 9.8 supports high availability (HA) clustering giving your production workloads in cloud and server deployments more resilience. The increased resilience enables Openshift / Kubernetes clusters to scale up by adding multiple nodes as workers and split the load across resources.
Helm charts for improved productivity
Digital.ai Deploy 9.8 supports Helm versions 2 and 3, allowing you to integrate Helm charts via plugins. Cloud native experts and users in your organizations will be able to customize the registry from where the Helm charts can be retrieved and use Helm charts as a part of their deployments.
Intergration with Openshift
Digital.ai Deploy 9.8 supports both Openshift 3.x and 4.x versions, allowing you to integrate with Openshift via plugins. You will be able to add/remove/update pods, services, etc. Both openshift 3.x and 4.x is supported.
Improved task handling and reporting
Digital.ai Deploy now offers a better mechanism for handling tasks that stop abruptly. With this release of Digital.ai Deploy, reports now have a filtering mechanism based on task ID, status, etc.
Proxy server support
Digital.ai Deploy now allows better organizing the proxy servers in their organization so that it can be shared by multiple Environments.
Deploy Stitch (BETA)
Stitch is a new capability of digital.ai Deploy that provides a declarative way to customize configuration files for deployments of bespoke applications and commercial of the shelf components (COTS). It is designed for the world of cloud and containers, and builds on top of Deploy concepts of UDM model, types, rules engine and plugins.
Using Stitch, teams can:
- Create modular configuration customizations by DevOps experts, and store their vetted version in a git repository
- Share and reuse vetted customizations, so that everyone can benefit from the knowledge of cloud and container experts
- Take advantage of declarative rules system to specify when and how customizations should be applied to deployments, in a way that scales for future use
- Use Deploy’s GUI to preview how specific deployments configurations will be customized
Note: This current release of Stitch capability is strictly a Beta release and has not been certified for production use. Customers must not use the Beta version of Stitch in a production context. Beta software are offered in an “as-is” basis, and Digital.ai disclaims any liability, warranties, indemnities, and conditions, whether express, implied, statutory or otherwise.
Improved user permissions report
The new Digital.ai Deploy user permissions report makes it easy to provide auditors with a detailed record of the roles that are defined in the system and the global and local permissions assigned to each role. The report is exported in Microsoft Excel format, so it's easy for technical and business stakeholders to read, filter, search, and share audit data.
Enhanced password encryption
Now Digital.ai Deploy re-encrypts legacy passwords with old base 64 encryption to the new format with AES-128 encryption.
New and improved release calendar
The release calendar has been completely redesigned from scratch in Digital Release 9.8, for improved readability and scalability. The new feature-laden calendar now offers a week-by-week view, a smoother timeline view, an expanded release view that includes tasks, ability to filter tasks by tags, a feature to export/download the calendar in Excel, ability to define and customize blackout periods and much more.
Enhanced usability of folder tabs
In perhaps the most visually striking change, folder tabs are moved to a vertical menu on the left for better usability.
Live dashboard tiles
Unlike the erstwhile dashboard tiles that only reported on archived releases, Digital.ai Release now introduces live tiles that report on releases that are still active. To augment the live tile offering three new global dashboard tiles that provide reports on active releases, active releases by status and active releases by risk.
Dashboard contents can now be automatically refreshed.
New Trigger features and improvements
Trigger logs now display the date when a trigger was last run.
A new Activity logs sub-page now displays all trigger updates, lifecycle changes (enable/disable) and trigger executions. Deep-links to releases that are created. Enhanced Webhook based triggers can now capture the HTTP event which triggered the release.
The Trigger dry run feature allows you to test a webhook trigger on a dummy event to check its correctness. This will not create a release or be shown in the activity logs.
Public APIs for Delivery and Delivery patterns are now available.
As-code support for Folder and Global variables
Folder and global variables now exported as part of folder and global configuration, featuring new folderVariables and globalVariables elements. Template variables are kept as before.
SCM support for Bitbucket Server / Generic Git
This release adds support for Bitbucket Server and any generic Git as SCM provider. Contrary to existing SCM connections this one is implemented as a generic Git connection. In essence, this will work with any remote git repository and will clone the remote repository locally. In cluster mode, this means each node will have its own clone of the repository.
Task Description in Audit report
The task description is now included in the Audit report.
Bug fixes have been implemented for the following Digital.ai Release integrations:
- Atlassian Jira integration
- Checkmarx integration
- Sonarqube integration
- Red Hat Openshift integration
- Atlassian Opsgenie integration
- Fortify SSC Integration
- Fortify-on-demand integration
- Digitalai Release-Deploy integration
- Blackduck integration
- Kubernetes integration
- Jenkins integration
- VersionOne integration
- ServiceNow integration
- Docker Compose integration
- Bitbucket integration
Bug fixes have been implemented for the following Digital.ai Deploy integrations:
- AWS integration
- Microsoft Internet Information Services (IIS) integration
- IBM WebSphere integration
- IBM WebSphere integration
- Microsoft Azure integration
- Kubernetes integration
- Red Hat OpenShift integration
- Helm integration
- Hashicorp Terraform
For complete details about this release, please refer to the release notes:
You can download the newly available software at the Software Distribution site and at Docker Hub.
Digital.ai Release and Digital.ai Deploy 9.8 is a short-term support (STS) version release that will be supported for a year after it is superseded by the next STS or major LTS release. For more information, refer to Supported product versions.