Liquibase Enterprise was formerly known as Datical DB.

Liquibase Enterprise 8.4 Release Notes

Software Downloads

Go to Liquibase Software Updates to download files.

Notable Improvements

Required Rollbacks

A new metadata.properties property called requireRollback is available. During the packaging process, it verifies whether SQL scripts have corresponding -rollback or _rollback files for all scripts affected by the metadata.properties configuration. By default, this validation is set to false.

Using the metadata.properties file

Associated Tickets: DAT-13943

Optimize DATAPUMP restore/import script

The DATAPUMP import operation is optimized in regard to log messaging and exception handling and should improve the efficiency of your packaging operation. This change is similar to the DATAPUMP export operation changes that were made for DAT-9580 in Liquibase Enterprise Release 7.18.

Associated Tickets: DAT-12886

Enhancements

Track Packaging, Forecast, and Deploy failures

The guide below lets you easily track Packaging, Forecast, and Deploy rule violations.

Examine Failed Operations Caused by Rule Violations

Associated Tickets: DAT-11434, DAT-15155

Desktop Client and CLI Updates and Issues Addressed

Issue ID

Description

DAT-15265

If Java 8 or above, including 11 Temurine, is present on a Windows 10 machine while installing Liquibase Enterprise, Liquibase will install successfully as expected. A “Liquibase Enterprise Installer requires java 8 or higher.” dialog will no longer appear.

DAT-14959

SSH options are available to users by default.

DAT-15347

StoredLogic is validated as expected on DB2 LUW when there is a null value for ERRORMESSAGE column in the SYSCAT.INVALIDOBJECTS table.

DAT-15260

The Packager report displays SQL Rule violations for all applicable scripts when multiple scripts fail validation. This is fully resolved by DAT-11434

DAT-14750

The project_creator.groovy script no longer adds unnecessary comments and release labels to the datical.project file.

DAT-14749

The project_creator.groovy file no longer errors when enable DdlLockTimeout and ddlLockTimeoutValue's are specified. The project_creator.groovy file properly adds the attributes to the datical.project file as expected.

DAT-14677

The Unable to determine the URL for database error no longer appears when configuring TNS files with double quotes.

DAT-14131

Liquibase Enterprise no longer has performance issues when running the internal MigrateLabelData changeset.

DAT-13014

Comments at the end of files are ignored and no longer cause database exception errors for DB2 LUW and Oracle.

DAT-12937

Scripts packaged in data_dml and sql_direct folders via CLPPlus no longer save their .sql.log files to the DDB repository root directory. They are saved in the Reports directory for the Deploy Report. This directory does not save to the repo because it is located in the .gitignore file by default.

DAT-9729

A SqlParser error related to addPrimaryKey and schemaName substitution with multiSchema projects is resolved. The forIndexSchemaName is present in the parsed output from SqlParser.

DMC Issues Addressed

Issue ID

Description

DAT-15382

The DMC Heapdump Actuator endpoint is no longer exposed.

Please refer to the guide below for further information:
https://support.liquibase.com/knowledge/steps-to-resolve-exposure-of-credentials-and-confidential-information-in-deployment-monitoring-console

DAT-15286

The DMC no longer truncates SQL scripts and output so errors can be seen successfully in the final deployment report tab.

DAT-7842

The Date Ran data is updated each time the AutoPermission (and AutoSynonym) rule is executed as expected.

DAT-13154

The troubleshooting command no longer throws an Out of memory error for Centos 8 unless the RAM falls below the 6 GB minimum.

Documentation for v8.4

Documentation is available in the following locations:

Liquibase Enterprise & Business Clients (Desktop & CLI)

Item

Path

File

Item

Path

File

Software

Datical_DB_Software/Datical_DB_8.4.66

Choose the Linux or Windows installation file for your system

Composite Installation Repository

Datical_DB_Software/Datical_DB_8.4.66

DaticalDBCompositeRepo-8.4.66.zip

Liquibase Enterprise Deployment Monitoring Console (DMC)

Item

Path

File

Item

Path

File

Software

Datical_DMC_Software/Datical_DMC_8.4.366

datical-service-unix-8_4_366-master.sh

Starting with release 7.0, Liquibase includes a web-based Deployment Monitoring Console (DMC) that provides a centralized location to view a pipeline status and reporting information for all your Liquibase Business & Enterprise projects.

Liquibase Enterprise & Business Clients (Datical DB) and DMC Compatibility

Each DMC release only works with certain releases of Liquibase Enterprise Desktop. Consult the Deployment Monitoring Console Compatibility Matrix to ensure compatibility.

 

DMC Update Instructions

The process of updating the Deployment Monitoring Console from version 7.0 or later to the latest version is similar to the installation process.

  1. Go to Liquibase Software Updates , download and copy the datical-service-unix-8_4_366-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:

/home/datical> sudo bash /datical-service-unix-8_4_366-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.

 

 

Copyright © Liquibase 2012-2022 - Proprietary and Confidential