Release notes (Terraform)

Version 4.0.0 - May 29, 2025

This release includes the following change:

  • The AppData dSource (delphix_appdata_dsource) resource will now accept and apply property updates to the resource. This change enables drift detection and update-in-place functionality for all AppData connectors, such as PostgreSQL and MySQL.

  • The Environment (delphix_environment) resource will now accept and apply property updates to the resource. This change enables drift detection and update-in-place functionality for environment resources, such as those running on Unix or Windows. Note: This change introduces breaking functionality. Refer to the next section for further details.

  • You can now use Terraform’s Import command to import both existing resources and the new AppData dSource (delphix_appdata_dsource) and Environment (delphix_environment) resources.

  • All resources can now ignore tag modifications using the ignore_tag_changes flag. This ignore_tag_changes flag manages tag modifications by Admins without causing drift in other users’ Terraform configurations.

 

This release causes the following breaking changes:

The Environment (delphix_environment) resource has been updated to reflect enhancements made to the DCT APIs which support multiple hosts and repositories. The following changes have been made to the Terraform resource:

  • There's a new host substructure. For the list of existing values moved to the new substructure, see Hosts Arguments.

  • Renamed os_name to os_type

    • The default value is now UNIX rather than an empty value.

See the Resource: delphix_envrironment documentation for example usage.

Version 3.4.1 - April 02, 2025

This release fixes the following bug:

Resolved an issue with an inconsistent Hashicorp registry state caused by Hashicorp's March 21st outage. There are no functional changes between v3.4.0 and v3.4.1 releases.

Version 3.4.0 - March 21, 2025

This release includes the following change:

  • The Oracle dSource (delphix_oracle_dsource) resource will now accept and apply property updates to the resource. This change enables drift detection and update-in-place functionality for the Oracle dSource resources.

  • The Oracle dSource resource now contains support for automated Rollback.

 

This release fixes the following bug:

Fixed an issue where the Oracle dSource resource’s auto-generated cdb_id argument was recognized as a state change in subsequent deployments. This issue prevented repeat runs of Oracle Multitenant configurations. To resolve this issue, the Terraform Provider will now ignore the cdb_id argument during repeat deployments.

 

Beta feature:

The Oracle dSource (delphix_oracle_dsource) resource can now import existing Oracle dSources.

Delphix cannot guarantee support on features that are still in beta.

Version 3.3.2 - March 12, 2025

This release fixes the following bug:

Resolved an issue where a new parameter introduced to hooks in DCT v2025.1+ caused the delphix_vdb resource to fail. The SDK is now upgraded to DCT v2025.1 GO SDK with additional error handling.

 

This release changes the following behavior:

In prior releases, the Terraform Provider delphix_oracle_dsource and delphix_appdata_dsource resources had two arguments: skip_wait_for_snapshot_creation and wait_time. These arguments allowed users to wait or skip the sync and snapshot process (SnapSync).

From DCT v2025.1, the default functionality is for users to wait for SnapSync to complete. Therefore, the skip_wait_for_snapshot_creation and wait_time arguments are currently ignored.

Version 3.3.1 - December 02, 2024

This release fixes the following bugs:

  • Fixed an issue where some users were unable to upgrade from version 3.2.3 to 3.3.0 due to an unexpected update-inplace for the database_name property.

  • Resolved an issue with the DCT API as users were unable to provision vdb_groups using vdb_id.

Version 3.3.0 - October 28, 2024 

This release includes the following change:

  • The VDB (delphix_vdb) resource will now accept and apply property updates to the resource. This enables drift detection and update-in-place functionality for these resources.

  • If applicable, the VDB resource's instance_name property will now specify the Oracle System Identifier (SID) value.

Beta features

  • The PostgreSQL database (delphix_database_postgresql) resource can now import existing PostgreSQL source configs.

  • The VDB (delphix_vdb) resource can now import existing virtual databases.

Delphix cannot guarantee support on features that are still in beta.

