Release 5.2.6.2 Changes

Delphix OS Fixes

Bug NumberDescription

DLPX-60584

DLPX-60643

DLPX-60653

DLPX-60725

Addressed an intermittent issue where the Delphix Engine restarted unexpectedly after the application of ESXi patches.
DLPX-60454ZFS Readact should not double up on records for files on delete queue

Release 5.2.6.1 Changes

Management Server Fixes

Bug Number
Description
DLPX-60216Fixed issue for refreshing a VDB which had a large number of Snapshots causing the UI to become unresponsive.

Masking Fixes

Bug Number
Description
DLPX-60174Fixed the Segment Mapping algorithm to mask a value shorter than the algorithm's length (e.g., mask a 10 digit value with a 16 digit SM algorithm).

Release 5.2.6.0 Changes

Management Server Fixes

Bug NumberDescription
DLPX-53688Fixed to remove nodes of a Windows failover cluster when individual nodes cannot be refreshed by refreshing "All Environments". 
DLPX-58531Fixed an issue that results in an inability to access the entire Self-Service timeline if the timeline is very complex.
DLPX-58086Fixed to allow longer SID lengths for newer versions of Oracle.
DLPX-59087Fixed an issue that causes environment refresh to fail on Windows hosts if the environment user name is longer than 15 characters.
DLPX-59104Fixed an issue where Delphix initiated "copy-only full backups" take longer than usual.
DLPX-59029Fixed issue for the Virtualization Engine by removing 3DES from the list of available ciphers.
DLPX-51787

Fixed issue where VDBs can encounter 'Error 21' due to storage mounts going offline temporarily.
A disable/enable, start or refresh makes the VDB operational. Note that this needs the installation of latest Cumulative Updates from Microsoft for SQL Server 2014 and above.

DLPX-59120

Updated jConnect jar Delphix which supports Sybase version 16.0 SP03 PL04.

DLPX-58606Fixed an issue where SQL Server backups from an older recovery fork were not ingested prior to backups from a newer recovery fork.
DLPX-59692Fixed an issue where Windows environments without 8.3 file name enabled fail to refresh.
DLPX-59803Fixed an issue when dSources created from SQL Server Availability Groups failed to sync if a node was inaccessible.


Masking Fixes

Bug NumberDescription
DLPX-56243Fixed the test connector function when the connector's password contains a \ (backslash), ' (single quote), or " (double quote) character.
DLPX-53214Fixed an issue for masking decimal numbers.
DLPX-57965Logged a message when a value does not match a segment mapping format and add an application setting to cause the job to fail (off by default).
DLPX-56157Fixed an issue where a rule set's customer SQL causes jobs to fail.
DLPX-59023

Masking jobs using mapping or segmented mapping algorithms leave potentially large files on disk, which can risk filling the filesystem of the Delphix Appliance. 

DLPX-59828Removed connector passwords from the environment export XML.

Delphix OS Fixes

Bug NumberDescription

DLPX-58348

DLPX-58347

Improved engine performance with many dataset snapshots.
DLPX-59809Improved the performance of incremental SDD replication.

Release 5.2.5.1 Changes

Management Server Fixes

Bug NumberDescription
DLPX-59087Fixed an issue where it was not possible to refresh Windows environments when a username is longer than 15 characters.

Release 5.2.5.0 Changes

Management Server Fixes

Bug NumberDescription
DLPX-56699Updating NTP source information no longer triggers a reboot of the Delphix Engine.
DLPX-573544Fixed an issue that caused informational upgrade messages to show as warnings.
DLPX-58127Performance fine-tuning on the EC2 platform.
DLPX-56433Updated Tomcat for the latest bug and security fixes.
DLPX-58181Fixed an issue that caused improper tracking of authentication lockouts.
DLPX-58274Fixed an issue where a thread needlessly opened multiple Postgres connections.
DLPX-55871Addressed degrading UI performance over time with multiple concurrent jobs.
DLPX-57970Updated the Jackson XML library to pick up new bug fixes and security improvements.
DLPX-556350Fixed an issue that caused IE to attempt to open a support bundle instead of downloading it.
DLPX-56883HADR status for DB2 is now correctly shown in the UI.
DLPX-57846Update Masked Provisioning to use the Masking V5 API.
DLPX-57901Added support for Oracle 12c in integrated Masked Provisioning.
DLPX-58118Fixed an issue where disks were not initialized after installation.
DLPX-57919Fixed an issue where passwordless SSH did not work under certain circumstances.
DLPX-56272Provisioning from replica failed due to an incompatible toolkit.
DLPX-57365Mask encryption key for SQL Server backups.
DLPX-57051Improve UI performance for an engine that has a huge number of objects

Masking Fixes

