Aquí hi ha 13 versions de Liquibase, des de 4 d’octubre del 2023 fins a l’actual, 5.0.4. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
13 versions en 3 anys · unes 4,5 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 5.0.4Darrera versió | 20 d’agost del 2026 | — | 64 bits EXE |
| 5.0.3 | 15 de maig del 2026 | — | 64 bits EXE Notes de la versióLiquibase Community 5.0.3 Release Notes
Liquibase Community v5.0.3 is a focused release: two security fixes, a handful of database-specific bug fixes across Oracle, PostgreSQL, and MSSQL, and a thread safety improvement for teams running Liquibase in multitenant environments. Thanks to the ten community contributors who made it happen!
Latest release: v5.0.3, May 15, 2026: https://www.liquibase.com/download-community
Nightly builds: Updated automatically after each successful test run on main: https://github.com/liquibase/liquibase/releases/tag/nightly
Next planned release: August 20, 2026
Roadmap: https://github.com/orgs/liquibase/projects/3/views/9?layout=board
Thank you to every contributor who filed an issue, reviewed code, or submitted a fix. Your work makes each Liquibase Community release stronger than the last.
What's in this release
Security
(#7689) by @abrackxInput sanitization for generate-changelog: Closes two reported vulnerabilities.
Thanks to @FORIMOC, @Yuremin, and @invoke1442 for the reports.
Notable improvements
(#7647) by @harsh-kaushal PostgreSQL: Sequence discovery is more accurate: The sequence metadata query now uses a LEFT JOIN instead of NOT IN, improving handling of SERIAL and IDENTITY columns in complex ownership scenarios. Note: columns decoupled from their sequence after creation may still appear as autoIncrement="true" in generated changelogs. A follow-up fix is tracked separately.
(#1944) by @MatrixDai MSSQL: systranschemas excluded from diff output: This system view was being flagged as a missing or unexpected table during diff. It's now correctly treated as a system object and filtered out.
(#7674) by @andrewcedgar perf: cache ranChangeSets lookup in SqlChangeLogParser.generateId: Performance improvements in SqlChangeLogParser by building the lookup once per Database as a Map<changeLog, interimId> and reuse it for every subsequent file. Total work becomes O(M+N) and the per-file cost returns to ~O(1).
(#7674) by @andrewcedgar Fixed a performance regression that caused SQL changelog parsing to slow significantly on large projects
SQL changelog parsing became significantly slower starting in 4.32.0. On projects with thousands of SQL changelog files and a large DATABASECHANGELOG history, parse time could increase from roughly 3 minutes to over 15 minutes compared to 4.31.1. This is a performance-only fix, your changelogs will parse and execute exactly as before, just faster.
Users with large SQL changelog sets should see parse times return to pre-4.32.0 levels after upgrading.
New parameter: --diff-column-default-value-constraint-name: Set to false to ignore auto-generated constraint names on column defaults during diff. Prevents false diffs in SQL Server environments where default value constraints are named differently across databases. Default: true.
Fixes
(#7660) by @sayaliM0412 Default branch is now main: Development snapshots are now published as main-SNAPSHOT; contributors should target main for new pull requests.
(#1964, #7680) by @MatrixDai and @wwillard7800 Improved handling of MSSQL view definitions across two fixes: false positive diffs from inconsistent SQL Server version formatting are resolved, and schema qualifiers are now correctly preserved in generated changelogs.
- (#1964) In Microsoft SQL Server, Liquibase incorrectly reported views as changed when comparing two databases, even when the view definitions were identical. This occurred because different SQL Server versions format view definitions differently (with or without schema prefixes and brackets). Liquibase now normalizes view definitions before comparing them, eliminating false positives in diff output.
- (#7680) Continued improvement from the initial #1964: generate-changelog now correctly preserves schema qualifiers in MSSQL view definitions. View definitions are now normalized only during comparison, so diffs remain accurate and generated changelogs retain the original [schema].[view] qualifier.
(#7603) by @filipelau |
| 5.0.2 | 5 de març del 2026 | — | 64 bits EXE |
| 5.0.1 | 3 d’octubre del 2025 | — | 64 bits EXE Notes de la versióLiquibase Community 5.0.1 is a minor patch release
See the Liquibase Community 5.0.1 Release Notes for the complete set of release information.
License corrections for Maven
The license block for Maven users has been corrected to use the Functional Source License (FSL).
- Name: Functional Source License, Version 1.1, ALv2 Future License
- URL: https://fsl.software/FSL-1.1-ALv2.template.md
Changelog
- (#7350) Update licensing and documentation for OSS distribution by @filipelautert
Full Changelog: v5.0.0...v5.0.1 |
| 5.0.0 | 30 de setembre del 2025 | — | 64 bits EXE |
| 4.33.0 | 9 de juliol del 2025 | — | 64 bits EXE |
| 4.32.0 | 21 de maig del 2025 | — | 64 bits EXE |
| 4.31.1 | 17 de febrer del 2025 | — | 64 bits EXE Notes de la versióLiquibase 4.31.1 is a patch release
[!IMPORTANT]
Liquibase 4.31.1 patches vulnerability found in Snowlake driver (CVE-2025-24789) and resolves issue with logicalfilepath reported in 4.31.0 (see 4.31.0 Release Notes)
[!NOTE]
See the Liquibase 4.31.1 Release Notes for the complete set of release information.
Notable Changes
[OSS]
logicalfilepath bug: in 4.31.0, the parent logicalfilepath value will be used in DBCL/DBCLH as the changelogfilepath value, as a result the changesets from the included changelogs that were deployed with the changelog level logicalFilePath in version 4.31.0 will be considered new and will be redeployed in the latest versions. 4.31.1 fixes this behavior and deployed changesets will not be redeployed.
[PRO] Changelog
🐛 Bug Fixes 🛠
- DAT-19579: The changesets from the included changelogs that were deployed with the changelog level logicalFilePath in version 4.31.0 will be considered new and will be redeployed in the latest versions https://github.com/liquibase/liquibase/pull/6716 @filipelautert
[OSS] Changelog
🐛 Bug Fixes 🛠
- (#6664) Don't ignore logicalFilePath when including changelogs @filipelautert
- (#6716) fix filename in dbcl incorrectly generated during 4.31.0 (#6712) @filipelautert
🤖 [OSS] Security, Driver and Other Updates
Snowflake vulnerability update CVE-2025-24789
- Snowflake discovered and remediated a vulnerability in the Snowflake JDBC Driver. Liquibase now includes a version with the fixed issue 3.22.0.
Full Changelog: https://github.com/liquibase/liquibase/compare/v4.31.0...v4.31.1 |
| 4.31.0 | 16 de gener del 2025 | — | 64 bits EXE |
| 4.30.0 | 5 de novembre del 2024 | — | 64 bits EXE |
| 4.29.2 | 4 de setembre del 2024 | — | 64 bits EXE Notes de la versióLiquibase 4.29.2 is a patch release
[!IMPORTANT] Liquibase 4.29.2 patches minor issues found in Liquibase 4.29.1 release.
[!NOTE] See the Liquibase 4.29.2 Release Notes for the complete set of release information.
Notable Changes
[PRO]
Custom Policy Checks updates: Create and run Python-based checks which fit your specific needs.
- Liquibase checks have been opened to the world of Python development! This release fixes some minor issues so you can use your custom Python scripts as policy checks to solve your nuanced and techstack specific conditions for better risk mitigation, compliance, code quality, security, and more.
- Learn more https://docs.liquibase.com/custom-policy-checks
- Get the Checks extension to enable this capability: https://docs.liquibase.com/pro-extensions
Deprecation Notice
MacOS .dmg Installer to be removed in next release.
- This is the final Liquibase release in which the MacOS installer will be shipped. Both the tarball (the liquibase-x.y.z.tar.gz) and the .zip (liquibase-x.y.x.zip) are the preferred replaced options for MacOS users.
- Questions or comments? https://www.liquibase.com/contact-us
[PRO] Changelog
💥 Breaking Changes
- None
Changes
- DAT-18013: optionally suppress Liquibase SQL for *-sql commands in https://github.com/liquibase/liquibase-pro/pull/1877 by @StevenMassaro
- DAT-17659: tagDatabase changes in formatted sql files in https://github.com/liquibase/liquibase-pro/pull/1833 by @StevenMassaro
- DAT-18310: update CustomCheckDefaultValuesTest to check all parameters in https://github.com/liquibase/liquibase-pro/pull/1887 by @StevenMassaro
- Now that report files are enabled by default, suppress them with git in https://github.com/liquibase/liquibase-pro/pull/1886 by @wwillard7800
- DAT-17390: global setting for stripComments option in https://github.com/liquibase/liquibase-pro/pull/1879 by @StevenMassaro
- DAT-18111: add "Report" word to title of update reports in https://github.com/liquibase/liquibase-pro/pull/1890 by @StevenMassaro
- DAT-18182: show correct message when license expires on same day in https://github.com/liquibase/liquibase-pro/pull/1885 by @StevenMassaro
- DAT-18342: Store Pro License Key in AWS Secrets Manager in https://github.com/liquibase/liquibase-pro/pull/1896 by @sayaliM0412
- DAT-18063 Release lock after SQLPLUS timeout error in https://github.com/liquibase/liquibase-pro/pull/1892 by @wwillard7800
- DAT-18360: only show expiration date message in checks run if expiration date is not null in https://github.com/liquibase/liquibase-pro/pull/1895 by @StevenMassaro
- fix: expected output for help in https://github.com/liquibase/liquibase-pro/pull/1900 by @filipelautert
- DAT-18396 - fix scripts resource caching in https://github.com/liquibase/liquibase-pro/pull/1899 by @filipelautert
- DAT-18420 Change check that controls database checks to make sure they don't run just because we took a snapshot for a custom check in https://github.com/liquibase/liquibase-pro/pull/1902 by @wwillard7800
- DAT-18440 Handle strict mode setting when doing auto rollback in https://github.com/liquibase/liquibase-pro/pull/1909 by @wwillard7800
- DAT-18196: add method to LicenseService to allow custom invalid license message in https://github.com/liquibase/liquibase-pro/pull/1917 by @StevenMassaro
- DAT-18389 Changing Quality Checks -> Policy Checks in https://github.com/liquibase/liquibase-pro/pull/1906 by @wwillard7800
[OSS] Changelog
💥 Breaking Changes
- None
Changes
- 4.29.1 release in https://github.com/liquibase/liquibase/pull/6141 by @filipelautert
- DAT-17914 in https://github.com/liquibase/liquibase/pull/6158 by @sayaliM0412
- optionally suppress Liquibase SQL for *-sql commands (DAT-18013) in https://github.com/liquibase/liquibase/pull/6132 by @StevenMassaro
- changes in support of globally setting stripComments option (DAT-1739) in https://github.com/liquibase/liquibase/pull/6137 by @StevenMassaro
- Handle reporting of changes which are skipped due to license issues (DAT-17659) |
| 4.26.0 | 18 de març del 2024 | — | 64 bits EXE |
| 4.24.0 | 4 d’octubre del 2023 | — | 64 bits EXE |