Liquibase OSS Databricks extension 1.4.0 release notes

Liquibase Open Source Databricks 1.4.0 is a major release. It was released on November 27, 2024. See GitHub: Databricks v1.4.0. Full changelog: liquibase-databricks-v1.3.0...v1.4.0.

For documentation and guidance on using Liquibase with Databricks, see What Databricks features does Liquibase support?

Notable changes

  • Fix bugs and fill gaps associated with the basic support of TABLE and VIEW object properties.

  • Remove inconsistencies and gaps from Database Inspection commands on TABLE and VIEW objects.

New features

  • (#207) [DAT-18844]: Resolved some sonar issues @KushnirykOleh

  • (#191) [DAT-18261] Feat: Snapshotting of extended view properties @filipelautert

  • (#193) Feat: Generated Snapshots should reference Databricks XSD @filipelautert

  • (#184) [DAT-18260]: Add tblProperties to createView @filipelautert

  • (#181) [DAT-17952]: Add support for ARRAY, MAP and Struct datatypes @filipelautert

  • (#175) DAT-18148: Refactorings + tests @filipelautert

  • (#170) [DAT-18258]: Refactoring @KushnirykOleh

  • (177) [DAT-18149]: Add cluster columns @vitaliimak

  • (#154) [DAT-17989]: Add tableLocation functionality to createTable @vitaliimak

Changelog

  • (#217) [no-jira]: Updated reusable workflows to main @KushnirykOleh

  • (#216) DAT-19050: Adding missing column is split on addColumn and add{Constraint} changetypes @SvampX

  • (#205) [DAT-18791]: Support for Identity info in snapshotting @KushnirykOleh

  • (#192) [DAT-18790]: Added defaultValue snapshotting @KushnirykOleh

  • (#214) chore(deps): Bump org.projectlombok:lombok from 1.18.34 to 1.18.36 @dependabot

  • (#213) chore(deps): Bump org.sonarsource.scanner.maven:sonar-maven-plugin from 4.0.0.4121 to 5.0.0.4389 @dependabot

  • (#204) DAT-18897: Added databricks specific configurations to the XSD element 'extendedTableProperties' @SvampX

  • (#208) DAT-18896: [createTable] added tableFormat snapshot and generate changelog functionality @SvampX

  • (#211) DAT-18491: Added verification of user-specified schema and catalog in connection uri @SvampX

  • (#212) chore(deps): Bump liquibase.version from 4.29.2 to 4.30.0 @dependabot

  • (#209) fix(DAT-18966): Hide delta properties for tables/views @filipelautert

  • (#210) chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 @dependabot

  • (#203) Feat(DAT-18853): Add custom diff change generator for Databricks @filipelautert

  • (#206) chore(deps): Bump org.liquibase:liquibase-parent-pom from 0.4.5 to 0.5.0 @dependabot

  • (#202) chore(deps): Bump junit-platform.version from 1.11.2 to 1.11.3 @dependabot

  • (#201) chore(deps): Bump junit.version from 5.11.2 to 5.11.3 @dependabot

  • (#199) DAT-18792: Added cluster by support for snapshot and diff table related change types @SvampX

  • (#200) [DAT-18788]: Added location to snapshot, but not to generated changelog @KushnirykOleh

  • (#196) [DAT-18787]: Snapshot logic for tblProperties and table Location @KushnirykOleh

  • (#198) [no-jira]: Update attach-artifact-release.yml @KushnirykOleh

  • (#188) [DAT-18263]: alterViewProperties changetype added @SvampX

  • (#189) DAT-18668: Use -Dliquibase.version=master-SNAPSHOT @sayaliM0412

  • (#195) chore(deps): Bump junit-platform.version from 1.11.1 to 1.11.2 @dependabot

  • (#194) chore(deps): Bump junit.version from 5.11.1 to 5.11.2 @dependabot

  • (#190) chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 @dependabot

  • (#186) chore(deps): Bump junit.version from 5.11.0 to 5.11.1 @dependabot

  • (#187) chore(deps): Bump junit-platform.version from 1.11.0 to 1.11.1 @dependabot

  • (#185) DAT-18667: Updated snapshot test suite test files. @SvampX

  • (#77) chore(deps): Bump actions/setup-java from 3 to 4 @dependabot

  • (#182) chore(deps): Bump org.slf4j:slf4j-api from 1.7.36 to 2.0.16 @dependabot

  • (#183) chore(deps): Bump liquibase.version from 4.29.1 to 4.29.2 @dependabot

  • (#174) chore(deps-dev): Bump com.databricks:databricks-jdbc from 2.6.40 to 2.6.40-patch-1 @dependabot

  • (#180) [DAT-18567] DevOps: liquibase-databricks terraform fails to recreate IT tests schema @jandroav

  • (#176) chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 @dependabot

  • (#172) chore(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 @dependabot