Bug NumberDescription
DLPX-55348Removed Type, Mask, and Domain columns from the inventory page so that longer column names can be displayed.
DLPX-55215Visibility of local file connectors is controlled with a feature flag that is disabled by default.
DLPX-57360Correctly handled TIMESTAMP values in DB2 z/OS on-the-fly masking jobs.
DLPX-57587Allowed a composite logical key to be entered via the GUI.
DLPX-57470Fixed an issue where refreshing a Rule Set caused the GUI to logout.
DLPX-58015Optimized the number of queries used by data level profiling to significantly improve performance.
DLPX-55733Visibility of local file format import is controlled with a feature flag that is disabled by default.
DLPX-57779Output a message to the application log when a job contains one or more custom algorithms (mapplets).
DLPX-57780User interface improvements for custom algorithms (mapplets)
DLPX-58149Special character checks to tableName fields in the V5 API is no longer applied.
DLPX-57283Fixed an issue that caused the ruleset to be unusable by updating table metadata V5 API, PUT/table-metadata/{tableMetadataId}.
DLPX-49552 Added support for LDAP authentication over TLS/SSL in Masking.
DLPX-58359Added a feature that allows ruleset refresh to delete tables from the ruleset if they do not exist in the external database. This feature must be opted into via the v5 REST API.
DLPX-55891Fixed an issue where ruleset refresh could hang. Ruleset refresh completes and logs an error instead in those cases.
DLPX-58334Fixed an issue displaying an inventory with table names with non-ASCII characters.


Delphix OS Fixes

Bug NumberDescription
DLPX-57791Fixed a bug that caused temp filesystem to fail to mount with permissions denied on VDB provisioning or refresh.
DLPX-57828Fixed an internal error that occurred when running storage test in AWS.
DLPX-57967Fixed a problem that caused the system to run out of memory when SNMP is enabled.

Release 5.2.4.0 Changes

Management Server Fixes

Bug NumberDescription
DLPX-56128Additional navigation link added to Self Service Data Operations page to help users to quickly find their containers.
DLPX-47365The capability to use a VDB in a Self Service data container and a data template at the same time was added.
DLPX-56958Fixed an issue that caused factory reset to fail for Masking.
DLPX-56908The masked provisioning process supports masking jobs with advanced connectors.
DLPX-57081Fixed an issue where storage scrub causes the management service to fail.
DLPX-57038Fixed an issue where the Self Service timeline can be cut off on narrow browser windows.
DLPX-57141Fixed an issue where Self Service user sessions timed out too soon.
DLPX-56357Provided a mechanism for a customer to disable usage analytics collection.
DLPX-57137Race condition sometimes prevented the administrator from seeing Audit events of all users.
DLPX-57132

If the authentication type is set to 'LDAP', instead of just the locale, all 'User Details' fields are populated.

DLPX-55677Datafiles backups created by RMAN due to a SnapSync are marked as Unavailable, however, the backup of the controlfile was not marked unavailable.  Avoid using the Delphix controlfile backups.
DLPX-56407Initial server setup failed due to DNS domain.
DLPX-54051Removed some information about Delphix use of third party software from exposed areas.
DLPX-56844The dSource wizard was stuck at loading message.
DLPX-50633Hooks and other customer supplied scripts should avoid writing excessive amounts of output, as the output can cause later queries for job information to run out of memory.
DLPX-50869Improved Self Service UI responsiveness when resizing the page.
DLPX-55154Revised the Self Service UI to improve memory performance on the Timeline page.
DLPX-57304Fixed an issue where SSH authentication failure resulted in leaked "heartbeat" threads.
DLPX-56408Users can create masked VDBs using configure clone scripts without the need to specify a dummy masking job.
DLPX-57448Fixed an issue where IE users get logged out of Self Service earlier than the correct session expiration.
DLPX-57472Fixed an issue where upgrade failed when trying to cleanup state from failed SDD replication runs.
DLPX-57508Refresh policies dialog now has the option to allow selection between "Latest snapshot" and "Latest timeflow logs".
DLPX-57627Policy timeout value labeled as being in minutes in the UI, but was being interpreted as seconds in the underlying implementation.
DLPX-57695Cannot edit or create refresh policy if there is a VDB is used in Jet Stream as a data container.
DLPX-57561Fixed a problem that prevented DelphixOS from booting in some EC2 r4 instance types.
DLPX-57559Fixed a problem that leads to loss of jumbo frames configuration after upgrade to 5.2.
DLPX-57566Fixed a problem that leads to the loss of open-vm-tools after upgrade to 5.2.

Masking Fixes

