Release 5.0.5.4 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-49773 | V020150106__fhloston_policy_timezones should not use static instance variables |
Release 5.0.5.3 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-47880 | Upgrade from 4.3 with group deadbeats fails |
Release 5.0.5.2 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-47751 | Creating a user role causes dmsuite.js:6502 Uncaught TypeError: Cannot read property 'checked' of null |
DLPX-47750 | Changing user password causes dmsuite.js:9248 Uncaught ReferenceError: validateRestrictedChar is not defined |
DLPX-47519 | Delphix Connector Service guaranteed to hit System.InvalidOperationException after running for 24 days |
DLPX-47471 | GET Connector returns encrypted password |
DLPX-47454 | Database and Account Passwords in hidden fields within HTML tags |
Release 5.0.5.1 Changes
DelphixOS Fixes
| |
---|
DLPX-46833 | per-vdev-zaps have no initialize path on upgrade |
Release 5.0.5.0 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-46628 | Need to escape or quote file_name as they may contain a $ sign |
DLPX-46567 | Linking database from target environment using a Delphix taken copy only backup fails. |
DLPX-46485 | Investigate use of 'multiSubnetFailover' MSSQL JDBC flag for AG operations |
DLPX-46464 | Linking dSource from Transactional Replication SQL Server node fails with User Exception exception.db.mssqlstagingdb.stagingdb.fullbkp.failed in createCopyOnlyFullBackup |
DLPX-46350 | String comparison in doShutdownOracleInstance.sh does not work for some shells |
DLPX-45882 | MDSverify failure during upgrade to 5.1 due to domain0 dataset does not exist |
DLPX-45872 | NPE hit in LogLinkArchiveShipperTask.finish() for Oracle RAC |
DLPX-45699 | NPE hit during sourceConfig update (while attempting Oracle VDB migration) |
DLPX-45593 | CDB remains in main GUI after VPDB provision failure |
DLPX-45592 | Oracle 12c refresh environment got server restart if followed by a failed vPDB provisioning |
DLPX-45456 | LogSync provisioning timeline is inconsistent with start of Snapshot |
DLPX-45303 | PDB SnapSync with LogSync disabled creates unusable snapshot |
DLPX-44990 | vPDB provision got warning: SnapSync for Oracle multitenant container databases is not supported |
DLPX-44989 | Oracle 12c refresh environment NPE if followed by a failed vPDB provisioning |
DLPX-44840 | CLONE - V2P of dSource from VSS with different environment user than target fails |
DLPX-44685 | High dlpx_job_events.event_id sequence value will cause jobs to fail with PSQLException: Bad value for type int |
DLPX-44463 | "Internal error" when provisioning to duplicate database name |
DLPX-44206 | Migration V020150815__hyperion_green_object_type_V2.sql failed |
DLPX-43403 | hercules out of transaction ids despite autovacuum |
DelphixOS Fixes
| |
---|
DLPX-46548 | zfs send of mooched data causes kernel panic |
Release 5.0.4.1 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-45460 | Snapshots can be taken before NTFS permissions have been properly configured |
DLPX-44925 | Linking/Provisioning fails using Windows 2003 target environment |
DLPX-44764 | MSSQL VDB attach does not run dlpxzfree |
Release 5.0.4.0 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-45451 | Backout the replication progress notification changes |
DLPX-45403 | Cannot provision Oracle 9 vdbs |
DLPX-45108 | Problems with Oracle attach source after dSource DB has done a resetlogs. |
DLPX-45065 | Customer archive logs may be deleted due to delphix archivelog backups. |
DLPX-44960 | Provisioning does not handle special characters in passwords |
DLPX-44959 | Environment monitor does not handle special characters in passwords |
DLPX-44958 | UEM shell commands do not handle special characters in passwords |
DLPX-44895 | add transport attach and detach event support |
DLPX-44842 | Replication tests that interrupt jobs are hitting DFE in StorageServiceImpl.sendStreamInternal() |
DLPX-44788 | Javascript times out when we are searching for a table in a ruleset with a large database schema such as SAP ECC schema with 79K tables |
DLPX-44759 | Creation of RegEx in Profiler is limited to 255 characters |
DLPX-44732 | dstat breakout feature breaks calculations for non-breakout scripts |
DLPX-44717 | Progress bar doesn't move when redacting large datasets |
DLPX-44716 | Account for send stream estimation time in replication job progress |
DLPX-44677 | Add REST API support for Data Files |
DLPX-44675 | LogSync may prevent customer archive log backup if RMAN optimization is ON |
DLPX-44674 | Add REST API support for File Formats |
DLPX-44654 | test_remove_device fails with "ERROR: value too long for type character varying(64)" |
DLPX-44639 | Add delete endpoint for connectors to masking engine |
DLPX-44535 | Automatic Logical Key creation fails on SAP ASE 15.7.0 ESD#4.2 (Sybase) |
DLPX-44503 | Git revision information missing from distribution |
DLPX-44461 | DSP Throughput test doesn't distribute load evenly across multiple connections |
DLPX-44373 | Issues with the implementation of the automated DMS_ROW_ID functionality |
DLPX-44372 | Masking Engine adds identity column and index to table with no masked columns |
DLPX-44371 | Kettle XML for MS SQL Server 2008 references non-existent KETTLE_CREATE_IDENTITY_TRANSFORMATION_<jobid>.xml |
DLPX-44370 | MS SQL Server basic connector should preserve instance name |
DLPX-44357 | Add emacs to all Delphix Engines |
DLPX-44338 | Oracle 12c - provision from PDB snapshot that has datafiles added to it while snapshot is taken results in successful provision but first VPDB snapshot fails |
DLPX-44285 | Hop sequence in Kettle job incorrect after the creation of the identity columns |
DLPX-44277 | Create datafile loop deletes production data on ASM provisions back to source |
DLPX-44276 | Flashback logs are being deleted when provisioning to the same host for ASM RAC |
DLPX-43971 | Specify delphix OS user for snapsync |
DLPX-43683 | NPE in Session TransportHandler |
DelphixOS Fixes
| |
---|
DLPX-45503 | revert DLPX-44664 DLPX-44665 DLPX-44667 DLPX-44669 DLPX-44671 and DLPX-44830 |
DLPX-44830 | Error handling in zfs send slightly mangled |
DLPX-44671 | zfs redacted send uninitialized variable can cause kernel panic again |
DLPX-44669 | zfs send leaks long holds |
DLPX-44667 | Accurately estimate redacted zfs send, large block sends, and embedded block sends |
DLPX-44665 | Add alternative progress tracking approach to zfs send |
DLPX-44664 | Add support for -nv to zfs send for all send types and size estimates |
Release 5.0.3.1 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-44734 | ASE needs to retry database creation when model db is busy |
DLPX-44703 | ASE Disabling or starting a VDB fails if the target environment is rebooted |
DLPX-44691 | Automatic Logical Key creation fails on SAP ASE 15.7.0 ESD#4.2 (Sybase) |
DLPX-44572 | ASE "simple mode" support |
DLPX-43460 | Provision of ASE VDB to upgraded target instance fails |
Release 5.0.3.0 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-44499 | Stack deadlocks can occur due to mapLock being acquired while not in a transaction |
DLPX-44428 | Deadlock during stack startup between StorageService CacheInitializer and replication serializationpoint creation |
DLPX-44427 | Disable collection of stack traces for abandoned connections |
DLPX-44377 | grid multi data nodes support |
DLPX-44344 | DSP Throughput test fails with NPE and crashes the stack. |
DLPX-44164 | VDBs do not come up automatically post-upgrade |
DLPX-44146 | Tuning MDS connection pool size doesn't work |
DLPX-44136 | CLI SystemInfo call in api.js does not handle API errors correctly |
DLPX-44133 | ASE Version parsing can fail |
DLPX-44076 | Synchronize app-stack list of kstat members with os-gate |
DLPX-44070 | Increase ulimit -v of the java process |
DLPX-44048 | MSSql staging source update throws DFE |
DLPX-44046 | MySQL Environment Monitor runs constantly |
DLPX-44039 | disable all USB controllers (ehci and ohci) |
DLPX-44037 | Domain restore failed to update MDS tables |
DLPX-43954 | Selecting Disable Constraints option results in Fatal AccessDeniedException |
DLPX-43953 | Generate New Key should not attempt to modify /opt on DxOS |
DLPX-43942 | disable uhci USB controller during install |
DLPX-43933 | Umem audit should contain more stack frames per allocated object |
DLPX-43854 | domainrestore does not account for Zfs Bookmarks |
DLPX-43843 | disable uhci USB controller |
DLPX-43826 | domainrestore doesn't handle support bundles taken during a replication |
DLPX-43807 | jmxtool cannot update mds pool settings at runtime |
DLPX-43806 | Prolong connection pool wait time |
DLPX-43805 | Tune connection pool size to worker pool size |
DLPX-43788 | clean up ISO installer experience slightly for CloudStack users |
DLPX-43756 | Device removal tests are timing out waiting for faults to get resolved |
DLPX-43743 | CloudStack VMs with disks >= 2TB do not show up in the UI as fdisk fails to open them |
DLPX-43714 | MSSql attach throws NoSuchElementException |
DLPX-43647 | AppData SnapSync on longevity hit IllegalStateException: current thread has no ExecutorContext |
DLPX-43603 | Marking all faults resolved sends action FAULT_RESOLVE_ALL_ACTIVE into infiinite loop |
DLPX-43572 | DSP Throughput test fails on AIX |
DLPX-43557 | UpgradeSnapshotBirthTxg runs on every upgrade |
DLPX-43531 | PhantomJS is downloaded from external download site |
DLPX-43502 | Fix for DLPX-39451 can leave Storage Snapshots without ZFS state |
DLPX-43501 | Stack may fail to start after upgrade from 4.2 if datafile sub-filesystem is missing |
DLPX-43462 | Generating support bundles hangs in support_json_bundle/main.js |
DLPX-43278 | Host Refresh against RAC host got server restart while snapsync is running |
DLPX-43221 | supportbundle download option cancelled before we see save file dialogue in Chrome |
DLPX-42337 | Improve error messages from object duplication errors |
DelphixOS Fixes
| |
---|
DLPX-44189 | Boot slowness followed by panic while booting on KVM when no cpu tag is specified in virsh XML |
DLPX-44127 | zfs panic after storage removal |
DLPX-44126 | zpool.cache is not updated after device removal |
DLPX-44044 | panic while starting CPU on KVM |
DLPX-44028 | vioif panic: "qe->qe_indirect_next < qe->qe_queue->vq_indirect_num" |
DLPX-43948 | MSI-x on KVM prevents VMs from accessing the network |
DLPX-43891 | pull upstream fix for 6166 fix MSI-X support in virtio driver |
DLPX-43851 | should enable MSI-x on KVM systems |
DLPX-43758 | Adding a 2TB disk to a cloudstack KVM setup leads to a kernel panic |
DLPX-43671 | assign persistent devids to vioblk devices which don't have serial numbers |
Release 5.0.2.3 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-44282 | test_data_container_basic_operations failed in oracle12c regression on trunk and 5.0.2.3 |
DLPX-44259 | StorageServiceImpl.deleteStorageContainer forking to destroy datasets |
DLPX-44258 | Stop forking to get the hostname |
DLPX-44257 | StorageDeviceCacheImpl causes multiple forks every 30 seconds |
DelphixOS Fixes
| |
---|
DLPX-44275 | system panic while doing redacted zfs send |
DLPX-44267 | kmem_reap hangs spa_sync and administrative tasks |
DLPX-44226 | dmu_recv_stream call to bqueue_enqueue may block in cv_wait for long periods of time |
DLPX-44052 | Resuming redacted send causes duplicate entries in redaction list |
Release 5.0.2.2 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-43955 | Oracle VDB provisioning fails to open resetlogs, missing datafiles error |
Release 5.0.2.1 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-43736 | Serialization point bookmark creation is taking too long |
DelphixOS Fixes
| |
---|
DLPX-43828 | syseventd holds up spa_loa |
DLPX-43760 | zfs redacted send uninitialized variable can cause kernel panic |
DLPX-43578 | SDD suffers extreme slowness in edge case |
DLPX-43558 | Longevity target stopped responding during parallel replication updates |
DLPX-42732 | redacted send/recv should treat files on delete queue as deleted for purposes of redaction |
Release 5.0.2.0 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-43615 | Migration script for illium masking service config requires the stack to running |
DLPX-43593 | Upgrade fails if engine has a namespace with an active snapshot (5.0.2.0) |
DLPX-43539 | Capacity cache time shorter than the time it takes to populate the cache |
DLPX-43494 | delphix_admin password should changeable/configurable |
DLPX-43447 | CHAP secret updates should be done correctly |
DLPX-43370 | Ignored faults return after mgmt restart |
DLPX-43366 | Include ptools output for masking Java processes in support bundle |
DLPX-43346 | Masking engine does not drain stderr from the kettle job |
DLPX-43329 | Chained replication is leaking serialization point snapshots |
DLPX-43288 | Oracle 12c PDB plug in code detects PDB incompatible with CDB wrongly during provisioning |
DLPX-43214 | Remove exception for failed isCheckSumOK check |
DLPX-43211 | Upgrade script needed to delete dangling Jet Stream recover operations |
DLPX-43178 | 4.2 replication source engine does not send SerializationStateStreamDO for dsources that re-use snaposhots with no new snapshots |
DLPX-43177 | SerializationStateManagerImpl.holdNamespaceSnapshots not transactionally safe |
DLPX-43176 | commitNamespaceReceive leaking holds in chained replication |
DLPX-43150 | Upgrade of StorageBookmarks should allow snapshots to not exist |
DLPX-43131 | GUI - sorting hook operation templates by Type doesn't work |
DLPX-43126 | Stack fails to start after upgrade if certain oracle sub-filesystems are missing |
DLPX-43123 | The mssql dsource with recovery model of SIMPLE mounts 3 LUNs |
DLPX-43113 | Jet Stream Bookmarks at now have wrong timestamp |
DLPX-43112 | Entries in reaper list are not marked as DESTROYING on upgrade from 4.3 |
DLPX-43111 | Upgrade logic does not respect DESTROYING storage state |
DLPX-43096 | Self-service enable/disable of masking service |
DLPX-43091 | Can't import LDAP server certificate via GUI |
DLPX-43067 | CLONE - doRenameDatafile.sh has issues when the datafile has a newline character. |
DLPX-43042 | SDD broken after upgrade to 5.0.1.0 |
DLPX-43019 | CLONE - GUI AdminApp group/container lists are STILL not sorted with dSources first |
DLPX-43010 | delete button tooltip no longer explains why container can't be deleted |
DLPX-43004 | Premature click can cause rendererIndex out of range |
DLPX-43003 | The *Other group shows up at times when it should not |
DLPX-42990 | Unable to access delphix_admin cli |
DLPX-42959 | PATH augmentations in hook operations are overridden by connection path |
DLPX-42952 | Oracle 12c, vPDB provision into RAC target CDB, use the wrong NFS mount option |
DLPX-42937 | JQ utility does not work on AIX 5.3 and AIX 6.1 |
DLPX-42927 | Oracle vPDB provisioning may still hit Oracle 12c performance problem with ASM to non ASM provisioning, after the fix to DLPX-38860 has been applied |
DLPX-42785 | unable to disable VDBs without an iscsi chap secret |
DLPX-42738 | Use consistent log_line_prefix for PostgreSQL |
DLPX-42735 | GUI - sorting hook operation templates by Type doesn't work |
DLPX-42697 | AppData SnapSync job description is broken for robocopy (windows) |
DLPX-42683 | When replicate a Selective Data Distribution, it says send data of dSources in the progress bar |
DLPX-42625 | code marked with MIN_UPGRADE_VERSION(Eros) can be deleted |
DLPX-42612 | Snapshots missing on GUI for DE on AWS |
DLPX-42609 | pencils not showing in GUI on back of dsource card for right hand objects |
DLPX-42585 | Remove the brand 'Dmsuite' from Agile Masking |
DLPX-42475 | Remove Axis Technology, LLC from the Admin Tab Footer |
DLPX-42225 | internal error during host refresh |
DLPX-42224 | chap secret update when encountered with environmental issues |
DelphixOS Fixes
| |
---|
DLPX-43499 | prefetched dbufs are not being cached correctly |
DLPX-43444 | OS panic during replication on longevity target engine |
DLPX-43442 | old ZFS send size estimates too slow, hang pool |
DLPX-42968 | Checking vmem limit of wrong process for door_calls |
DLPX-42032 | zdb should print metadata of redacted datasets |
Release 5.0.1.1 Changes
Management Server Fixes
Bug Number | Description |
---|
DLPX-43084 | "localhost" not working for SMTP server after DLPX-29266 |
Release 5.0.1.0 Changes
Management Server Fixes
| |
---|
DLPX-42843 | createRestorationDataset fails with ERROR: null value in column toolkit violates not-null constraint |
DLPX-42823 | Yellow green logic to set storage container type is wrong for DESTROYING reaper entries |
DLPX-42822 | Deadbeat storage containers can incorrectly be in a namespace after upgrade from 4.3.5.0 to 5.0.1.0 |
DLPX-42821 | SerializationStateManagerImpl.start can attempt to wakeup the reaper |
DLPX-42817 | Hit DFE DatasetAlreadyExistsException post upgrade to 5010 when doing a DB_SYNC on MSSQL source |
DLPX-42800 | Serialization Points are being leaked when replication is cancelled |
DLPX-42761 | Setting jetstream container owner to null results in NPE |
DLPX-42754 | Provision against arvin Failed to apply logs in database recovery |
DLPX-42718 | Enhance Incremental chained replication integration test |
DLPX-42713 | Delimited File Masking job get Failed with error |
DLPX-42712 | Fixed File Masking job get Failed with error. |
DLPX-42704 | CLONE - Masked provisioning of Sybase fails due to bad connector database name - dms-core |
DLPX-42695 | Timeflow should have an enum for TRANSFORMATION type |
DLPX-42687 | Upgrade and the stack disagree on setting async_write_types for storage containers |
DLPX-42682 | Setting network attributes keeping the same primaryAddress results in validation error |
DLPX-42680 | Duplicate key in V020151105__hyperion_unique_postgres_constraints.sql migration |
DLPX-42676 | Fixed File Masking job get Failed with error. |
DLPX-42671 | svc:/system/delphix/postgres:upgrade is misconfigured (lacks "restarter" property group) |
DLPX-42667 | Masked provisioning of Sybase fails due to bad connector database name |
DLPX-42655 | oracle connector created by masked provisioning should not assume the port will be consistent |
DLPX-42637 | NegativeArraySizeException in SimpleEncrypter.decrypt() after upgrade from 4.3.5.0 to 5.0.0.2 |
DLPX-42630 | Bundler upgrader fails on first boot as MDS snapshots don't have correct data |
DLPX-42617 | EnvironmentMonitorTask consuming 100% CPU on server hosting SQL Server VDBs |
DLPX-42611 | NPE occurs during MSSQL V2P |
DLPX-42606 | Hit DFE cannot generate user-visible missing object message |
DLPX-42593 | Migration failed in 20151231__hyperion_ase_remote_backup_server.java |
DLPX-42590 | StorageBookmark creation doesn't work for filesystems deleted since the last replication update |
DLPX-42578 | windows objects have faults post 4.2.1 to 5.0.0.2 upgrade |
DLPX-42577 | Special character sequences in hook operation templates are not escaped correctly |
DLPX-42573 | AppData containers might need a toolkit reference update after replication failover |
DLPX-42571 | FatalThrowableException error when adding a Node of an AG as a Target, after the AG has already been added |
DLPX-42566 | update in-gate checkstyle to match eclipse plugin |
DLPX-42561 | Appdata Status script runs into the 2^15 subfolder limit on AIX |
DLPX-42523 | While running Certification Job with Mapping algorithm, Job get Failed with error. |
DLPX-42512 | dSource has startup button |
DLPX-42504 | Delphix should refresh all masking job state on fetch |
DLPX-42503 | Masking Provisioning should fail on jobs not marked multi-tenant |
DLPX-42501 | AppData source partial updates fail with API version before 1.7 when not specifying parameters |
DLPX-42500 | 4.3.1.0 to 5.0.0.2 null pointer exception after upgrade |
DLPX-42496 | Upgrade of a replication target with a deadbeat in a namespace will fail on any release 4.3 and greater |
DLPX-42478 | upgrade to 5.0 does not determine replication configuration correctly when deadbeats exist for platforms that reuse snapshots |
DLPX-42473 | Failure on longevity: exception.serialization.manifest.invalid.objects |
DLPX-42460 | no translator for ownership change after allowing multiple owners for a data container |
DLPX-42430 | Exporting a powershell script to a Template injects special characters on spaces |
DLPX-42423 | Masked VDBs are missing stop button |
DLPX-42240 | Delphix only supports 2 specific variants of MySQL "variants as in distributions" |
DLPX-42234 | syntax error at line 29 : `<' unmatched - while provisioning VDB from dlpx_pfexec |
DLPX-42232 | Delphix does not gracefully handle Redgates VDI placeholder name in msdb.dbo.backupmediafamily |
DLPX-42098 | JETSTREAM_USER_CONTAINER_UPDATE_SOURCE failed due to exception.db.generictarget.snapshot.not_found |
DLPX-42022 | A password with special characters generates an email with the password in clear text |
DelphixOS Fixes
DLPX-42639 | Incremental chained replication results in zfs send error |
DLPX-42517 | kmem leak in receive_read_payload_and_next_header |
| |
---|
The Delphix Engine 5.0 provides a bounty of features, bug fixes, and performance improvements.
EBS Multi-node appsTier Support
Delphix can now support the automated deployment of EBS with multi-node application tiers, enabling the creation of non-production environments that have multi-node topologies. To find additional information about EBS Multi-nodes, see Oracle EBS + Delphix: Conceptual Overview.
Integrated Masking
Masked VDB Provisioning
You can now create masked copies of data at VDB provision time, using masking jobs defined on the masking engine that run when you provision or refresh the VDB. It is now even easier to mask copies of production and deliver secure data across teams. From one streamlined workflow, admins can define how/what needs to be masked, who can access the data, and distribute that masked data. To find additional information about masked VDB provisioning, see Provisioning Masked VDBs.
Selective Data Distribution
You can now replicate masked data directly to a target Delphix engine, while ensuring unmasked sensitive data does not leave the production site. This feature is critical for implementing a hybrid cloud deployment in which you want only masked data in the cloud, as well as other cases in which you want only masked data in target systems, such as offshore QA and outsourced analytics. For more information about selective data distribution, see Selective Data Distribution Overview.
DB2 Support
DB2 LUW
DB2 LUW will be available on a single machine, single partition DBs on versions 10.1 and above. We will support customers on AIX 6.1+ and Redhat 6.5+. For more information about DB2 LUW, see DB2 on Delphix: An Overview.
Better Data Security
Support for Encrypted Microsoft SQL Server Backups
Delphix enables you to load password-protected encrypted MSSQL backups taken by LiteSpeed and RedGate. You will also be able to use point-in-time provisioning between snapshots. For more information about encrypted Microsoft SQL Server backups, see Advanced Data Management Settings for SQL Server dSources.
Password-protected ASE Backups
Delphix now enables you to extract and load password-protected ASE backups. For more information about password-protected ASE backups, see Linking an SAP ASE Data Source.
Easy Oracle RAC Node Changes
You can now add or remove nodes dynamically on Oracle RAC target host VDBs. For more information, see Provisioning Oracle VDBs: An Overview.
Support for Oracle Custom Environment Variables
Delphix now allows you to dictate custom environment variables that you can set prior to any administrative action, such as provision, start, stop, rollback, or refresh. For more information, see Provisioning an Oracle VDB.
Expanded Version Support
ASE
MySQL
- MySQL Enterprise Edition 5.6 support on Solaris 11, RHEL 6.2, 6.3, 6.4
Improved Jet Stream
Jet Stream Bookmark Cleaning
You can create expiration dates for your Jet Stream bookmarks, so the Delphix Engine will remove them automatically and reclaim space. For more information about setting an expiration date for a bookmark, see Understanding Bookmarks and Working with Data Operations and Sources in a Container.
Multi-owner Data Containers
Now Jet Stream users can share ownership of a single data container. For more information on multi-owner data containers, see Jet Stream Data Concepts and Working with Data Operations and Sources in a Container.
Technical Improvements
UX Change
Faster Start
For users with a large number of databases, application startup time will be significantly faster.
Improved Masking Workflows
The masking engine is integrated into one OVA. You can now associate masking jobs with a source. You can select masking jobs from a drop-down menu and get started faster. For more information about masking workflows, see Delphix Masking Quick Start Guide - An Overview.
ZFS Improvements
Compressed ZFS Send/Receive
Performance of replication across a WAN (for example, to the cloud) is now improved with send stream pre-compression. This will lower CPU use and improve bandwidth in cases where CPU performance was a bottleneck, or where compression was not previously enabled for replication. All replications are now sent compressed so there is no longer a "compressed" checkbox in the replication UI. There is no additional CPU cost, because the data is compressed when it is first written, rather than as it is being replicated. Reported replication throughput may be lower because the amount of compressed data sent is reported, rather than the amount of uncompressed data. For more information see, Configuring Replication.
Windows Target Environments
Add Windows target environments w/ GUI
You can now add a Windows standalone target environment with the Delphix admin GUI, where you can specify a target host’s address/port/credentials. For more information, see Adding a SQL Server Standalone Target Environment.