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
andVIEW
object properties.Remove inconsistencies and gaps from Database Inspection commands on
TABLE
andVIEW
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