Release 6.0.3.1 Changes
Delphix OS Fixes (Activated after optional Reboot)
Bug Number | Description |
---|---|
DLPX-71339 | Fixed an issue that can cause the Virtualization Management service to become inaccessible when the system memory became highly fragmented. |
Release 6.0.3.0 Changes
Management Server Fixes
Bug Number | Description |
DLPX-63192 | More details will be displayed in the error message in case DB_SYNC fail due to missing SELECT permission on database 'msdb'. |
DLPX-67708 | Removed unnecessary Source Continuity source-archive file system. |
DLPX-66878 | A meaningful error message will be displayed in case the user is missing 'VIEW ANY DEFINITION' and 'VIEW SERVER STATE' permissions on AG Instance and linking is performed. |
DLPX-68668 | Fixed the issue when Environment discovery fails with Internal Error when Oracle DB instance name is > 15 characters. |
DLPX-68539 | Added support for Read-Only Oracle homes. |
DLPX-62027 | Fixed a bug that causes factory reset to fail when there are provisioned VDBs. |
DLPX-67830 | Eliminated a virtualization management service crash caused by egregious use of memory by environment monitoring. |
DLPX-69067 | Enabled NFSv4 support for older RedHat NFS clients. |
DLPX-68491 | Fixed an issue when SCAN Listener is not discovered for Oracle 19c Cluster Environment. |
DLPX-68931 | Improved replication throughput by parallelizing data streams. |
DLPX-69350 | Fixed an issue where in some cases a VDB's Time Point would not appear. |
DLPX-62602 | Prevented a full snapsync after detecting an incarnation change of and reverting to a previous incarnation of an Oracle database. |
DLPX-69579 | Resolved the issue of intermittent failure of DB_SYNC for source database full backups containing in-memory tables which were caused due to improper merging of filestream folders. |
DLPX-69104 | Fixed an issue when Environment Monitor task monitors replicated entities could lead to Out of Memory. |
DLPX-58561 | Increased online Redo Log size when using VDB Provisioning defaults from 50mb to 1024mb. |
DLPX-68831 | Storage is removed even when the drop database fails, causing ASE error 823. |
DLPX-68323 | Linking will not fail in case a slash is used as the path delimiter on the source database. |
DLPX-69561 | Allowed NoLogging Diagnosis to be shown and edited for Oracle CDBs. |
DLPX-69625 | Fixed an issue that causes the CLI to hang when deleting an object. |
DLPX-65357 | Source Environment selection in Attach dSource dialog is now alphabetically sorted. |
DLPX-65215 | Fixed an issue where Hotfixes aren't listed until after management service restarts. |
DLPX-57988 | The increased timeout of doShutdownOracleInstance.sh script from 20 seconds to 10 minutes. |
DLPX-70018 | Resolved the issue where during validated sync, fault "fault.mssql.source.next.backup.missing" was caused due to backupsets with similar first and last lsn. |
DLPX-66671 | dSource selection in dSource Linking Wizard is now alphabetically sorted. |
DLPX-65723 | MSSQL server cluster address is now editable through the Environments GUI. |
DLPX-69514 | Gracefully handle accelerated networking on Azure. |
DLPX-68942 | Implemented retries with some time delay in case of a failure while switching database user mode. |
DLPX-56626 | Some orcl_log_info entries have a very large and incorrect end_scn (281474976710655). |
DLPX-67579 | Deleted users' actions should be included in the action/audit log API results. |
DLPX-69863 | Enhanced instruction text relating to SSH when editing environment users. |
DLPX-70081 | Removed excessive debug logging for DSP connections which results in fast rollover of debug logs. |
DLPX-66203 | CLI / API calls to refresh/rewind vCDB directly should be disallowed. |
DLPX-67194 | RHEL 7.6 connector log shows Unidentifiable version string: RedHatEnterpriseServer 7.6. |
DLPX-66754 | When VDB is disabled, environment configuration can now be edited in the UI. |
DLPX-62095 | A wrong certificate is identified as an issuer of a self-signed certificate in rare cases. |
DLPX-69243 | Do not require an issuer to be present or keep the full chain intact on Truststore operations. |
DLPX-59331 | Permit non-CA certs in user Truststore. |
DLPX-60779 | Changed error message when there are no compatible installations on provisioning. |
DLPX-69518 | Provisioning failures due to BitLocker encryption will be identified and a proper error message will be displayed. |
DLPX-64797 | Fixing memory leak in hk2 library. |
DLPX-70039 | Password vault migration nullifies ASE linked source dump credentials. |
DLPX-70089 | Protection against a variant of billion laughs attack (XML entity expansion). |
DLPX-64207 | Added API support to revert back from static to DHCP DNS settings. |
DLPX-68857 | Faults reported for Oracle Home missing where the Central Inventory does not show this Oracle Home present. |
DLPX-64435 | Exclusively specifying 'required' parameters to discover Oracle cluster via CLI results in an exception. |
DLPX-69604 | Alerts & Faults are reported for hosts in a namespace that can cause Out of Memory issue. |
DLPX-39882 | Prevented cloning of Tiimeflow storage for Oracle source continuity. |
DLPX-67425 | Resolved an issue when validated sync (with full/diff) restored multiple backupsets and a restore failed with a SQL server transient issue after a source continuity reset event resulting in a state where no operations could be performed on the dSource. |
DLPX-70433 | "DLPX_EXECUTE_SQL_CLEANUP_RETRY" will also print nested SQL error messages in case of command failure. |
DLPX-68582 | Customers now have access to an API to display the Engine License information. |
DLPX-61335 | Displayed in confirmation dialog the name of the user being deleted. |
DLPX-70639 | Resolved output buffer issue while identifying BitLocker encryption during provisioning on Win19. |
DLPX-66259 | Updated messages on the upgrade page when the operation fails. |
DLPX-70782 | Bumped up connector version for NET 4x installer as shipped OpenJDK version had been upgraded. |
Delphix OS Fixes (Activated after optional Reboot)
Bug Number | Description |
---|---|
DLPX-68995 | Improved performance of dataset deletion. |
DLPX-68997 DLPX-68999 | Improved single connection replication throughput. |
DLPX-70697 DLPX-70703 | Addressed an issue that causes long periods of I/O unresponsiveness. |
DLPX-69953 | Fixed a bug that can cause a Windows iSCSI initiator to fail to connect to the Delphix Engine. |
DLPX-70512 | Fix a hang in the I/O subsystem that can cause the Delphix Engine to become unresponsive. |
Masking Fixes
Bug Number | Description |
DLPX-63874 | ExecutionComponent status for unwritable files was incorrect when masking over SFTP. |
DLPX-68123 | Masking Engine does not re-read Kerberos config dynamically. |
DLPX-68725 | Upgraded tomcat to 9.0.31 or later. |
DLPX-69655 | loginid did not support '@' when creating connectors. |
DLPX-69492 | MSSQL driver requires java.net.socketpermission to accept permission which is not present in MDS. |
DLPX-69493 | Execution event is not getting generated for profile job in case of missing permission. |
DLPX-69762 | Masking Jobs, fail to save added Pre-Scripts. |
DLPX-69766 | Masking GUI: Remove any script from masking job dialog removes both the scripts. |
DLPX-69782 | Export/Import Environment using engine sync API. |
DLPX-69780 | UI based Export Global Object using engine sync API. |
DLPX-46853 | Switch from jTDS to Microsoft SQL Server JDBC driver. |
DLPX-65380 | Masking Jobs with commit size>=340 are getting failed on Azure Managed SQL instance. |
DLPX-69815 | Secure_shuffle algorithm fails for decimal data type using extended connector. |
DLPX-69806 | Inventory UI is susceptible to URL based XSS attack. |
DLPX-69779 | Mapplet's input and output fields are susceptible to XSS attack. |
DLPX-69832 | Import Environment using sync API. |
DLPX-69833 | UI: Import Global Object using sync API. |
DLPX-69861 | Define Fields 'Field Name' input is susceptible to XSS attack. |
DLPX-69888 | XSS script in file pattern is getting executed. |
DLPX-69960 | Unable to Edit File format if the Enclosure is set to " (double quote). |
DLPX-69671 | Delimited File Masking with delimiter inside enclosure is handled incorrectly. |
DLPX-69922 | Inventory UI is susceptible to XSS attack using malicious column names. |
DLPX-69941 | Error report on job monitor page is susceptible to XSS attack. |
DLPX-69989 | dateFormat field of date algorithms is susceptible to XSS attack. |
DLPX-69920 | Import/Upload file UI is susceptible to iframe based XSS attack, throughout the application. |
DLPX-69919 | Redaction value input field of Free Text Redaction algorithm is vulnerable to XSS attack. |
DLPX-69917 | Export Inventory UI is susceptible to URL based XSS attack. |
DLPX-70055 | Masking - Inventory for oracle always picking up NUMBER (22) instead of real NUMBER definition. |
DLPX-70046 | OTF job with decimal data type and secure shuffle algorithm is changing the last digit after the decimal point of the unmasked column in case of Hana database. |
DLPX-70050 | CSV and XML file masking performance improvements. |
DLPX-70074 | Copying an environment does not create a sync state. |
DLPX-69851 | Masking jobs fail to set fetch size large enough in the input step query. |
DLPX-69672 | Delimited File Masking and Segment Mapping is not ignoring delimiter if specified as ignore character. |
DLPX-69954 | Delimited file masking row parsing incorrect when a field contains multiple enclosure characters and a delimiter. |
DLPX-70178 | Delimited Files: Improve validation for delimiter and enclosure from API. |
DLPX-70182 | Improved validation for delimiter and enclosure from GUI. |
DLPX-70217 | "Max number of jobs" Setting on masking engine should be API accessible. |
DLPX-70379 | For the multi-tenant job, the source connector dropdown doesn't show the connector in the list if the connector instance name contains the space in between. |
DLPX-70558 | searchEnvironment parameter in URL is vulnerable to XSS attack. |
DLPX-70557 | Copy Ruleset has a scale performance issue with a large number of tables/columns. |
DLPX-70641 | Unmasked data logged in the support bundle logs when using extended connector with enable_logger functionality on. |
DLPX-71016 | Passwordless login succeeds to ME configured for LDAP. |
Release 6.0.2.1 Changes
Management Server Fixes
Bug Number | Description |
---|---|
DLPX-70065 | Provisioning a VDB from a dSource or another VDB will fail if the following conditions are met:
|
DLPX-69350 | Fixed an issue that the time point attribute of a VDB is not shown. |
Delphix OS Fixes (Activated after optional Reboot)
Bug Number | Description |
---|---|
DLPX-69864 | Fixed an issue that causes MSSQL operations to hang after the reception of an iSCSI LUN reset. |
Release 6.0.2.0 Changes
Management Server Fixes
Bug Number | Description |
---|---|
DLPX-62806 | Fixed an issue where provision against PDB after unplug/replug against the same linked PDB fails with exception.oracle.targetscripts.controlfile.create. |
DLPX-67567 | Oracle Source Continuity creates an unnecessary source-archive file system on zfs. |
DLPX-27807 | LogSync may fall behind when connected to an Oracle physical standby database in Real-Time Apply mode. |
DLPX-68385 | Customer provided Oracle Java missing in the search path for Java on hosts. |
DLPX-62782 | Reducing the number of nodes for RAC VDB and VDB in NOARCHIVELOG mode may result in ORA-00258 errors during VDB enable operation. |
DLPX-62738 | Better error message when plugins are uploaded out of sequence. |
DLPX-68722 | The product now recognizes VMware with BIOS date of 12/12/2018 as VMware 6.7.0u2. |
DLPX-68579 | SnapSync of Oracle 19c DB with encrypted tablespace fails with fatal exception "Block header 91 is not empty". |
DLPX-68689 | Fixed the issue where a huge number of error messages from ASE caused OutOfMemory Error. |
DLPX-68957 | Always On AG discovery will not fail in a multi-subnet environment. |
DLPX-63088 | Can now recover multiple Self-Service containers at the same time. |
DLPX-47977 | Improved handling of snapshot standby. |
DLPX-64125 | SnapSync failed with exception.oracle.dsource.sync.no_hosts.rac on RAC clusters with very long hostnames. |
DLPX-62584 | PDB enable failed after migration if mountBase has a trailing slash. |
DLPX-68657 | Virtualization can now fetch jobs from Masking engines configured with HTTP redirection. |
DLPX-69121 | It is no longer mandatory to have at least one enabled system administrator with local credentials. |
DLPX-68167 | Fixed an issue where too many requests were being sent for Faults from the Datasets pages. |
DLPX-69082 | Large stderr produced by failed rsync jobs are truncated to prevent Java OutOfMemory errors. |
DLPX-58600 | Datasets filter updated so that all items within a group that matches the filter string are displayed, even if the items contained in the group do not match the filter string. |
DLPX-65896 | VDB deletion failed due to the inability to delete LogSync worker. |
DLPX-57903 | Improved diagnosability of PDB discovery issues. |
DLPX-68878 | Fixed issue where start/stop buttons were not being displayed in the RAC instances configuration table. |
DLPX-69271 | Enabled replication smart failover by default. |
DLPX-66715 | The user-visible name for Oracle cluster objects is being replaced with the Oracle cluster name. For windows clusters, the user-visible name is being replaced with the cluster address. |
DLPX-68929 | Changed default replication settings for better out of the box performance. |
DLPX-68930 | Improved replication throughput when sending multiple timeflows. |
DLPX-69245 | Fixed a memory leak that occurs when experiencing connectivity errors. |
DLPX-69377 | At least one non LDAP system user should be enabled when the LDAP server is being disabled. |
DLPX-68575 | LDAP principal fields were not being redacted in phone-home bundles. |
DLPX-68528 | Self Service Recover operation failed due to missing Timeflow. |
Delphix OS Fixes
Bug Number | Description |
---|---|
DLPX-66808 | Re-introduced console splash screen with IP address and service states. |
Masking Fixes
Bug Number | Description |
---|---|
DLPX-65833 | Removed unnecessary error out on passwords being provided for file connectors using the mount mode. |
DLPX-65319 | New API endpoint for mainframe-dataset-record-type. |
DLPX-68153 | If creating a mapping algorithm in the Masking UI fails, the failure is now properly reported to the user. |
DLPX-67882 | Upgrade the PostgreSQL JDBC driver to version 42.2.10. |
DLPX-58184 | List rule sets alphabetically on the inventory page. |
ES-662 | Added Sync support for data set connectors. |
ES-664 | Added Sync support for mainframe data set formats |
ES-671 | Added Sync support for Mainframe data set jobs |
ES-665 | Added Sync support for Mainframe data set rule sets. |
DLPX-68786 | Masking job misreported successful tables as 0 rows masked. |
DLPX-67517 | Added support for on-the-fly jobs from a database to a delimited file. |
DLPX-68842 | Jobs slowed down over time - after running many jobs. |
DLPX-68985 | A memory leak occurred for Informix/oracle database on every test connection using an extended connector. |
DLPX-68780 | VSAM Input step performance was negatively affected by the number of unmasked fields. |
DLPX-67886 | Sybase jConnect driver failed when a batch contains string parameters of different sizes and HOMEGENOUS_BATCH=true. |
DLPX-65841 | Fixed an issue where a REST API call to GET /syncable-objects?object_type=MASKING_JOB would fail after environment copy. |
DLPX-69156 | Test Connection always returned connection succeeded in case of wrong jdbc url with extended connector. |
DLPX-69238 | Secure Shuffle algorithm, when used with extended connectors, left data unmasked but reports success. |
DLPX-69244 | Importing a 5.3.x Masking Environments into 6.0.1 ME, the Application Name is converted to numeric. |
DLPX-69154 | Fixed an issue where setup could fail if the DNS Domain is empty. |
DLPX-69622 | Data level profiling jobs fail with "Couldn't find field 'XYZ' in row!" |
Release 6.0.1.1 Changes
Delphix OS Fixes (Optional on Reboot)
Bug Number | Description |
---|---|
DLPX-69203 | Improved synchronous write performance over iSCSI. |
DLPX-69167 | Improved SQL Server data ingestion performance by leveraging asynchronous writes on underlying storage. |
DLPX-69298 | Eliminated possible data corruption on SQL server and vFiles over iSCSI that can occur when a Delphix Engine reboots. |
Masking Fixes
Bug Number | Description |
---|---|
DLPX-69238 | Secure Shuffle algorithm, when used with extended connectors, leaves data unmasked but reports success. |
DLPX-69237 | Redefine condition on Mainframe Inventory UI is vulnerable to XSS attacks |
DLPX-69134 | Masking product is missing Oracle NLS support. |
Release 6.0.1.0 Changes
Management Server Fixes
Bug Number | Description |
---|---|
DLPX-60689 | For SAP ASE, instead of using the DBCC CHECKALLOC command to fix DBID mismatch issue, the MOUNT command with FIXDBID and ALLOW_DBID_MISMATCH clauses will be used, to improve performance. |
DLPX-65831 | VDB snapshots need to clean unneeded ZFS datafiles. |
DLPX-63949 | Improved boot time after 5.3 to 6.0 migration by optimizing metadata indexing. |
DLPX-66261 | Upgrades to 6.0.0.0 will only be supported from a release greater than or equal to 5.3.6.0. |
DLPX-66486 | Snapshot of a linked database can end up with extra datafiles that do not belong to the database which might cause VDB on VDB provision to fail during rename of datafiles. |
DLPX-66558 | Cluster environment discovery was incomplete if the host locale was not English. |
DLPX-66804 | DB_LINK using incorrect user when RAC node also configured as a standalone environment. |
DLPX-66768 | vPDB save state lead to rollback or child provisioning failures. |
DLPX-66823 | Unable to link database with CL8MSWIN1251 charset. |
DLPX-64538 | Fixed a bug causing the timezone selector to only be visible when manually setting the time. |
DLPX-66809 | Removed the Windows Diagnostics Files and Directories on successful Diagnostics upload. |
DLPX-67279 | Provision failed when the source was from a RAC Oracle Standard Edition database and the target was Oracle Standard Edition. |
DLPX-67451 | Fixed an issue that sporadically caused replication to fail with an internal error. |
DLPX-67454 | Delphix Engine should select the highest version ojdbc driver available at ORACLE_HOME/ojdbc/lib. |
DLPX-66077 | Ensures child worker threads are gracefully exited when parent linked source sync job has completed/terminated. |
DLPX-45983 | MSSQL Validated sync will resume when storage usage falls below the threshold if storage threshold enforcement failed in the past. |
DLPX-67560 | Fixed an issue where MT provision may result in ORA-02058 due to un-purged or inflight 2PC transactions on dSource. |
DLPX-67594 | Old timeflows and snapshots are not getting removed by snapshot retention. |
LX-2020 | Report the correct amount of memory allocated to EC2 Nitro instances. |
DLPX-67413 | Fixed an issue where VDB point in time provisioning might fail if Oracle database environment is configured in a non-English locale. |
DLPX-67684 | PDB provisioning failed if the source had shutdown triggers. |
DLPX-67575 | Fixed failure during point in time 'Virtual to Physical' provisioning. |
DLPX-67668 | After setting the database online give it some extra time to startup completely, before doing any further operation on it. |
DLPX-67759 | Redact sensitive information from phone-home data. |
DLPX-64638 | Validated sync stops working if Delphix cannot connect to the backup server. |
DLPX-65559 | Even when the staging instance is down, attempt counter to detect backup files keeps on increasing and eventually, it stops detecting backups. |
DLPX-56537 | When a target host is used by a large number of dSources for staging or has a large number of objects, the performance of Delphix operations like validated sync, refresh, rewind, etc can be slow due to Powershell processes being serialized. |
DLPX-67894 | Removing cluster resource without removing its dependency can result in cluster failure. So, added retryer logic while fetching the resource dependencies (Get-ClusterResourceDependency) and ultimately fail the operation after all the retries. |
DLPX-67813 | Unsupported SQL server backup type gets picked while validated sync and the operation fails while looking for the backup. So, introduced a tunable filter to automatically skip SQL backups taken by backup software not supported by yet Delphix. |
DLPX-67925 | Added env host connectivity toolkit support for SLES on Power9. |
DLPX-67934 | Retries to fetch image identifiers during Netbackup restore if there is a mismatch between MSDB and Netbackup Master. |
DLPX-67655 | Fixed an issue where retention enforcement can generate user-visible errors while attempting to delete snapshots with dependencies after PDB migration to new CDB. |
LX-1944 | EBS NVMe devices can now be used in Delphix Engines. |
DLPX-68022 | Fixed an issue where hostchecker 'Check Oracle DB Instance' fails on HPUX and AIX. |
DLPX-68124 | PDBs with lower/mixed case names will not enable after an upgrade. |
DLPX-68126 | Fixed a bug that limits the number of disks that can be added in GCP. |
DLPX-67421 | Update the primary db file names in a transaction with the Timeflow creation to make sure whenever a Timeflow is created successfully we have its primary file information. |
DLPX-67440 | Skip VDBs having its current Timeflow as null from 'PrimaryDbFileAvailabilityCheck' as these VDBs doesn't undergo queisceing and are recoverable by refreshing them. |
DLPX-61818 | Linking wizard - Target Environment step - Privileged Credentials authenticates on the selected target now. |
DLPX-68117 | Some non-Admin users, lack all permissions, are unable to login to upgraded engine. |
DLPX-67290 | A wrong version input by user while manually adding a SQL Server instance, created issues in provisioning VDBs. SQL Server version will now be auto-discovered for manually added instances on adding or refreshing the environment. |
DLPX-66238 | Updated error message to let know user that non discovered CDBs are filtered out from the list when linking a detached source. |
DLPX-68457 | When a target host is used by a large number of dSources for staging or has a large number of objects, the performance of Delphix operations like validated sync, refresh, rewind, etc can be slow due to Powershell processes being serialized. |
DLPX-68484 | Fixed the issue where 'lstart' column value of sysusages table was beyond the range of Integer data type by taking the Long data type to store the lstart value. |
DLPX-68500 | Fixed an issue where the NTP service is not started following a reboot. |
DLPX-68290 | Support bundle generation can be time-consuming if the engine has a large number of snapshots to process. |
DLPX-67792 | Fixed issue in grids in which the selection checkbox was unclickable. |
DLPX-67555 | Provision vPDB/vCDB fails with ORA-45900 if the parameter enable_pluggable_database is omitted when specifying database parameters for new vCDB. |
Delphix OS Fixes
Bug Number | Description |
---|---|
DLPX-67782 | Engines running 5.3 on EC2 i3 can now be migrated to 6.0. |
DLPX-67961 | Fixed an issue that prevents ssh access after switching to a static IP address. |
DLPX-65948 | Fixed a bug that could cause replication jobs to fail with internal errors |
DLPX-68025 | Improved boot time after 5.3 to 6.0 upgrade by reducing the overhead of setting ZFS properties. |
DLPX-67868 | Fixed a bug that can cause the management service to run out of memory when disabling the Splunk integration. |
Masking Fixes
Bug Number | Description |
---|---|
DLPX-64530 | Allow a JDBC URL to contain a single quote (') character. |
DLPX-65302 | Add a status column to the audit log page to report each recorded action's result (success/failure). |
DLPX-65622 | Fix an issue where an in-place, multi-tenant XML file masking job that used file patterns did not have an execution component. |
DLPX-65974 | Updated log statements in the file masking job logs to reflect that file connectors may use mounts in addition to FTP and SFTP. |
DLPX-66127 | Fixed a job monitoring issue when counting the rows in table with more than 2+ billion (2,147,483,647) rows. |
DLPX-62130 | Fixed an issue with the XML file inventory GUI that prevented users from assigning algorithms to both a tag and its attribute(s). |
DLPX-66272 | Fixed an issue where an on-the-fly job using generic connectors used an incorrect database password. |
DLPX-66600 | Removed the requirement to restart the Masking service after changing email settings. |
DLPX-66328 | Fixed an issue with file masking jobs using multiple record types that could cause the job to fail or corrupt the output. |
DLPX-66557 | Added support to the Date Shift algorithm for numeric data types. |
DLPX-66517 | Enhanced the GET /file-field-metadata endpoint to return the full XML XPath for an XML field. |
DLPX-66102 | "Drop Indexes" checkbox now handles compound indices correctly for Sybase. |
DLPX-66967 | Fixed a Job Scheduler issue that caused a periodic job to only running once. |
DLPX-67318 | Prevent reordering of the XML file inventory GUI when an algorithm is assigned |
DLPX-67317 | On the XML file inventory GUI, open the algorithm assignment dialogue box with a single mouse click |
DLPX-66076 | Added API endpoints for file recordTypes and recordTypeQualifiers |
DLPX-65855 | Optimize the performance of EngineSync import, export, and get syncable object for large database rule sets. |
DLPX-65987 | Fixed an issue that caused data level profiling of a database to fail when a column name was a special JavaScript word. |
DLPX-67747 | Fixed an issue that caused some delimited or fixed file masking jobs with multiple record types of different lengths to fail. |
DLPX-67470 | Fixed delimited file masking to treat double quote (") characters in fields as normal characters. |
DLPX-67765 | Updated the Sybase JDBC driver. |
DLPX-67838 | Fixed an issue that prevented XML File masking jobs from scaling above a few thousand files. |
DLPX-67832 | Non-administrators can no longer regenerate the engine encryption key. |
DLPX-67960 | Make username searches on the Audit page case insensitive. |
DLPX-68148 | Fix an issue that caused an XML file masking job to run out of memory when masking very large XML input files. |
DLPX-46220 | Import of extremely large object sets via the GUI XML feature is handled inefficiently. |
Release 6.0.0.0 Changes
Management Server Fixes
Bug Numer | Description |
---|---|
DLPX-27433 | The analytics GUI network graph shows newly added NIC information without requiring a management service restart. |
DLPX-33998 | If you add a hook script via the CLI, newlines are removed erroneously. |
DLPX-40094 | Correctly set the default type for the parameters to all operations in the CLI according to the container type. |
DLPX-43215 | Exclude sybsecurity from the list of auto-discovered databases. |
DLPX-48712 | Java 6 packages are no longer included in the product image. |
DLPX-48280 | When a user is set with the Provisioner role the 'provision' button does not appear, meaning anyone set with this role only is unable to provision VDBs. |
DLPX-53996 | The Delphix Engine does not provide instructions to browsers to avoid caching HTTP responses (pages). |
DLPX-54740 | Ensure Windows mount points are always unmounted as part VDB refreshes to prevent future VDB refreshes from failing due to "ERROR_ASSIGN_MOUNTPATH: failed to assign mount path for disk <dsik_number> at <mount_path>, error -2147024751". |
DLPX-55282 | In environments where the vPDB has been provisioned using a Delphix provisioned virtual CDB, shutting down the virtual PDB causes it to get into an incorrect "Cannot monitor" state, this has now been fixed to show the correct "Stopped" state. |
DLPX-55598 | Fixed an issue where vPDB refresh/rollback triggers spurious vCDB restart jobs, after vPDB+vCDB auto-restart. |
DLPX-55829 | Validated Sync can fail when monitoring ASE backup servers started by using the $DSLISTEN environment variable instead of the "-S" argument. This can be worked around by accessing $DSLISTEN in the RUN_xxxxx script and pass it down as -S. |
DLPX-55958 | VDBs with no snapshots failed to re-enable after a Delphix Engine upgrade, this has now been fixed. |
DLPX-57454 | Display underlying ssh error when environment host connections fail. |
DLPX-58519 | Enable Oracle LiveSource when LiveSource is in RESYNC_NEEDED state currently re-start Oracle Redo Apply. Oracle Redo Apply should not be restarted in this state. |
DLPX-58760 | Fixed a TCP port leak in the network throughput test feature. |
DLPX-58845 | Provisioning vFiles to the same host using different OS Environment Users no longer fails. |
DLPX-59772 | The API to list all snapshots consumes a significant amount of memory when there are more than 100,000 snapshots on the engine. |
DLPX-60356 | Fixed an issue where Oracle remote listener registration fails if set to empty string. |
DLPX-60603 | Network settings dialog now displays actual MTU value rather than a checkbox. |
DLPX-60907 | Fixed an issue where the Environment Monitor on Redhat 6.9 and 6.10 might throw unidentified version errors. |
DLPX-60979 | When user configures connection strings manually, these connect strings can end up connecting to incorrect PDBs/CDBs causing invalid snapshots. Verify that each connection to a PDB/CDB connects to the expected PDB/CDB. |
DLPX-60993 | Delphix backups create controlfile records; in rare circumstances, these records can cause invalid snapshots. To avoid this problem, remove Delphix backups control file records when using SCN-based SnapSyncs once a SnapSync completes successfully. |
DLPX-62094 | Allow certificates to expire after issuer certificate expiration. |
DLPX-62241 | Reduce SSH connections by temporarily preserving and reusing existing Delphix<->host connections where possible. |
DLPX-62781 | Spurious job event "DISCOVERED_TO_MANUAL_ORACLE_CLUSTER_NODES" no longer shows up for non-Oracle RAC environment refreshes. |
DLPX-62892 | In Oracle versions 18c and 19c, an Oracle bug can prevent the datafile headers from being updated for a standby database when managed recovery is running, resulting in failed SnapSync operations. Alert the user that an Oracle patch might be needed. |
DLPX-62962 | Removed unneeded EMPTY_RENEGOTIATION cipher |
DLPX-62998 | Fixed an issue where stale file mounts may be leftover when vPDB provision fails. |
DLPX-63469 | Initial setup now fails if the system was not provisioned with enough storage. |
DLPX-63600 | Network settings dialog now displays actual MTU value rather than a checkbox. |
DLPX-64641 | Fixed an issue where the last snapshot of a vPDB Timeflow can be deleted after the vPDB has been disabled, thus leaving the vPDB in a state with no provisionable snapshots. |
DLPX-64711 | Allow provisioning to complete when source CDB includes PDBs in a broken state. |
DLPX-66020 | Provision should remove files present in datafile filesystem that are not part of the database when provisioning a VDB from a VDB. |
DLPX-67299 | ASE environment discovery will not fail if there is a mismatch of "dataserver name argument" and value of "@@servername". |
Delphix OS Fixes
Bug Number | Description |
---|---|
DLPX-57384 | Fixed a system hang caused by a deadlock in ZFS. |
Masking Fixes
Bug Number | Description |
---|---|
DLPX-42385 | Added a job execution event with information on how to resolve an Oracle deadlock error (ORA-00060), see https://www.delphix.com/masking-help/knowledge-base/KBA1853. |
DLPX-47004 | Added a job execution event with information on how to resolve an Oracle snapshot too old error (ORA-01555), see https://www.delphix.com/masking-help/knowledge-base/KBA1827. |
DLPX-47662 | Test connector detects that a file/mainframe connector targets a single file instead of a directory and fails. |
DLPX-52151 | Fixed copy rule set to prevent leading/trailing spaces in a new rule set's name. |
DLPX-55478 | Correctly display file patterns, including escape characters, throughout the user interface. |
DLPX-55739 | Fixed the disable constraint feature to support an Oracle constraint (a) created by a different database user than the Masking job's database user and (b) using a validation setting of "NOT VALIDATED". |
DLPX-58958 | Added support for LDAPS (LDAP over TLS/SSL). |
DLPX-59060 | Attach the correct PDF report to all job execution emails. |
DLPX-59111 | When editing a large rule set in the GUI, do not reset to the first page after editing and saving a modification to a rule set component. |
DLPX-59807 | If a failure occurs during job generation, do not attempt to execute the job. |
DLPX-60200 | When uploading an SSH key, return an error if the name contains one of the following restricted characters: \ (backslash), ; (semi-colon), % (percent), ? (question mark), or : (colon). |
DLPX-61630 | Improved the performance for appending new mapping values to a mapping algorithm. |
DLPX-62214 | Fixed PDF report download URLs. |
DLPX-62593 | Fixed creation of a PDF audit report on the Audit tab of the user interface. |
DLPX-63365 | Removed leading/trailing spaces from Masking object names on upgrade. For naming rules, see the Getting Started > Naming Requirements section in the documentation. |
DLPX-63706 | Fixed the XML file inventory GUI to show an algorithm edit button for a tag with the same name as its parent. |
DLPX-64691 | Added support in the user interface for Cobol copybooks with a redefine condition at level 01. |
DLPX-64707 | Improved the file record types user interface to (a) remove the unnecessary length input and (b) clarify that the qualifier may be a regular expression. |
DLPX-65274 | Improved the performance of the copy environment feature. |
DLPX-65314 | Fixed an issue in the copy environment feature that removed file format assignments from the source environment. |
DLPX-65632 | Fixed an issue in the segment mapping algorithm that caused duplicate mappings if a minimum value was specified for the real values range. |
DLPX-65860 | For mainframe file masking, add support for a redefine condition on a field name that contains a - (dash) followed by a digit. |
DLPX-65866 | Fixed an issue with the rule set GUI when displaying table names longer than 50 multi-byte characters. |