January 2025
Continuous Data 2025.1.0.0 introduces significant updates and provides vital bug fixes and API changes to improve operational efficiency and platform stability.
New features
Release cadence change
Delphix has returned to a bi-monthly release cadence for Continuous Data, Continuous Compliance, and Data Control Tower. This will begin with the January 2025 release, where the next release follows in March.
Version naming convention change
The new version naming convention follows a YYYY.R.M.P format, represented with numerical values.
-
YYYY: Year of distribution
-
R: Release number
-
M: Minor release number
-
P: Patch number
As an example, the January release is named 2025.1.0.0—distributed in 2025 (YYYY), the first (R) release of the year, a minor release number set to zero (M), and a patch number set to zero (P).
Following this pattern, the March release will be named 2025.2.0.0—distributed in 2025 (YYYY), the second (R) release of the year, a minor release number set to zero (M), and a patch number set to zero (P).
Changes to Admin user permissions
Previously, any Delphix Continuous Data Engine admin user could create additional Admin users, and those new Admin users would also inherit the ability to create more Admin users. This behavior has been updated with greater control, in that Admin users now have the option to restrict whether or not newly created Admin users can create additional Admin accounts. Admin users that already exist can manually adjust this privilege, if needed. This change enhances flexibility for Admin user management, while still providing a method to tighten privilege distribution.
Support for increasing the capacity of the mount drive beyond 63 TB
The Continuous Data Engines now provides the support for extending the NTFS mount volume from 63 TB up to 255 TB. This feature ensures better scalability and support for larger database mount volumes once storage threshold limit (default 90%) is reached. The MSSQL_EXPAND_VOLUME_BEYOND_63TB parameter is introduced to enable the mount drive size to be increased beyond 63TB. For details about enabling auto expansion, refer to the Enabling auto expansion of SQL Server mount volumes. This feature is not supported for SQL Server AG as the target data source.
-
Using a larger volume does not consume additional disk space on the Delphix Engine since the volume is thin provisioned. The amount of disk space consumed on the Delphix Engine is dependent on the size of the database files but be aware not to exceed the physical capacity of the engine's database storage.
SQL Server on Linux
A new select connector has been introduced for Continuous Data to support SQL Server on Linux 2017 and 2019 data virtualization. This offering complements the existing Continuous Compliance data masking capabilities.
IBM Db2
Added support for IBM Db2 v11.5 on the IBM AIX v7.3 operating system. Standardized the dataset’s storage group and container data paths to improve resiliency during ingestion and provisioning operations.
PostgreSQL
Added support for PostgreSQL v17 for the RHEL v9.x operating system.
MySQL
Simplified management of MySQL's my.cnf properties file. This file is now shared from the dSource to its VDBs, to ease provisioning workflows. Continuous Data will further modify it based on configuration values specified in the provisioning wizard or through new restricted properties. Restricted properties cannot be modified by the user. See this MySQL documentation for the full list.
Fixed issues
Release 2025.1.0.0
Fixes that take effect immediately after upgrading
| Issue number | Description |
|---|---|
| DLPX-91629 | Fixed an issue of case sensitivity in the Windows connector path during a sync operation. |
| DLPX-92157 | Validated sync intervals will be updated to the original value, in case multiple backups are restored within a single validated sync cycle. |
| DLPX-92428 | Fixed an issue that raised a warning fault instead of a critical fault in a case where the Online Staging Push dSource state changes to restoring. |
| DLPX-92550 | Improved error handling in the space reclamation algorithm to avoid unnecessary panics. |
| DLPX-92566 | Fixed a bug that caused upgrade failure due to unwanted Linux package sources added by third-party packages. |
| DLPX-92673 | Fixed a bug that resulted in a race condition during an upgrade caused by environment monitoring tasks. |
| DLPX-92703 | Fixed a bug where if one or more database instances in an Oracle RAC environment were down, some VDB/vPDB operations like SnapSync, provisioning, and export may fail. |
| DLPX-92824 | Fixed an issue where Oracle VDBs might not automatically restart if one of the target hosts is offline or unreachable. |
| DLPX-92850 | Fixed an issue preventing users from updating to the TLS port for ASE repositories. |
| DLPX-92878 | Updated the policy error message to use the term “timeout” instead of “cutoff.” |
| DLPX-92921 | Fixed an issue that prevented the export of an Oracle dataset to ASM storage when any of the ASM disk groups on the host were dismounted. |
| DLPX-92947 | Fixed an issue that caused Oracle vPDB refresh operation to fail with ORA-03214 when trying to create PDB$SEED temporary files for bigfile temporary tablespaces. |
Fixes that take effect after upgrading and rebooting
| Issue number | Description |
|---|---|
|
DLPX-88387 |
Fixed an issue where ZFS rangelock contention caused high CPU usage and slow NFS writes. This fix is disabled by default and should only be enabled under guidance from technical support via an escalation. |
API changes
In Delphix 2025.1.0.0, the new API version is 1.11.41. This section describes all API changes since API version 1.11.40, which was released with Continuous Data 29.0. All URL paths are relative to /resources/json/delphix
Updates
| API object | Path | Type | Name | Change |
|---|---|---|---|---|
toolkit
|
/toolkit/operations | operations | disableAllSources
|
Default toolkit type SourceDisableParameters replaced with AppDataDisableParameters. |
Additions
| API object | Path | Type | Name | Description |
|---|---|---|---|---|
system
|
/system/version | Property | packagedAppVersions
|
New property added. |
user
|
/user | Property | userManager
|
New property added. |
source
|
/source/{ref}/disable | API Type | AppDataDisableParameters
|
New input type/disable parameter to disable AppData linked direct sources, linked staged sources, and virtual source objects. |
MSSqlSnapshot
|
NA | Property | mountVolumeSizeInTB
|
New mountVolumeSizeInTB property added to MSSqlSnapshot for storing mount volume size.
|
MSSqlDatabaseContainer
|
NA | Property | mountVolumeSizeInTB
|
New mountVolumeSizeInTB property added to MSSqlDatabaseContainer for storing mount volume size. |