Digital.ai Deploy 25.1.x Release Notes
Early Access (EA) Releases
- Current production: Digital.ai Deploy 24.3
- Upcoming: Digital.ai Deploy 25.1
- Monthly EA releases features and fixes listed here
- Download EA installers and plugins: Early Access Downloads
Deploy Operator
Support Policy
For each version of Deploy, we provide maintenance support for 15 months. For more information, see Digital.ai Support Policy.
Upgrade Instructions
The Digital.ai Deploy upgrade process you use depends on the version from which you are upgrading, and the version to which you want to go.
For upgrade instructions, see:
Breaking Changes
Breaking changes in Deploy 25.1 require your attention before upgrading:
License Changes
- Deploy License version 3 is no longer supported
- Required Action: Upgrade to a valid version 4 license
- Impact: Systems with v3 licenses will not function after upgrade
- For assistance, contact Digital.ai Support
- For more information, see:
z/OS File Deployment
- You can deploy files to z/OS systems using the new SSH-SFTP connection.
- With the new SSH-SFTP connection, text files can be automatically converted to EBCDIC (CP1047) encoding during the transfer.
- No need for manual conversion of files when transferring them to z/OS.
- Previously, the z/OS deployment was done using SCP or SFTP.
Automatic Text File Transcoding
- Automatic conversion of text files to z/OS-compatible EBCDIC (CP1047) encoding.
- Configurable file pattern matching for transcoding selection.
- Built-in exclusion patterns for binary files.
Placeholder Replacement
- Support for variable substitution in z/OS files.
- Configurable placeholder scanning based on file patterns.
- Integration with existing deployment processes.
Configuration Options
- Customizable regex patterns for file transcoding.
- Flexible infrastructure setup through SSH/SFTP connections.
For more information, see z/OS Deployment Overview and z/OS File.file Deployment.
Support for AWS SDK v1 Deprecated
Support for AWS SDK v1 (awsCredentials, awsRegions) in XL CLI Blueprints was deprecated in Deploy 25.1 and removed in Deploy 25.3 and later.
Server Name Indication (SNI) Check
To ensure SSL communication on the Deploy server works correctly, the built-in Jetty server allows customization of the SNI host check through the sni-check-enabled
setting in deploy-server.yaml
.
sni-check-enabled
is set tofalse
(default): SSL communication works even if the TLS certificate does not include a Subject Alternative Name (SAN), useful to create certificates without SAN entries.- When
sni-check-enabled
is set totrue
: SSL communication will only work if the TLS certificate includes a SAN with all required domain names.
For more information, see List of configuration files.
Enhanced Compatibility with SQL Server 2019
- Non-Standard Ports: SQL Server uses the default port (like 1433) for communication, but some setups may require custom ports. You can now use custom ports for SQL Server by changing the TCP/IP settings and updating the connection string (JDBC URL) that Java applications use to connect to the database.
- Encryption Support: Allows TLS encryption with a CA certificate by configuring the Trust Store and enabling SSL.
Kubernetes Installation Updates
- You can now install Deploy with the certified OpenShift operator using the xl-cli. This makes the setup process easier and faster by letting you install both components together using a single command. For more information, see Deploy Installation Options Reference
- The Kubernetes blueprints now support separate image version entries for Digital.ai Deploy. This allows you to define different versions for each product in the same blueprint, providing more flexibility for managing upgrades and cross-version compatibility.
Security Update
- S-117337 - Fixed CVE-2024-12798, CVE-2021-31811, CVE-2024-38827, CVE-2021-31812, CVE-2024-38829, CVE-2021-27906, CVE-2021-27807, CVE-2021-37714, CVE-2022-36033 vulnerabilities.
Plugins and Integrations
Here's what's new and changed with plugins and integrations.
AWS Plugin
The Deploy AWS Plugin now supports folder synchronization when uploading to Amazon S3. Two new properties, Sync Folder and Remove deleted files on Sync, have been added to aws.s3.Folder to manage this functionality. By default, both these properties are set to false
.
- When Sync Folder is enabled, the plugin uses file size and checksum comparison to upload only files that have changed
- Enabling Remove deleted files on Sync ensures that files deleted from the local package are also removed from the S3 bucket during synchronization.
For more information, see Create and Upload Artifacts to Amazon S3.
AWS Secrets Manager
- The plugin now uses AWS SDK version 2, making it compatible with Java 17. For more information, see Managing secrets using AWS SecretsManager.
Liquibase Plugin
The Liquibase integration with Digital.ai Deploy helps simplify database schema management and automation. This plugin enables you to apply database updates, track schema changes, and perform rollbacks when needed.
For more information, see Liquibase Plugin.
Helm Plugin
- Fixed an issue where the plugin couldn’t process UTF-8 characters in the response from HelmClient. For more information, see Helm Plugin.
Kubernetes Plugin
- You can now access Azure Kubernetes Service (AKS) clusters using Azure credentials, eliminating the need for a
kubeconfig
file. For more information, see Setting up thek8s.Master
with Azure Kubernetes Service (AKS) .
Podman Plugin
- Podman plugin supports SSH-based CLI connections using the
Overthere
to connect to both local and remote Podman hosts. For more information, see Setting Up an CLI-Based Connection to Podman.
Terraform Plugin
- Fixed an issue where the latest Terraform client failed to capture output after deployment unless the state was explicitly fetched from the remote backend. Outputs are now correctly retrieved post-deployment without requiring manual intervention. For more information, see Terraform Plugin.
Websphere Plugin
- Special character issue in StringNamespaceBinding has been resolved to ensure correct handling of values containing special characters.
- Fixed an issue with WmqConnectionFactory TransportType check.
- Improved discovery of multiple CIs, addressing gaps that previously caused incomplete or inconsistent results during CI discovery.
For more information, see Websphere Plugin.