5.0 Release notes
Liquibase Secure 5.0 release notes
Last updated: September 24, 2025
Liquibase 5.0 marks a major evolution in how database change is delivered, with a clear separation between Liquibase Community and Liquibase Secure. Liquibase Community remains free and open for developers, while Liquibase Secure builds on a community foundation as an enterprise-grade platform purpose-built for governance, compliance, and trusted change across more than 60 supported databases.
Liquibase Secure version 5.0 introduces a certified, all-in-the-box distribution with integrated extensions, drivers, and policies. It also adds new capabilities, including Liquibase Secure Developer (a VS Code extension), License Tracking (Public Preview), dedicated distribution channels for Liquibase Secure, and a redesigned documentation experience. Together, these updates deliver a faster, safer, and more enterprise-focused way to manage mission-critical database change. The sections below outline the main new capabilities, enhancements, and bug fixes in this release.
What's new in Liquibase 5.0?

Mission-Critical Experience
New Liquibase Secure 5.0 is now enterprise-ready, delivering an all-in-the-box certified experience designed for mission-critical deployments. The new unified distribution packages database extensions, drivers, functional plugins, and required dependencies into a single release. This eliminates the complexity of managing fragmented dependencies and additional configurations, ensuring seamless installation, consistent compatibility, streamlined governance, and support. By providing a certified, enterprise-grade, self-contained platform, Liquibase Secure enables faster adoption and delivers a more reliable experience for enterprise environments.
Liquibase Secure Distribution Updates
All Liquibase Secure 5.0 release artifacts are now published through dedicated distribution locations, fully separated from the Community distribution. This provides a clear, enterprise-ready delivery model across the ecosystem. Liquibase Secure binaries are now available directly from liquibase.com/download, as well as through Docker Hub, Maven Central with a new Maven plugin and updated Spring Boot integration, and a new GitHub Action with a Secure edition parameter. In addition, Liquibase Secure is distributed through major package managers, including Debian/Ubuntu, RedHat/CentOS, and Homebrew, and is available separately on the AWS Marketplace. These updates deliver consistent and enterprise-focused access to Liquibase Secure across all major developer and deployment ecosystems.
Developer Productivity
Liquibase Secure 5.0 introduces Liquibase Secure Developer 1.0 as our VS Code Extension. It enables developers and other data change makers to treat database code like app code, without context switching, to quickly realize the benefits of Liquibase: standardized database changes across the pipeline, governance and guardrails, policy enforcement, audit trails, and much more.
Developers enjoy streamlined experiences and accelerated adoption of Liquibase Secure across enterprise environments. The extension provides automated detection of required files and properties, integrates seamlessly with new or existing Liquibase Secure projects, and generates changelogs, changesets, and changetypes in XML, YAML, JSON, and Liquibase Formatted SQL. Developers can quickly generate change types with auto-completing snippets, configure and run commands, manage settings, and access docs, support, and feedback—all within VS Code.
Liquibase License Tracking
License Tracking is now available to all users as a Public Preview. This capability allows organizations to monitor and track Liquibase Secure license usage across environments and teams, with support for generating reports in multiple formats (CSV, HTML, JSON) and adding custom tracking ID metadata to customize reports. The tracking service can be deployed as a Docker image or accessed through bundled binaries included in the standard Liquibase distribution for easier deployment. The Public Preview introduces key enhancements, including PostgreSQL support for license usage persistence, additional report data, expanded output formats, and improved packaging—providing the foundation for enterprise-scale visibility and compliance.
New Documentation Experience
Liquibase 5.0 introduces a completely redesigned documentation experience on a new platform, delivering clearer structure, easier navigation, and improved onboarding for all users. The new docs separate Community and Secure content, ensuring tailored guidance based on the targeted experience. Documentation is now versioned, allowing users to access content aligned with the release they are running. Key guides have been restructured to improve learning and adoption, including: Getting Started, Integration Guide, Implementation Guide, User Guide, and Reference Guide. In addition, Liquibase University is now integrated directly into the content, offering connected training and learning resources. Together, these updates create a modern documentation experience designed to help users onboard faster, integrate more effectively, and manage Liquibase deployments with confidence.
Enhancements and Bigfixes
This release includes broad updates across the Liquibase Secure platform, addressing technical issues and improving functionality in areas such as:
Policy Checks – Updated validation logic, improved regex handling, and enhanced error reporting.
BigQuery – Extended snapshot generator support and workflow fixes.
MongoDB – Improved authentication handling, whitespace validation in connection strings, and bug fixes.
Databricks – Fixes for view remarks, schema validation, table escaping, and property handling.
Cassandra – Lock service improvements for case sensitivity.
AWS Integration – Updates to Redshift dependencies and more efficient S3 uploads.
General – Numerous fixes and improvements across changelog generation, reporting, rollback handling, and distribution packaging.
Together, these updates strengthen the reliability and performance of Liquibase Secure while modernizing the platform to support enterprise-scale deployments.
Technology Updates
Support for Java 8 and Java 11 has been deprecated. Liquibase Secure now requires Java 17 and later, providing improved performance, stability, and long-term support.
Changelog
Updates and Bugfixes
[INT-1392]: FIX add support for overloaded function and procedures for snowflake https://github.com/liquibase/liquibase-pro/pull/2705 by @HorbatenkoYehor
[INT-1402] Stage diff-changelog related classes added. https://github.com/liquibase/liquibase-pro/pull/2659 by @SvampX
[DAT-20727] Add ability to create a start date for manual license generator requests https://github.com/liquibase/liquibase-pro/pull/2715 by @jandroav
[DAT-20661] Fix Formatted SQL issue with SQL Server tables that have spaces in their name https://github.com/liquibase/liquibase-pro/pull/2701 by @wwillard7800
[INT-1425] restricted CompositeTypeSnapshotGenerator for postgres only https://github.com/liquibase/liquibase-pro/pull/2690 by @KushnirykOleh
[DAT-20633] Make the rollbackSqlFile regex pattern accept a space after path: like include does with file: https://github.com/liquibase/liquibase-pro/pull/2652 by @wwillard7800
[DAT-20447] Feature to allow specific object types to be written to separate changelogs during generateChangelog and diffChangelog https://github.com/liquibase/liquibase-pro/pull/2546 by @wwillard7800
[DAT-20441] Fix the version check for the MySQL FILTER\_CONDITION to handle minor version by @wwillard7800
[DAT-20619] diffChangeLog generates DROP FUNCTION statements without schema name https://github.com/liquibase/liquibase-pro/pull/2603 by @wwillard7800
[DAT-15577] Implemented report for Update SQL https://github.com/liquibase/liquibase-pro/pull/2524 by @wwillard7800
[DAT-20567] Allow report creation to finish even when exceptions are thrown https://github.com/liquibase/liquibase-pro/pull/2562 by @wwillard7800
[DAT-20446] Add failOnError for ModifyChangeSets https://github.com/liquibase/liquibase-pro/pull/2535 by @wwillard7800
[DAT-20586] Rework to fix bug involving incorrect change set matching https://github.com/liquibase/liquibase-pro/pull/2595 by @wwillard7800
[DAT-20628] Removed auto-complete files https://github.com/liquibase/liquibase-pro/pull/2618 by @wwillard7800
[DAT-20436] Added tests for new option to not fail on null snapshot ID https://github.com/liquibase/liquibase-pro/pull/2592 by @wwillard7800
[DAT-20499] Fix NPE issue when handling ignore attribute https://github.com/liquibase/liquibase-pro/pull/2547 by @wwillard7800
[DAT-20540] Update SQL not rethrowing exceptions https://github.com/liquibase/liquibase-pro/pull/2549 by @wwillard7800
[DAT-20417] Created a new ProExecuteSqlCommand class which allows the global strip comments flag to be passed in scope https://github.com/liquibase/liquibase-pro/pull/2532 by @wwillard7800
feat: update regex for include directives to ensure correct matching https://github.com/liquibase/liquibase-pro/pull/2490 by @filipelautert
Policy Checks
[DAT-19532] Reworked regex for SqlNotAllowedToContainUseDatabase check with Claude https://github.com/liquibase/liquibase-checks/pull/237 by @wwillard7800
[DAT-20330] Validate checks which have been enabled without parameter values https://github.com/liquibase/liquibase-checks/pull/233 by @wwillard7800
[DAT-20286] Use getVisibleUrl method to display database URL https://github.com/liquibase/liquibase-checks/pull/228 by @wwillard7800
Big Query
[INT-1417] added replaces method to BigQueryDatasetSnapshotGenerator https://github.com/liquibase/liquibase-bigquery/pull/421 by @KushnirykOleh was merged last week
MongoDB
[INT-1359] manually adding authSource and authMechanism https://github.com/liquibase/liquibase-commercial-mongodb/pull/343 by @KushnirykOleh
[INT-1353]: added handlling of whitespaces of MongoConnection's username https://github.com/liquibase/liquibase-commercial-mongodb/pull/352 by @SvampX
Databricks
[INT-1398]: FIX add validation of Catalog and Schema existence https://github.com/liquibase/liquibase-commercial-databricks/pull/166 by @HorbatenkoYehor
[INT-1378]: Fixed several bugs and inconsistencies around View remarks, Column remarks and tblProperty 'comment' https://github.com/liquibase/liquibase-commercial-databricks/pull/119 by @SvampX
[INT-1467] escaped tableName in snapshot generators https://github.com/liquibase/liquibase-databricks/pull/317 by @KushnirykOleh
Cassandra
[Issue #383] StandardLockService.listLocks() no longer case sensitive https://github.com/liquibase/liquibase-cassandra/pull/384 by @mberinger
AWS Integration
[DAT-20411] [Redshift] Added dependency on liquibase-redshift https://github.com/liquibase/liquibase-aws-extension/pull/362 by @wwillard7800
[DAT-20497] [S3] Only upload the used portion of the byte buffer at close https://github.com/liquibase/liquibase-aws-extension/pull/376 by @wwillard7800
Refactoring and Platform Improvements
[DAT-20723] Bumping to Java 17 https://github.com/liquibase/liquibase-aws-license-service/pull/345 by @wwillard7800
[DAT-20563]: migrate pro extensions to com.liquibase group https://github.com/liquibase/liquibase-pro/pull/2676 by @StevenMassaro
[DAT-20658]: add liquibase-license-utility to distribution https://github.com/liquibase/liquibase-pro/pull/2666 by @StevenMassaro
[DAT-20393]: OSS/Pro Split: Update workflow to deploy com.liquibase jars to maven https://github.com/liquibase/liquibase-pro/pull/2504 by @jandroav
[DAT-20530]: Add liquibase-azure-deps to pro distribution https://github.com/liquibase/liquibase-pro/pull/2588 by @abrackx
[DAT-20403]: Add cassandra to pro distribution https://github.com/liquibase/liquibase-pro/pull/2558 by @abrackx
[DAT-20522]: add liquibase-azure-extension to pro dist https://github.com/liquibase/liquibase-pro/pull/2566 by @StevenMassaro
[DAT-20523]: add hashicorp vault extension to pro dist https://github.com/liquibase/liquibase-pro/pull/2564 by @StevenMassaro
[DAT-20521]: include AWS extension in pro dist https://github.com/liquibase/liquibase-pro/pull/2559 by @StevenMassaro
[DAT-20520]: package databricks in pro dist https://github.com/liquibase/liquibase-pro/pull/2551 by @StevenMassaro
[DAT-20519]: package mongodb in pro dist https://github.com/liquibase/liquibase-pro/pull/2548 by @StevenMassaro
[DAT-16676] maven compiler bump https://github.com/liquibase/liquibase-commercial-bigquery/pull/142 by @wwillard7800
[DAT-20361] Fix reusable workflow permissions (BIG QUERY) https://github.com/liquibase/liquibase-commercial-bigquery/pull/130 by @jandroav
[DAT-20361] Fix reusable workflow permissions (AWS LICENSE) https://github.com/liquibase/liquibase-aws-license-service/pull/313 by @jandroav
[DAT-20361] Fix reusable workflow permissions (LIQUIBASE POLICY CHECKS) https://github.com/liquibase/liquibase-checks/pull/130 by @jandroav [DAT-16676] Fix workflow files https://github.com/liquibase/liquibase-pro/pull/2665 by @wwillard7800
[DAT-16676] Bump compiler version to 17 https://github.com/liquibase/liquibase-pro/pull/2663 by @wwillard7800
[DAT-16676] Bump compiler version for licensing https://github.com/liquibase/liquibase-pro/pull/2658 by @wwillard7800
Deploy com.liquibase.liquibase-pro to gpm https://github.com/liquibase/liquibase-pro/pull/2612 by @abrackx