Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#FFFAE6

Deprecation of the “Deployer” License

v7.18 will be the last release to support the Deployer license type. If you are using this type of license to use the Desktop Client, you will need to upgrade to an Admin license prior to installing future versions. To see which license you have installed, go to File → License Manager.

Notable Changes

Panel
panelIconIdatlassian-check_mark
panelIcon:check_mark:
panelIconText:check_mark:
bgColor#E3FCEF

DATAPUMP Optimization: DAT-9580

In Liquibase v7.18 the default backup method (BackupRestoreOracleDatapump) used by packager for Oracle databases is optimized. The code was modified to capture log output more efficiently. This may result in significant performance gains when backing up Oracle REFDBs containing a large number of objects.

Issues Addressed

Issue ID

Description

DAT-10517

DAT-10508

DAT-10708

Fixed the rollback issue that affected MSSQL storedlogic changes when rolling back to a previously deployed version.

DAT-10342

DAT-2731

Fixed the issue on Windows causing Packager to fail when committing files to DDB repo because the filename or extension was too long. Most often this occurred after a branch merge containing hundreds of files.

DAT-10290

Fixed the issue causing SqlPlus SP2-0341 errors to be ignored. This caused the deploy report to show success when there was an error running the script.

DAT-10281

Fixed the issue causing certain comments in SQL scripts to be evaluated by Rules when they should be ignored.

DAT-10238

Fixed the issue in the Liquibase Enterprise Desktop Client edit connection dialog that enabled the password field even when runtimeCredentials=true.

DAT-10191

Fixed the issue with Azure SQL DB while using active Directory Password Authentication with an untrusted certificate.

DAT-10131

DAT-10105

DAT-10247

DAT-10246

Fixed the packager pipeline and feature merge issues. If the checksum does not match anything previously packaged or if if the changeSet related to the file in the archive is not found at all, a warning notifies the user and packager continues processing.

DAT-9412

Fixed the issue that caused packager backups to fail when an Oracle database had transparent data encryption enabled.

DAT-9289

Fixed the packaging failure that occurred when using sql_direct to package a MSSQL procedure.

DAT-9244

Added the ability to log output from a SELECT statement executed using a DB2 JDBC connection by a sqlFile change type.

DAT-9120

Fixed the issue causing a prompt for username and password when clicking Test Connection while configured to use Integrated Security.

DAT-7830

Fixed the DMC deadlock issue that occurred when multiple deployments are simultaneously in progress to the same pipeline.

DAT-2588

GUI: In the Status Details tab, the user would sometimes need to scroll to see the buttons. This has been resolved.

Known Issues

Stored Logic State

In release 7.13 and later, we discovered that existing stored logic was in an UNKNOWN state on a Deploy report, which caused deployment to fail. We have reviewed desired behavior and will implement a storedLogicValidityAction to warn, not error, when pre-existing objects that are not part of the deployment show changes from Valid to Invalid. (DAT-9156)

Limited Forecast does not include autoSynonymForObjects changeset schemas in profiling

In release 7.13 and later, if you use Limited Forecast in Oracle multi-schema projects with auto synonyms, you might get errors about the schema targeted by an auto synonym change being for a schema that cannot be managed, even though that schema is included in the project definition. If you encounter such errors with version 7.18, use Full Forecast instead of Limited Forecast. (DAT-8757)

...

Expand
titleExpand for DMC update instructions
  1. Go to software.datical.com, download and copy the datical-service-unix-7_18_247-master.sh file to your existing DMC server.

  2. Run the installer with the following command and enter your existing OS user as the admin user and admin group:

Code Block
/home/datical> sudo bash /datical-service-unix-7_18_247-master.sh
  1. Enter the directory of the previous DMC installation when prompted for an install location.

The installer will update your installation and restart affected DMC services. You can begin using the new version of the DMC immediately.

Info

If you have manually changed the java version used by DMC, you will need to restore DMC’s default version of Java (11.0.8) before any time that you upgrade DMC. Move or copy Java 11.0.8 from the /opt/datical/old_jre directory back to the /opt/datical/jre directory prior to starting your DMC upgrade. DMC expects Java version 11.0.8 to be in the /opt/datical/jre directory for the DMC upgrade process to be successful. After your DMC upgrade is complete, you can change to a different 11.x java version again. For more information, see How to Change the Java version for DMC. This link is especially important if you are using v7.18 or later.

Notable Changes

DATAPUMP Code Optimization: DAT-9580

In Liquibase v7.18 the default backup method (BackupRestoreOracleDatapump) used by packager for Oracle databases is optimized. The code was modified to capture log output more efficiently. This may result in significant performance gains when backing up Oracle REFDBs containing a large number of objects.

Issues Addressed

...

Issue ID

...

Description

...

DAT-10517

DAT-10508

DAT-10708

...

Fixed the rollback issue that affected MSSQL storedlogic changes when rolling back to a previously deployed version.

...

DAT-10342

DAT-2731

...

Fixed the issue on Windows causing Packager to fail when committing files to DDB repo because the filename or extension was too long. Most often this occurred after a branch merge containing hundreds of files.

...

DAT-10290

...

Fixed the issue causing SqlPlus SP2-0341 errors to be ignored. This caused the deploy report to show success when there was an error running the script.

...

DAT-10281

...

Fixed the issue causing certain comments in SQL scripts to be evaluated by Rules when they should be ignored.

...

DAT-10238

...

Fixed the issue in the Liquibase Enterprise Desktop Client edit connection dialog that enabled the password field even when runtimeCredentials=true.

...

DAT-10191

...

Fixed the issue with Azure SQL DB while using active Directory Password Authentication with an untrusted certificate.

...

DAT-10131

DAT-10105

DAT-10247

DAT-10246

...

Fixed the packager pipeline and feature merge issues. If the checksum does not match anything previously packaged or if if the changeSet related to the file in the archive is not found at all, a warning notifies the user and packager continues processing.

...

DAT-9412

...

Fixed the issue that caused packager backups to fail when an Oracle database had transparent data encryption enabled.

...

DAT-9289

...

Fixed the packaging failure that occurred when using sql_direct to package a MSSQL procedure.

...

DAT-9244

...

Added the ability to log output from a SELECT statement executed using a DB2 JDBC connection by a sqlFile change type.

...

DAT-9120

...

Fixed the issue causing a prompt for username and password when clicking Test Connection while configured to use Integrated Security.

...

DAT-7830

...

Fixed the DMC deadlock issue that occurred when multiple deployments are simultaneously in progress to the same pipeline.

...

DAT-2588

...

.