Skip to main content
Version: Early Access

Digital.ai Deploy 25.1.x Release Notes

Early Access (EA) Releases

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

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 to false(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 to true: 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

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

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

Podman Plugin

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.