Bug NumberDescription
DLPX-55820Fixed an issue when running an on-the-fly masking job with a standard SAP ASE connector as the source and a generic SAP ASE connector as the target.
DLPX-56633Data level profiling failed when a database table column's name is a Javascript keyword.
DLPX-57043Corrected a documentation error on the v5 APIs connectionMode enumeration.
DLPX-56568, DLPX-45830, DLPX-45833, DLPX-45832, DLPX-56569, DLPX-56570, DLPX-57259, DLPX-57260Functional and visual improvements to the file format upload GUI, uploading from client browser supported for Copybook and XML formats. If any visual anomalies are observed, the web browser cache should be cleared.
DLPX-57126Fixed an issue that caused the executions endpoint to encounter a null pointer exception.
DLPX-56392Added support for running Tokenization/Reidentification jobs to the /executions V5 API.
DLPX-57270Corrected an issue were some table rows were lost during an on-the-fly database masking job that included a custom algorithm using branching logic.
DLPX-57281Fixed an issue that caused data level profiling to fail when a database column name contained special characters.
DLPX-57198Fixed an issue that caused data level profiling to fail when COUNT_QUERY_FOR_DATA_LEVEL_PROFILING=Y and object owner is not same as schema in the connector.
DLPX-55878Column level profiling performance had regressed, but it is now significantly improved.
DLPX-57367Improved the performance of data level profiling.
DLPX-50753Added Kerberos authentication for Oracle connectors.
DLPX-56641, DLPX-56998, DLPX-57025, DLPX-57026, DLPX-57204, DLPX-56422, DLPX-57511, DLPX-57479, DLPX-57483, DLPX-57473, DLPX-57515, DLPX-57485, DLPX-56605, DLPX-57613Exposed additional configuration properties through the V5 application settings API.
DLPX-57273Deleted job definition files from the file system when a job is deleted.
DLPX-57480Allow the ETL engine's maximum stack size to be configured by support.
7534DLPX-5Correctly quote schema name in data level profiling count queries.
DLPX-57471Fixed a bug that prevented the ID method field from being set properly when importing an inventory.
DLPX-57607Updated the URL of the Masking welcome screen Quick Start Guide link.
DLPX-54059Updated text on HTTP error response pages from both GUI and REST APIs.

Delphix OS Fixes

Bug numberDescription
DLPX-55614SQL Server VDB on failover cluster went into suspect mode during periods of high load.

Release 5.2.3.1 Changes

Management Server Fixes

Bug Number


DLPX-57411Bug fix to improve quality of upgrade when using a VDB in multiple Self Service data templates.

Release 5.2.3.0 Changes

Management Server Fixes

Bug Number
DLPX-56271Provisioning to environments with no discovered or manually added listeners failed.
DLPX-56539Regex enforcing JDBC strings on upgrade should not be case-sensitive regarding the prefix jdbc:oracle:thin:@.
DLPX-56695System user can be configured as an LDAP user from system setup.
DLPX-56598The User screen UI did not have a scroll bar.
DLPX-56805On a masked VDB configured Clone hooks could not be deleted.
DLPX-56621Updated Java library for the toolkits to the latest stable version.
DLPX-56862Updated version of JRE in Windows Connector 1.0.
DLPX-56885Able to mask VDB from the UI.
DLPX-56912Masking job selected in Configuration tab of the Provision VDB UI was not applied if submitting from that tab.
DLPX-56890Setting 'Data Operator' and 'Reader' privileges via UI failed after upgrade to 5.2.2.0.

DLPX-56856

DLPX-56857

Management service crashed when loading the Dataset Performance screen.
DLPX-56980Disk expand checkboxes disabled despite expandable space.

Masking Fixes

Bug NumberDescription
DLPX-55691Add support for special characters in the database schema name.
DLPX-56069Support special characters in an SFTP connector password.
DLPX-56214Support large numeric values with the secure shuffle algorithm.
DLPX-56099Prevent the secure shuffle algorithm from being used with file or mainframe masking jobs.
DLPX-56231Display a date format input when the date shift algorithm is selected in the Masking Job Wizard.
DLPX-56323Display a date format input when the min/max algorithm is selected in the Masking Job Wizard.
DLPX-56317Add support for setting a min/max algorithm's date format in the Masking v5 API.
DLPX-56359Fix an issue with the secure shuffle algorithm's support for certain Oracle NUMBER datatype sizes.
DLPX-56483Add support for ' (single quote) characters in a rule set's filter (where clause).
DLPX-56469The Jackson library is vulnerable to CVE-2017-15095 prior to version 2.9.0.pr3. While Delphix believes the masking engine is not susceptible to this vulnerability, we have upgrading the version of Jackson used to version 2.9.2.
DLPX-56867Fix an issue that can cause upgrades to fail when the Masking Engine has rule sets with many columns and limited memory.
DLPX-56852Improve the performance of updating and deleting large rule sets.

Delphix OS Fixes

Bug NumberDescription
DLPX-56615This fix allows LDAP users to log into the Delphix Engine's command-line interface (CLI) when challenge-response support authentication (CRA) is enabled.

Release 5.2.2.1 Changes

Management Server Fixes

Bug NumberDescription
DLPX-56373VDB disable/enable fails post-upgrade if mount and umount commands are not in path on staging and/or target machine for environment user.