Known issues

  • The introduction of the update-in-place functionality might throw errors for extraneous database properties. Remove those properties from your Terraform files to resolve this issue.

    • For example, the database_name property is not used in a PostgreSQL deployment. If specified, the VDB will be provisioned successfully, but the value will not be saved in the state file. Therefore, in subsequent updates, Terraform will claim an update is happening.

Version 3.2.3 - June 28, 2024

This release includes the following change:

  • Added the masked argument to the delphix_vdb resource to set the virtual database's masked status. The masking job is then initiated through the use of a VDB hook.

Version 3.2.2 - March 28, 2024

This release fixes the following bugs:

  • The computed attribute storage_size has been removed because it is not required for the infrastructure-as-code use case.

Version 3.2.1 - March 26, 2024

This release fixes the following bugs:

  • Upgrade from 3.1.0 to 3.2.0 was causing a failure due to a drift in the newly introduced wait_time variable. To fix this, we have set the default value for wait_time to 0.

Version 3.2.0 - March 22, 2024

This release adds the following new features:

  • Added a new Terraform resource for managing PostgreSQL Databases (or Source Configs).

    • Database: delphix_database_postgresql

    • This resource requires Data Control Tower 14+.

  • Added a new checkbox that enables the dSource resources to wait for sync and snapshot completion before continuing.

  • Upgraded the provider to use the Terraform Plugin SDKv2.

  • Added MySQL examples for dSource creation and VDB provisioning.

Version 3.1.0 - November 16, 2023

This release adds the following new features:

  • A new Terraform resource to support the linking of data sources managed by Oracle.

    • dSource: delphix_oracle_dsource

      • SQL Server and SAP ASE are not supported.

  • Implemented various security fixes.

For more information about dSource management, refer to DCT's documentation.

Version 3.0.0 - October 19, 2023

Breaking Change:
We want to bring your attention to a breaking change introduced in this release. Please take note of the following:

Description of Breaking Change
In this release, a new mandatory field, source_value has been added to the delphix_appdata_dsource resource. This addition aims to resolve a problem where specifying a name for the resource’s source_id would get replaced by an ID during subsequent runs. This unintentional change led to configuration discrepancies and hindered repeated ‘apply’ attempts. As a result, source_id is now an optional value, and it is imperative to update all configurations of the dSource resource.

Version 2.1.0 - October 5, 2023

This release adds the following new features:

  • A new Terraform resource to support the linking of data sources managed by the Connector plugin framework, such as PostgreSQL.

    • dSource: delphix_appdata_dsource

      • Oracle, SQL Server, and SAP ASE are not supported.

For more information about dSource management, refer to DCT's documentation.

Version 2.0.0 - May 31, 2023

This release adds the following new features:

  • Support for many other databases supported by Delphix, including but not limited to PostgreSQL and SAP HANA.

  • Support for Oracle Real Application Clusters (RAC).

  • Support for Transparent Data Encryption (TDE) in Oracle Multitenant databases.

  • Fix where the ‘cluster_node_ids’ parameter was accepting a single object rather than a list.

  • Added support for the ‘API Usage Report’ introduced in DCT v6.0.0. Users can now reference the following key-value pairs when generating the report to understand their usage patterns:

    • User-agent: Terraform/<terraform-version> (+https://www.terraform.io) Terraform-Plugin-SDK/<terraform-plugin-sdk-version> terraform-provider-delphix/<provider-version>

    • Client-name: Terraform

This Client Telemetry information is included in all shared support bundles to improve our user experience. For more information, refer to DCT's documentation.

Version 1.0.1 - April 26, 2023

This release adds the following features:

  • Fix for managing drift when a resource is deleted outside of Terraform.

Version 1.0.0 - April 7, 2022

This release adds the following features:

  • New Terraform resource types to support the management of Delphix Continuous Data:

    • Environment: delphix_environment

    • VDB: delphix_vdb

    • VDB-Group: delphix_vdb_group