renovate-bot opened a new pull request, #5149:
URL: https://github.com/apache/fineract/pull/5149

   This PR contains the following updates:
   
   | Package | Change | Age | Confidence |
   |---|---|---|---|
   | [org.liquibase:liquibase-core](http://www.liquibase.com) 
([source](https://redirect.github.com/liquibase/liquibase)) | `4.31.1` -> 
`5.0.1` | 
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.liquibase:liquibase-core/5.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 | 
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.liquibase:liquibase-core/4.31.1/5.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 |
   
   ---
   
   ### Release Notes
   
   <details>
   <summary>liquibase/liquibase (org.liquibase:liquibase-core)</summary>
   
   ### 
[`v5.0.1`](https://redirect.github.com/liquibase/liquibase/blob/HEAD/changelog.txt#Liquibase-Community-501-is-a-minor-patch-release)
   
   See the [Liquibase Community 5.0.1 Release 
Notes](https://docs.liquibase.com/community/community-release-notes/liquibase-community-501-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
   
   
-([#&#8203;7350](https://redirect.github.com/liquibase/liquibase/issues/7350)) 
Update licensing and documentation for Community distribution by 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   
   Changes in version 5.0.0 (2025.09.30)
   
   ### 
[`v5.0.0`](https://redirect.github.com/liquibase/liquibase/releases/tag/v5.0.0):
 Liquibase v5.0.0
   
   ### Liquibase Community 5.0 is a major release
   
   See the [Liquibase Community 5.0 Release 
Notes](https://docs.liquibase.com/community/release-notes/5-0) for the complete 
set of release information.
   
   #### ⚠️ MAJOR CHANGES IN COMMUNITY AND COMMERCIAL DISTRIBUTIONS
   
   Liquibase is evolving to better serve both open-source contributors and 
enterprise customers by introducing a clearer separation between its open 
source Community and the commercial Secure offering. This change is designed to 
ensure that each distribution is optimized for its respective users: providing 
open-source Community users with flexibility and control, while delivering 
scalability, reliability, and governance for Secure enterprise teams. The 
changes provide Liquibase Secure customers:
   
   - **Developer Productivity.** Enable developers with autonomy and guardrails 
built directly into their daily workflow.
   - **Secure Automation.** Embed governance, security, and compliance into 
every change automatically.
   - **Change Insights.** Deliver audit-ready visibility so every change is 
trusted, explainable, and observable.
   
   The new structure enables Liquibase to more effectively support developers 
at all stages—from experimentation and community collaboration to 
mission-critical deployments. Therefore, starting with this Liquibase 5.0 
release, only the open source Community distribution is available at the 
traditional Github, Docker, and Maven access channels.
   
   If you need the Secure commercial offering, please visit 
[Liquibase.com](https://docs.liquibase.com/secure/release-notes/5-0)
   
   - Learn more [Liquibase 
5.0](https://www.liquibase.com/blog/liquibase-5-0-release)
   
   ##### Liquibase Community Licensing Change
   
   Additionally, Liquibase Community is now licensed under the Functional 
Source License (FSL). See LICENSE file at the root of the distribution for 
details. Starting with Liquibase 5.0, contributors will be asked to sign a 
one-time **Contributor License Agreement (CLA)**. This is handled automatically 
by CLA Assistant when you open your first pull request.
   
   #### Liquibase 5.0 Community Release Notable Changes
   
   ##### Liquibase Package Manager (LPM) integrated to enable users to install, 
update, and manage their dependencies
   
   - The open source Liquibase Community 5.0 ships without extensions, drivers, 
and many other packages and dependencies. This change provides a much lighter, 
modular, and customizable Liquibase experience for Community users. 
Importantly, this flexibility both allows and requires users to manage their 
Liquibase dependencies for their specific needs.
   - Liquibase Package Manager is now integrated and available for use directly 
from within the Community CLI experience with a new `liquibase lpm` command as 
the preferred method for managing dependencies.
   - Learn more at the [LPM 
README](https://redirect.github.com/liquibase/liquibase-package-manager)
   
   ##### Liquibase Community 5.0+ ships with the Functional Source License (FSL)
   
   - "The Functional Source License (FSL) is a Fair Source license that 
converts to Apache 2.0 or MIT after two years. It is designed for SaaS 
companies that value both user freedom and developer sustainability. FSL 
provides everything a developer needs to use and learn from your software 
without harmful free-riding."
   - Learn more at <https://fsl.software/>
   
   ##### SnowFlake JDBC Driver CVE Fix
   
   - Liquibase 5.0 patches a vulnerability found in Snowflake JDBC driver 
(CVE-2025-24789) and resolves issue with logicalfilepath reported in 4.31.0. 
Note: Neither open source Community nor the commercial Secure products were 
affected by this CVE.
   
   ##### Dropped support for Java 8 and Java 11
   
   - The minimal Java dependency for Liquibase 5.0+ is Java 17. This update 
enables Liquiabase to build, test, and ship with modern and more secure 
dependencies.
   
   ##### ValueDate Checksum bug fix
   
   - In the last release, an issue was introduced by a change in how valueDate 
was calculated and incorporated into the checksum calculations. This issue has 
been fixed by ensuring that rawDatevalue is excluded from checksum calculations.
   - 
([#&#8203;7101](https://redirect.github.com/liquibase/liquibase/issues/7101)) 
fix: prevent rawDateValue from being used for checksum calculations 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   
   #### Changelog of Community PRs
   
   #### 🚀 New Features
   
   - 
([#&#8203;7286](https://redirect.github.com/liquibase/liquibase/issues/7286)) 
Allow anyAttribute in dbchangelog-latest.xsd complex types 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7190](https://redirect.github.com/liquibase/liquibase/issues/7190)) 
Create LPM command (DAT-20511) 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7216](https://redirect.github.com/liquibase/liquibase/issues/7216)) 
Deprecate Java 8/11 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7230](https://redirect.github.com/liquibase/liquibase/issues/7230)) 
DAT-16042: Add test cases for SQL injection and HTML content pattern validation 
in `SimpleSqlGrammarTest` and `StringUtilTest` 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7214](https://redirect.github.com/liquibase/liquibase/issues/7214)) 
INT-1414 - Implement credential obfuscation in SQL statements for Snowflake 
STAGE objects [@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7202](https://redirect.github.com/liquibase/liquibase/issues/7202)) 
INT-1416: refactored Unwrapping of DatabaseObject's inner objects while 
snapshot serialization [@&#8203;SvampX](https://redirect.github.com/SvampX)
   - 
([#&#8203;7199](https://redirect.github.com/liquibase/liquibase/issues/7199)) 
Make Update Sql be Update SQL in command title 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7177](https://redirect.github.com/liquibase/liquibase/issues/7177)) 
\[7176]: Mapped tag in History.Changeset 
[@&#8203;hemanthsridhar](https://redirect.github.com/hemanthsridhar)
   - 
([#&#8203;7144](https://redirect.github.com/liquibase/liquibase/issues/7144)) 
Refactored to allow creation of a ChangelogPrintService for use by 
generateChangeLog and diffChangeLog operations 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7104](https://redirect.github.com/liquibase/liquibase/issues/7104)) 
Parameters for update SQL command 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7118](https://redirect.github.com/liquibase/liquibase/issues/7118)) 
Honor strip comments flag passed in scope in executeSql command DAT-20417 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7308](https://redirect.github.com/liquibase/liquibase/issues/7308)) 
Update readme with license information by 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7303](https://redirect.github.com/liquibase/liquibase/issues/7303)) 
Updated the links AI Generated Code by 
[@&#8203;rberezen](https://redirect.github.com/rberezen)
   - 
([#&#8203;7298](https://redirect.github.com/liquibase/liquibase/issues/7298)) 
Update messaging for Pro commands in the Liquibase OSS distribution by 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7295](https://redirect.github.com/liquibase/liquibase/issues/7295)) 
Update copyright notices to use range format 2007-${current.year} by 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7293](https://redirect.github.com/liquibase/liquibase/issues/7293)) 
Update OSS distribution and licensing documentation by 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   
   #### 🐛 Bug Fixes 🛠
   
   - 
([#&#8203;7187](https://redirect.github.com/liquibase/liquibase/issues/7187)) 
Fixed: 
[#&#8203;7186](https://redirect.github.com/liquibase/liquibase/issues/7186) - 
Liquibase creates too short VARCHAR and CHAR fields on MS SQL databases using 
multi-byte encodings, effectively leading to data truncation eventually 
[@&#8203;mkarg](https://redirect.github.com/mkarg)
   - 
([#&#8203;7289](https://redirect.github.com/liquibase/liquibase/issues/7289)) 
INT-1480: add custom string escaping for SnowflakeDatabase by 
[@&#8203;HorbatenkoYehor](https://redirect.github.com/HorbatenkoYehor)
   - 
([#&#8203;7306](https://redirect.github.com/liquibase/liquibase/issues/7306)) 
Renamed GETTING\_STARTED.TXT to GETTING\_STARTED.txt by 
[@&#8203;rberezen](https://redirect.github.com/rberezen)
   - 
([#&#8203;7287](https://redirect.github.com/liquibase/liquibase/issues/7287)) 
Fix path inconsistency in JAR file resource resolution by 
[@&#8203;rberezen](https://redirect.github.com/rberezen)
   - 
([#&#8203;7282](https://redirect.github.com/liquibase/liquibase/issues/7282)) 
Fix OSS license validation to prevent NPEs and silent failures by 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7269](https://redirect.github.com/liquibase/liquibase/issues/7269)) 
INT-1392: add get/setArguments and get/setProcedureName methods into … 
[@&#8203;HorbatenkoYehor](https://redirect.github.com/HorbatenkoYehor)
   - 
([#&#8203;7274](https://redirect.github.com/liquibase/liquibase/issues/7274)) 
Fixed errors in tests on Windows 11 + git-bash cygwin 
[@&#8203;b-gyula](https://redirect.github.com/b-gyula)
   - 
([#&#8203;7264](https://redirect.github.com/liquibase/liquibase/issues/7264)) 
Back out change to ignore nested objects in TableExistsPreCondition 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7257](https://redirect.github.com/liquibase/liquibase/issues/7257)) 
INT-1416: Updated handling of complex UnwrappedLiquibaseSerializables 
[@&#8203;SvampX](https://redirect.github.com/SvampX)
   - 
([#&#8203;7233](https://redirect.github.com/liquibase/liquibase/issues/7233)) 
Comparator resoluition should work in non-flat classloaders 
[@&#8203;gastaldi](https://redirect.github.com/gastaldi)
   - 
([#&#8203;7227](https://redirect.github.com/liquibase/liquibase/issues/7227)) 
[#&#8203;7220](https://redirect.github.com/liquibase/liquibase/issues/7220): 
Thread-safety issue when running Liquibase in a multithreaded and multitenant 
environment [@&#8203;galovics](https://redirect.github.com/galovics)
   - 
([#&#8203;7231](https://redirect.github.com/liquibase/liquibase/issues/7231)) 
fix sqlite JDBC URL parsing failure when tracking licenses (DAT-20124) 
[@&#8203;StevenMassaro](https://redirect.github.com/StevenMassaro)
   - 
([#&#8203;7187](https://redirect.github.com/liquibase/liquibase/issues/7187)) 
Fixed: 
[#&#8203;7186](https://redirect.github.com/liquibase/liquibase/issues/7186) - 
Liquibase creates too short VARCHAR and CHAR fields on MS SQL databases using 
multi-byte encodings, effectively leading to data truncation eventually 
[@&#8203;mkarg](https://redirect.github.com/mkarg)
   - 
([#&#8203;7154](https://redirect.github.com/liquibase/liquibase/issues/7154)) 
Only mark changeset as SKIPPED if all changes are skipped GH issue 7153 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7200](https://redirect.github.com/liquibase/liquibase/issues/7200)) 
Remove duplicate header check for formatted SQL and add log message 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7208](https://redirect.github.com/liquibase/liquibase/issues/7208)) 
Handle overwrite flag for formatted SQL correctly in generateChangelog 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7155](https://redirect.github.com/liquibase/liquibase/issues/7155)) 
Option to allow snapshot to continue after finding null snapshot ID  DAT-20436 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7182](https://redirect.github.com/liquibase/liquibase/issues/7182)) 
Fix OAuth2Secret credential exposure in update-sql command 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7192](https://redirect.github.com/liquibase/liquibase/issues/7192)) 
Fixes for regressions in DAT-20619, DAT-20620, and DAT-20621 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7178](https://redirect.github.com/liquibase/liquibase/issues/7178)) 
Throw exception if a change type has a namespace and cannot be found 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7168](https://redirect.github.com/liquibase/liquibase/issues/7168)) 
Use missing objects instead of changed objects in test DAT-20536 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7158](https://redirect.github.com/liquibase/liquibase/issues/7158)) 
Handle situation that occurs when generateChangeLog is run with diffTypes=data 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7165](https://redirect.github.com/liquibase/liquibase/issues/7165)) 
Fix rename column generator test 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;6920](https://redirect.github.com/liquibase/liquibase/issues/6920)) 
fix: Change the rename column query for mysql v8 and later using rename column 
to [@&#8203;quangdutran](https://redirect.github.com/quangdutran)
   - 
([#&#8203;7141](https://redirect.github.com/liquibase/liquibase/issues/7141)) 
Rollback OpenCSV version to 5.10 and address CSV loading issue 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7140](https://redirect.github.com/liquibase/liquibase/issues/7140)) 
NullPointerException in SpringLiquibase.toString() 
[@&#8203;tweimer](https://redirect.github.com/tweimer)
   - 
([#&#8203;7152](https://redirect.github.com/liquibase/liquibase/issues/7152)) 
fix updateSQL command ignoring endDelimiter for some statements 
[#&#8203;7148](https://redirect.github.com/liquibase/liquibase/issues/7148) 
[@&#8203;ponziani](https://redirect.github.com/ponziani)
   - 
([#&#8203;7108](https://redirect.github.com/liquibase/liquibase/issues/7108)) 
Fix the version check for the MySQL FILTER\_CONDITION to handle minor version > 
0 DAT-20441 [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7101](https://redirect.github.com/liquibase/liquibase/issues/7101)) 
fix: prevent rawDateValue from being used for checksum calculations 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7079](https://redirect.github.com/liquibase/liquibase/issues/7079)) 
feat: add logic to exclude resources from liquibaseHomeUri/internal in resource 
processing for includeAll 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   
   #### DevOps
   
   - 
([#&#8203;7084](https://redirect.github.com/liquibase/liquibase/issues/7084)) 
DAT-20288: fill in details for root's liquibase.build.properties file 
[@&#8203;sayaliM0412](https://redirect.github.com/sayaliM0412)
   - 
([#&#8203;7219](https://redirect.github.com/liquibase/liquibase/issues/7219)) 
DAT-20673 Secure: Create new package locations 
[@&#8203;jandroav](https://redirect.github.com/jandroav)
   
   #### 🤖 Security, Driver and Other Updates
   
   <details>
   <summary>44 changes</summary>
   - (#&#8203;7301) chore(deps): bump org.apache.commons:commons-lang3 from 
3.18.0 to 3.19.0 in the production-deps group by dependabot
   - (#&#8203;7302) chore(deps-dev): bump the build-tools group with 2 updates 
by dependabot bot 
   - (#&#8203;7297) chore(deps-dev): bump the production-deps group with 2 
updates by dependabot bot 
   - (#&#8203;7294) chore(deps-dev): bump org.assertj:assertj-core from 3.27.5 
to 3.27.6 in the test-deps group by dependabot bot
   - (#&#8203;7291) chore(deps): bump the build-tools group with 3 updates by 
dependabot bot
   - (#&#8203;7292) Remove update-docs-oss-pro-version job @&#8203;sayaliM0412
   - (#&#8203;7291) chore(deps): bump the build-tools group with 3 updates 
@&#8203;dependabot[bot]
   - (#&#8203;7284) chore(deps-dev): bump org.postgresql:postgresql from 42.7.7 
to 42.7.8 in the build-tools group @&#8203;dependabot[bot]
   - (#&#8203;7283) chore(deps-dev): bump org.assertj:assertj-core from 3.27.4 
to 3.27.5 in the test-deps group @&#8203;dependabot[bot]
   - (#&#8203;7281) chore(deps): bump org.projectlombok:lombok from 1.18.40 to 
1.18.42 @&#8203;dependabot[bot]
   - (#&#8203;7277) chore(deps): bump the build-tools group with 3 updates 
@&#8203;dependabot[bot]
   - (#&#8203;7266) chore(deps-dev): bump org.mariadb.jdbc:mariadb-java-client 
from 3.5.5 to 3.5.6 in the build-tools group @&#8203;dependabot[bot]
   - (#&#8203;7251) chore(deps): bump org.projectlombok:lombok from 1.18.38 to 
1.18.40 @&#8203;dependabot[bot]
   - (#&#8203;7252) chore(deps): bump actions/github-script from 7 to 8 in the 
github-actions group @&#8203;dependabot[bot]
   - (#&#8203;7242) chore(deps): bump the github-actions group across 1 
directory with 3 updates @&#8203;dependabot[bot]
   - (#&#8203;7241) chore(deps-dev): bump the build-tools group across 1 
directory with 2 updates @&#8203;dependabot[bot]
   - (#&#8203;7236) chore(deps): bump org.yaml:snakeyaml from 2.4 to 2.5 
@&#8203;dependabot[bot]
   - (#&#8203;7234) chore(deps): bump 
org.sonarsource.scanner.maven:sonar-maven-plugin from 5.1.0.4751 to 5.2.0.4988 
in the build-tools group @&#8203;dependabot[bot]
   - (#&#8203;7223) chore(deps-dev): bump org.firebirdsql.jdbc:jaybird from 
5.0.8.java8 to 5.0.9.java8 in the build-tools group @&#8203;dependabot[bot]
   - (#&#8203;7225) chore(deps): bump actions/setup-java from 4 to 5 in the 
github-actions group @&#8203;dependabot[bot]
   - (#&#8203;7207) chore(deps): bump 
org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 in the 
build-tools group @&#8203;dependabot[bot]
   - (#&#8203;7206) chore(deps): bump actions/checkout from 4 to 5 in the 
github-actions group @&#8203;dependabot[bot]
   - (#&#8203;7203) chore(deps): bump org.mockito:mockito-core from 4.11.0 to 
5.19.0 @&#8203;dependabot[bot]
   - (#&#8203;7198) chore(deps-dev): bump net.snowflake:snowflake-jdbc from 
3.25.1 to 3.26.0 in the build-tools group @&#8203;dependabot[bot]
   - (#&#8203;7195) chore(deps): bump 
org.firebirdsql:firebird-testcontainers-java from 1.5.1 to 1.6.0 
@&#8203;dependabot[bot]
   - (#&#8203;7189) chore(deps): bump the github-actions group with 2 updates 
@&#8203;dependabot[bot]
   - (#&#8203;7188) chore(deps-dev): bump org.mariadb.jdbc:mariadb-java-client 
from 3.5.4 to 3.5.5 in the build-tools group @&#8203;dependabot[bot]
   - (#&#8203;7185) chore(deps-dev): bump org.assertj:assertj-core from 3.27.3 
to 3.27.4 in the test-deps group @&#8203;dependabot[bot]
   - (#&#8203;7160) chore(deps-dev): bump org.apache.commons:commons-compress 
from 1.27.1 to 1.28.0 in the production-deps group @&#8203;dependabot[bot]
   - (#&#8203;7164) chore(deps-dev): bump the build-tools group across 1 
directory with 2 updates @&#8203;dependabot[bot]
   - (#&#8203;7157) chore(deps): bump com.opencsv:opencsv from 5.10 to 5.12.0 
@&#8203;dependabot[bot]
   - (#&#8203;7135) chore(deps): bump commons-io:commons-io from 2.19.0 to 
2.20.0 @&#8203;dependabot[bot]
   - (#&#8203;7156) chore(deps): bump org.codehaus.mojo:flatten-maven-plugin 
from 1.7.1 to 1.7.2 in the build-tools group @&#8203;dependabot[bot]
   - (#&#8203;7132) chore(deps): bump the github-actions group with 2 updates 
@&#8203;dependabot[bot]
   - (#&#8203;7150) chore(deps): bump org.apache.commons:commons-text from 
1.13.1 to 1.14.0 in the production-deps group @&#8203;dependabot[bot]
   - (#&#8203;7139) chore(deps-dev): bump the build-tools group across 1 
directory with 2 updates @&#8203;dependabot[bot]
   - (#&#8203;7142) chore(deps): bump the test-deps group across 1 directory 
with 7 updates @&#8203;dependabot[bot]
   - (#&#8203;7127) chore(deps): bump the build-tools group across 1 directory 
with 3 updates @&#8203;dependabot[bot]
   - (#&#8203;7115) chore(deps): bump the test-deps group with 5 updates 
@&#8203;dependabot[bot]
   - (#&#8203;7120) chore(deps): bump the production-deps group with 2 updates 
@&#8203;dependabot[bot]
   - (#&#8203;7121) chore(deps): bump targetMavenVersion from 3.9.10 to 3.9.11 
@&#8203;dependabot[bot]
   - (#&#8203;7119) Fix dependabot.yml version syntax error @&#8203;jnewton03
   - (#&#8203;7117) Add Spring Framework 6.x to dependabot ignore list 
@&#8203;jnewton03
   - (#&#8203;7106) Reduce dependabot PR overload through strategic grouping 
and automation @&#8203;jnewton03
   </details>
   
   ##### Full Changelog: 
[https://github.com/liquibase/liquibase/compare/v4.33.0...v5.0.0](https://redirect.github.com/liquibase/liquibase/compare/v4.33.0...v5.0.0)
   ##### Get Certified
   Learn all the Liquibase fundamentals from free online courses by Liquibase 
experts and see how to apply them in the real world at 
[https://learn.liquibase.com/](https://learn.liquibase.com/).
   
   ##### Read the Documentation
   Please check out and contribute to the continually improving docs, now at 
[https://docs.liquibase.com/](https://docs.liquibase.com/).
   
   ##### Join the Community
   Our community has built a lot. From extensions to integrations, you’ve 
helped make Liquibase the amazing open source project that it is today. Keep 
contributing to making it stronger:
   [Contribute code](https://www.liquibase.org/development/contribute.html)
   [Make doc updates](https://redirect.github.com/Datical/liquibase-docs)
   [Help by asking and answering questions](https://forum.liquibase.org/)
   [Join our Discord server](https://discord.gg/qAMHY5U8)
   [Sign up to provide feedback to the product 
team](https://forms.gle/bsoD5K6iLLvkdqhC8)
   Thanks to everyone who helps make Liquibase better!
   
   #### File Descriptions
   **Liquibase CLI** -- Includes open source + commercial functionality
   - **liquibase-x.y.z.tar.gz** -- Archive in tar.gz format
   - **liquibase-x.y.z.zip** -- Archive in zip format
   - **liquibase-windows-x64-installer-x.y.z.exe** -- Installer for Windows
   **Primary Libraries** - For embedding in other software
   - **liquibase-core-x.y.z.jar** – Base Liquibase library (open source)
   - **liquibase-commerical-x.y.z.jar** – Additional commercial functionality
   - **liquibase-additional-x.y.z.zip** – Contains additional, less commonly 
used files
   - Additional libraries such as liquibase-maven-plugin.jar and 
liquibase-cdi.jar
   - Javadocs for all the libraries
   - Source archives for all the open source libraries
   - ASC/MD5/SHA1 verification hashes for all files
   
   ### 
[`v4.33.0`](https://redirect.github.com/liquibase/liquibase/blob/HEAD/changelog.txt#Liquibase-4330-is-a-major-release)
   
   Liquibase 4.33.0 delivers important updates across Policy Checks, Change 
Automation, and other areas of platform enhancement, along with critical bug 
fixes and improvements to MongoDB, PostgreSQL, and DB2 on Z/OS support.
   See the [Liquibase 4.33.0 Release 
Notes](https://docs.liquibase.com/start/release-notes/liquibase-release-notes/liquibase-4.33.0.html)
 for the complete set of release information.
   
   #### Notable Changes
   
   **\[PRO]**
   
   ##### Change Automation
   
   - **PostgreSQL Composite TYPE Support in Database Inspection.** Liquibase 
Pro now includes support for inspecting PostgreSQL Composite TYPE objects 
during database inspection operations such as snapshot and diff. This 
enhancement ensures Composite TYPEs appear in inspection outputs, helping users 
manage and track changes to complex data structures more effectively. 
\[INT-1249] \[INT-135]
   - **PostgreSQL Composite TYPE Support in generate-changelog and 
diff-changelog.** Liquibase Pro now includes support for detecting PostgreSQL 
composite TYPE objects during generate-changelog and diff-changelog operations. 
This enhancement ensures that composite TYPE definitions—used to group multiple 
fields into a custom data structure—are captured and modeled alongside other 
schema elements, helping users manage and track changes more comprehensively. 
\[INT-1251]
   - **PostgreSQL Password Escaping Enhancement.** Liquibase now escapes 
special characters in PostgreSQL passwords when using the psql native executor. 
Previously, if a password included characters requiring percent-encoding (such 
as @&#8203;, %, or #), the executor would fail with a psql: error: invalid 
percent-encoded token message. \[DAT-20254]
   - **Db2 on Z/OS JCL Executor.** Liquibase Pro now includes the ability to 
submit JCL jobs to the mainframe via Db2 DSNUTILU stored procedure. This 
enables users to automate more sophisticated procedures by integrating system 
level activities and database activities in a standard changelog format. This 
feature is enabled by a runwith:JCL decoration on applicable changesets 
containing properly formatted JCL.\[INT-573, INT-1217]
   - **Improved Persistent Spool File Behavior for SQLPlus Executor.** The 
SQLPlus executor ensures that spool files are always retained when 
`--sqlplus-create-spool=true`, giving users consistent access to output files. 
Previously, spool file retention was tied to the `--sqlplus-keep-temp` setting; 
now, this setting applies only to temporary SQL files, not spool files. This 
decoupling improves clarity and gives users more control—if a spool file is 
created, it will remain unless users opt out by setting 
`--sqlplus-create-spool=false`. \[DAT-18983]
   
   ##### Policy Checks
   
   - **MongoChangetypeAttributes Policy Check**. Introduced a new quality check 
named MongoChangetypeAttributes that allows users to enforce specific values or 
patterns for attributes within MongoDB-specific changetypes. Users can select a 
single Mongo changetype (e.g., createIndex, dropCollection) and specify 
expected values or patterns for its attributes. The check triggers if a 
specified attribute is present but does not match the defined value or 
regex—ensuring consistent standards across Mongo changesets. This supports 
validation across key changetypes attributes like adminCommand, 
createCollection, insertOne, and more, and enhances control and quality 
enforcement in MongoDB deployment pipelines. \[DAT-18275]
   
   **\[Community]**
   
   ##### Important dependency updates
   
   - Liquibase Community 4.33+ has Java 24 core build support.
   - The liquibase-cdi and liquibase-cdi-jakarta modules are still supported, 
but have been removed from the Community distribution to their own repositories.
   
   #### ️\[PRO] and \[Community] Upcoming Change in Distributions
   
   Liquibase is evolving to better serve both open-source contributors and 
enterprise customers by introducing a clearer separation between its Community 
and PRO offerings. This change is designed to ensure that each distribution is 
optimized for its respective users—providing Community users with flexibility 
and control, while delivering scalability, reliability, and governance for 
enterprise teams.
   The new structure enables Liquibase to more effectively support developers 
at all stages—from experimentation and community collaboration to 
mission-critical deployments. Liquibase 4.32.0 introduced the first general 
availability (GA) release of independently packaged Pro distributions, along 
with dedicated distribution channels and key-based access enforcement for Pro 
capabilities. This marks a significant step toward delivering a curated, 
enterprise-grade experience for Pro users.
   The Community distribution and its delivery channels remain unchanged in 
this phase.
   
   - Learn more <https://docs.liquibase.com/start/install/home.html>
   
   #### PRO PRs
   
   ##### New Features
   
   - \[DAT-20202] **Added ProJdbcExecutor in order to show SQL warning messages 
on compiler errors** 
[liquibase/liquibase-pro#2410](https://redirect.github.com/liquibase/liquibase-pro/pull/2410)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - \[DAT-20173] **Changes to allow connection to Azure MI** 
[liquibase/liquibase-pro#2489](https://redirect.github.com/liquibase/liquibase-pro/pull/2489)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - \[DAT-20286] **Added code to use the getVisibleUrl method for display of 
URL** 
[liquibase/liquibase-pro#2478](https://redirect.github.com/liquibase/liquibase-pro/pull/2478)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - \[INT-1318] **Added application name to JDBC properties** 
[liquibase/liquibase-pro#2381](https://redirect.github.com/liquibase/liquibase-pro/pull/2381)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - \[DAT-18983] **Always keep the spool file if it was created** 
[liquibase/liquibase-pro#2476](https://redirect.github.com/liquibase/liquibase-pro/pull/2476)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800) 
Documentation: 
<https://docs.liquibase.com/concepts/changelogs/attributes/run-with-spool-file.html>
   - \[DAT-20132] **support regular expressions for string comparisons** 
[liquibase/liquibase-checks#221](https://redirect.github.com/liquibase/liquibase-checks/pull/221)
 by [@&#8203;StevenMassaro](https://redirect.github.com/StevenMassaro)
   - \[DAT-20134] **remove sql from changeset compatibility list for 
MongoChangetypeAttributes** 
[liquibase/liquibase-checks#224](https://redirect.github.com/liquibase/liquibase-checks/pull/224)
 by [@&#8203;StevenMassaro](https://redirect.github.com/StevenMassaro)
   - \[DAT-20133] **add additional logging around 
AbstractChangetypeAttributesCheck when not checking change** 
[liquibase/liquibase-checks#223](https://redirect.github.com/liquibase/liquibase-checks/pull/223)
 by [@&#8203;StevenMassaro](https://redirect.github.com/StevenMassaro)
   - \[DAT-20131] **compare JSON in MongoChangetypeAttributes using JSON 
equivalence** 
[liquibase/liquibase-checks#220](https://redirect.github.com/liquibase/liquibase-checks/pull/220)
 by [@&#8203;StevenMassaro](https://redirect.github.com/StevenMassaro)
   - \[INT-1361] **added default collation to change DataTypeAttribute**. 
[liquibase/liquibase-pro#2457](https://redirect.github.com/liquibase/liquibase-pro/pull/2457)
 by [@&#8203;SvampX](https://redirect.github.com/SvampX)
   - \[DAT-19897] **Add InitPropertiesCommandStep to generate Liquibase 
properties summary** 
[liquibase/liquibase-pro#2245](https://redirect.github.com/liquibase/liquibase-pro/pull/2245)
 by [@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - **feat: Refactor Snowflake JDBC connection, removing all Snowflakedriver 
dependencies from this class** 
[liquibase/liquibase-pro#2436](https://redirect.github.com/liquibase/liquibase-pro/pull/2436)
 by [@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - \[DAT-19668] **New message appears when using the --force flag with 
rollback-one-changeset, rollback-one-update, and update-one-changeset** 
[liquibase/liquibase-pro#2352](https://redirect.github.com/liquibase/liquibase-pro/pull/2352)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - \[DAT-20254] **Use PercentEscaper to percent encode password for 
PostgreSQL** 
[liquibase/liquibase-pro#2369](https://redirect.github.com/liquibase/liquibase-pro/pull/2369)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - \[INT-1217] **Implementation of JCL native executor** 
[liquibase/liquibase-pro#2244](https://redirect.github.com/liquibase/liquibase-pro/pull/2244)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - \[DAT-19978] **Flow files will only look in resource accessor for relative 
paths** 
[liquibase/liquibase-pro#2387](https://redirect.github.com/liquibase/liquibase-pro/pull/2387)
 by [@&#8203;StevenMassaro](https://redirect.github.com/StevenMassaro)
   - \[INT-160] **Custom DATABASECHANGELOG and DATABASECHANGELOGLOCK Table 
Generation for DB2z** 
[liquibase/liquibase-pro#2260](https://redirect.github.com/liquibase/liquibase-pro/pull/2260)
 by [@&#8203;CharlesQueiroz](https://redirect.github.com/CharlesQueiroz)
   - \[INT-1321] **added 'order' attribute to the DataTypeAttribute database 
object** 
[liquibase/liquibase-pro#2376](https://redirect.github.com/liquibase/liquibase-pro/pull/2376)
 by [@&#8203;SvampX](https://redirect.github.com/SvampX)
   - \[DAT-18275] **MongoChangetypeAttributes changetype check** 
[liquibase/liquibase-checks#209](https://redirect.github.com/liquibase/liquibase-checks/pull/209)
 by [@&#8203;StevenMassaro](https://redirect.github.com/StevenMassaro)
   
   ##### Bug Fixes
   
   - \[DAT-20176] \[DAT-20202] **Liquibase displays SQL compiler errors if they 
occur.** 
[liquibase/liquibase-pro#2410](https://redirect.github.com/liquibase/liquibase-pro/pull/2410)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - \[INT-1362]: **Fix of empty generated changelog in case when only type 
attributes order is different** 
[liquibase/liquibase-pro#2435](https://redirect.github.com/liquibase/liquibase-pro/pull/2435)
 by [@&#8203;SvampX](https://redirect.github.com/SvampX)
   - \[DAT-20175] **Correctly determine if stored logic is valid for Oracle** 
[liquibase/liquibase-pro#2366](https://redirect.github.com/liquibase/liquibase-pro/pull/2366)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - \[DAT-20193] **Correctly labeled the AWS and RDS documentation to reflect 
that it is available to Community users.** 
[liquibase/liquibase-docs@`f104c3e`](https://redirect.github.com/liquibase/liquibase-docs/commit/f104c3e3f42f7e6f70d56f75a086a3116f247a33)
 by [@&#8203;AMBERMW13](https://redirect.github.com/AMBERMW13)
   - \[DAT-20244] **When a formatted SQL changelog is parsed and is found to 
have multiple header lines, the message will display: Duplicate formatted SQL 
header at line X** 
[#&#8203;7036](https://redirect.github.com/liquibase/liquibase/pull/7036) by 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - \[DAT-20282] **The deployment summary no longer includes internal 
DATABASECHANGELOG updates in the "Rows affected" count.** This prevents 
inconsistencies when no customer data is changed but the summary previously 
showed rows affected due to internal tracking. 
[#&#8203;7063](https://redirect.github.com/liquibase/liquibase/pull/7063) by 
[@&#8203;StevenMassaro](https://redirect.github.com/StevenMassaro)
   - \[DAT-18983] **SQLPlus Spool file saves if you set –sqlplus-create-spool: 
true or –sql-plus-keep-temp=true.** Learn more here: 
[runWithSpoolFile](https://docs.liquibase.com/concepts/changelogs/attributes/run-with-spool-file.html)
   - \[DAT-20329] **Sanitize URL before output Associated with PR 226**  
[liquibase/liquibase-pro#2466](https://redirect.github.com/liquibase/liquibase-pro/pull/2466)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - \[DAT-20329] **Sanitize URL before output - Associated with PR 2466**  
[liquibase/liquibase-checks#226](https://redirect.github.com/liquibase/liquibase-checks/pull/226)
 by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   
   **Version updates: In the pom.xml for Maven, update postgres to 42.7.7** 
[liquibase/liquibase-pro#2486](https://redirect.github.com/liquibase/liquibase-pro/pull/2486)
 by [@&#8203;abrackx](https://redirect.github.com/abrackx)
   
   ##### Security, Driver and Other Updates
   
   - \[DAT-20186] **Update fossa\_ai.yml** 
[liquibase/liquibase-pro#2330](https://redirect.github.com/liquibase/liquibase-pro/pull/2330)
 by [@&#8203;sayaliM0412](https://redirect.github.com/sayaliM0412)
   - \[DAT-20186] **Update fossa\_ai.yml** 
[liquibase/liquibase-commercial-bigquery#90](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/90)
 by [@&#8203;sayaliM0412](https://redirect.github.com/sayaliM0412)
   - chore(deps): **bump com.google.cloud:libraries-bom from 26.61.0 to 
26.62.0** 
[liquibase/liquibase-commercial-bigquery#110](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/110)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump com.google.cloud:libraries-bom from 26.59.0 to 
26.61.0** 
[liquibase/liquibase-commercial-bigquery#100](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/100)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump dorny/test-reporter from 1.9.1 to 2.0.0** 
[liquibase/liquibase-commercial-bigquery#79](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/79)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.apache.maven.plugins:maven-surefire-plugin from 
3.5.2 to 3.5.3** 
[liquibase/liquibase-commercial-bigquery#102](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/102)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.liquibase:liquibase-parent-pom from 0.5.4 to 
0.5.8** 
[liquibase/liquibase-commercial-bigquery#101](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/101)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.sonarsource.scanner.maven:sonar-maven-plugin from 
4.0.0.4121 to 5.1.0.4751** 
[liquibase/liquibase-commercial-bigquery#85](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/85)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps-dev): **bump junit-platform.version from 1.11.3 to 1.12.2** 
[liquibase/liquibase-commercial-bigquery#97](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/97)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump actions/create-github-app-token from 1 to 2** 
[liquibase/liquibase-commercial-bigquery#92](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/92)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.apache.maven.surefire:surefire-junit-platform from 
3.5.2 to 3.5.3** 
[liquibase/liquibase-commercial-bigquery#99](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/99)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps-dev): **bump junit.version from 5.11.4 to 5.12.2** 
[liquibase/liquibase-commercial-bigquery#98](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/98)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.junit:junit-bom from 5.11.4 to 5.13.3 in /dist** 
[liquibase/liquibase-pro#2493](https://redirect.github.com/liquibase/liquibase-pro/pull/2493)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps-dev): **bump org.junit.vintage:junit-vintage-engine from 5.12.1 
to 5.13.3 in /pro** 
[liquibase/liquibase-pro#2499](https://redirect.github.com/liquibase/liquibase-pro/pull/2499)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.junit:junit-bom from 5.12.1 to 5.13.3 in 
/liquibase-pro-extension-testing** 
[liquibase/liquibase-pro#2495](https://redirect.github.com/liquibase/liquibase-pro/pull/2495)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.junit:junit-bom from 5.12.1 to 5.13.3 in 
/licensing** 
[liquibase/liquibase-pro#2497](https://redirect.github.com/liquibase/liquibase-pro/pull/2497)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.junit:junit-bom from 5.12.1 to 5.13.3 in 
/liquibase-pro-integration-tests** 
[liquibase/liquibase-pro#2498](https://redirect.github.com/liquibase/liquibase-pro/pull/2498)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.junit:junit-bom from 5.12.1 to 5.13.3 in /pro** 
[liquibase/liquibase-pro#2501](https://redirect.github.com/liquibase/liquibase-pro/pull/2501)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump com.google.cloud:libraries-bom from 26.61.0 to 
26.62.0** 
[liquibase/liquibase-commercial-bigquery#110](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/110)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump com.google.cloud:libraries-bom from 26.59.0 to 
26.61.0** 
[liquibase/liquibase-commercial-bigquery#100](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/100)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump dorny/test-reporter from 1.9.1 to 2.0.0** 
[liquibase/liquibase-commercial-bigquery#79](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/79)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.apache.maven.plugins:maven-surefire-plugin from 
3.5.2 to 3.5.3** 
[liquibase/liquibase-commercial-bigquery#102](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/102)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **ump org.liquibase:liquibase-parent-pom from 0.5.4 to 
0.5.8** 
[liquibase/liquibase-commercial-bigquery#101](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/101)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.sonarsource.scanner.maven:sonar-maven-plugin from 
4.0.0.4121 to 5.1.0.4751** 
[liquibase/liquibase-commercial-bigquery#85](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/85)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps-dev): **bump junit-platform.version from 1.11.3 to 1.12.2** 
[liquibase/liquibase-commercial-bigquery#97](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/97)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump actions/create-github-app-token from 1 to 2** 
[liquibase/liquibase-commercial-bigquery#92](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/92)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps): **bump org.apache.maven.surefire:surefire-junit-platform from 
3.5.2 to 3.5.3** 
[liquibase/liquibase-commercial-bigquery#99](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/99)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - chore(deps-dev): **bump junit.version from 5.11.4 to 5.12.2** 
[liquibase/liquibase-commercial-bigquery#98](https://redirect.github.com/liquibase/liquibase-commercial-bigquery/pull/98)
 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   
   #### Community PRs
   
   ##### New Features
   
   - 
([#&#8203;7059](https://redirect.github.com/liquibase/liquibase/issues/7059)) 
Java 24 core build support 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7046](https://redirect.github.com/liquibase/liquibase/issues/7046)) 
feat: add rawDateValue field to store unprocessed date input in ColumnConfig 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7036](https://redirect.github.com/liquibase/liquibase/issues/7036)) 
Complain and throw an exception when multiple header lines are found in a 
formatted SQL changelog DAT-20244 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;6987](https://redirect.github.com/liquibase/liquibase/issues/6987)) 
Added reportsEnabled property for Maven plugin 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800) DAT-20185
   - 
([#&#8203;7031](https://redirect.github.com/liquibase/liquibase/issues/7031)) 
Added property for disabling command tests at runtime 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;6840](https://redirect.github.com/liquibase/liquibase/issues/6840)) 
Comments field from CreateProcedure change renamed to 'comment' 
[@&#8203;MalloD12](https://redirect.github.com/MalloD12)
   - 
([#&#8203;6916](https://redirect.github.com/liquibase/liquibase/issues/6916)) 
Added new argument to AbstractFormattedChangeLogParser.handleAdditionalLines 
method [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7032](https://redirect.github.com/liquibase/liquibase/issues/7032)) 
Refactor: last-wins local parameters search in changeLog hierarchy by 
[@&#8203;boolivar](https://redirect.github.com/boolivar)
   - 
([#&#8203;7017](https://redirect.github.com/liquibase/liquibase/issues/7017)) 
Allow showSqlWarnings message to be overridden in JdbcExecutor \[DAT-20202] by 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;6990](https://redirect.github.com/liquibase/liquibase/issues/6990)) 
Add application name to JDBC properties for Snowflake \[DAT-20202] by 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7071](https://redirect.github.com/liquibase/liquibase/issues/7071)) 
Pass the database instance in scope when parsing the changelog \[DAT-20378]by 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7063](https://redirect.github.com/liquibase/liquibase/issues/7063)) 
do not count DBCL queries in rows affected message \[DAT-20282] by 
[@&#8203;StevenMassaro](https://redirect.github.com/StevenMassaro)
   - 
([#&#8203;7065](https://redirect.github.com/liquibase/liquibase/issues/7065)) 
Added default implementation of getVisibleUrl to DatabaseConnection to be used 
when the URL gets displayed by 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7053](https://redirect.github.com/liquibase/liquibase/issues/7053)) 
Do not show output file saved message unless exit code is 0 by 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;6995](https://redirect.github.com/liquibase/liquibase/issues/6995)) 
feat(DEVX-12): Removal of liquibase-cdi and liquibase-cdi-jakarta modules 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   
   ##### Bug Fixes
   
   - 
([#&#8203;7062](https://redirect.github.com/liquibase/liquibase/issues/7062)) 
Fix issue in DBMS skip check that caused a regression 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7048](https://redirect.github.com/liquibase/liquibase/issues/7048)) 
Do not reset the change set execType when looping through the changes 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7049](https://redirect.github.com/liquibase/liquibase/issues/7049)) 
fix: resolve inconsistency in StandardLockService by ensuring table snapshot is 
validated before processing changes 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;6827](https://redirect.github.com/liquibase/liquibase/issues/6827)) 
Error handling support added to prevent XML changelog format having other than 
databaseChangeLog tag as the root element 
[@&#8203;MalloD12](https://redirect.github.com/MalloD12)
   - 
([#&#8203;7001](https://redirect.github.com/liquibase/liquibase/issues/7001)) 
Restore UniqueConstraintExistsPrecondition logic Github issue 6984 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;6844](https://redirect.github.com/liquibase/liquibase/issues/6844)) 
Exclude static fields from changelog serialization 
[@&#8203;evilbc](https://redirect.github.com/evilbc)
   - 
([#&#8203;7002](https://redirect.github.com/liquibase/liquibase/issues/7002)) 
fix: improve URI normalization logic for resource paths inside jars 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;6986](https://redirect.github.com/liquibase/liquibase/issues/6986)) 
only destroy lock service if drop-all succeeds (DAT-13088) 
[@&#8203;StevenMassaro](https://redirect.github.com/StevenMassaro)
   - 
([#&#8203;6925](https://redirect.github.com/liquibase/liquibase/issues/6925)) 
Fix for YAML changelogs with many references to be parsed successfully with 
snakeyaml [@&#8203;MalloD12](https://redirect.github.com/MalloD12)
   - 
([#&#8203;7056](https://redirect.github.com/liquibase/liquibase/issues/7056)) 
fix: update snapshot logic to handle null snapshot returns by 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7085](https://redirect.github.com/liquibase/liquibase/issues/7085)) 
fix: do not snapshot index type for cockroach DB as indexes behave different on 
this database and we don't know where to find it. by 
[@&#8203;filipelautert](https://redirect.github.com/filipelautert)
   - 
([#&#8203;7062](https://redirect.github.com/liquibase/liquibase/issues/7062)) 
Fix issue in DBMS skip check that caused a regression by 
[@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   - 
([#&#8203;7069](https://redirect.github.com/liquibase/liquibase/issues/7069)) 
Handle situation where DBCL presence was not detected due to permissions 
\[DAT-20314] by [@&#8203;wwillard7800](https://redirect.github.com/wwillard7800)
   
   ##### Security, Driver and Other Updates
   
   - 
([#&#8203;7038](https://redirect.github.com/liquibase/liquibase/issues/7038)) 
chore(deps-dev): bump org.xerial:sqlite-jdbc from 3.49.1.0 to 3.50.1.0 
[@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;6997](https://redirect.github.com/liquibase/liquibase/issues/6997)) - 
chore(deps): bump org.testcontainers:testcontainers-bom from 1.21.0 to 1.21.1 
[@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7040](https://redirect.github.com/liquibase/liquibase/issues/7040)) 
chore(deps-dev): bump org.postgresql:postgresql from 42.7.5 to 42.7.7 in 
/liquibase-dist [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7082](https://redirect.github.com/liquibase/liquibase/issues/7082)) - 
chore(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 
3.6.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7068](https://redirect.github.com/liquibase/liquibase/issues/7068)) - 
chore(deps): bump org.junit.jupiter:junit-jupiter from 5.12.2 to 5.13.2 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7067](https://redirect.github.com/liquibase/liquibase/issues/7067)) - 
chore(deps): bump org.junit.platform:junit-platform-suite from 1.11.4 to 1.13.2 
by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7066](https://redirect.github.com/liquibase/liquibase/issues/7066)) - 
chore(deps): bump junit-jupiter.version from 5.12.2 to 5.13.2 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7064](https://redirect.github.com/liquibase/liquibase/issues/7064)) 
chore(deps-dev): bump com.microsoft.sqlserver:mssql-jdbc from 12.10.0.jre8 to 
12.10.1.jre8 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7073](https://redirect.github.com/liquibase/liquibase/issues/7073)) 
chore(deps-dev): bump org.xerial:sqlite-jdbc from 3.50.1.0 to 3.50.2.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7061](https://redirect.github.com/liquibase/liquibase/issues/7061)) - 
chore(deps): bump com.opencsv:opencsv from 5.11 to 5.11.2 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7060](https://redirect.github.com/liquibase/liquibase/issues/7060)) - 
chore(deps): bump org.codehaus.mojo:flatten-maven-plugin from 1.7.0 to 1.7.1 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7072](https://redirect.github.com/liquibase/liquibase/issues/7072)) - 
chore(deps): bump org.testcontainers:testcontainers-bom from 1.21.1 to 1.21.3 
by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7026](https://redirect.github.com/liquibase/liquibase/issues/7026)) - 
chore(deps): bump targetMavenVersion from 3.9.9 to 3.9.10 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7075](https://redirect.github.com/liquibase/liquibase/issues/7075)) 
chore(deps-dev): bump org.mariadb.jdbc:mariadb-java-client from 3.5.3 to 3.5.4 
by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7023](https://redirect.github.com/liquibase/liquibase/issues/7023)) - 
chore(deps): bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 
3.6.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7022](https://redirect.github.com/liquibase/liquibase/issues/7022)) - 
chore(deps): bump digicert/ssm-code-signing from 1.0.0 to 1.0.1 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7008](https://redirect.github.com/liquibase/liquibase/issues/7008)) 
chore(deps-dev): bump net.snowflake:snowflake-jdbc from 3.24.0 to 3.24.2 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;7010](https://redirect.github.com/liquibase/liquibase/issues/7010)) 
chore(deps-dev): bump org.firebirdsql.jdbc:jaybird from 5.0.7.java8 to 
5.0.8.java8 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
   - 
([#&#8203;6988](https://redirect.github.com/liquibase/liquibase/issues/6988)) - 
chore(deps): bump groovy.version from 4.0.26 to 4.0.27 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)
   
   ##### Full Changelog: 
<https://github.com/liquibase/liquibase/compare/v4.32.0...v4.33.0>
   
   Changes in version 4.32.0 (2025.05.21)
   
   #### Liquibase 4.32.0 is a major release
   
   See the [Liquibase 4.32.0 Release 
Notes](https://docs.liquibase.com/start/release-notes/liquibase-release-notes/liquibase-4.32.0.html)
 for the complete set of release information.
   
   #### \[PRO] and \[Community] Upcoming Change in Distributions
   
   Liquibase is evolving to better serve both open-source contributors and 
enterprise customers by introducing a clearer separation between its Community 
and PRO offerings. This change is designed to ensure that each distribution is 
optimized for its respective users—providing Community users with flexibility 
and control, while delivering scalability, reliability, and governance for 
enterprise teams. The new structure enables Liquibase to more effectively 
support developers at all stages—from experimentation and community 
collaboration to mission-critical deployments.
   Liquibase 4.32.0 introduces the first general availability (GA) release of 
independently packaged Pro distributions, along with dedicated distribution 
channels and key-based access enforcement for Pro capabilities. This marks a 
significant step toward delivering a curated, enterprise-grade experience for 
Pro users.
   The Community distribution and its delivery channels remain unchanged in 
this phase.
   
   - Learn more <https://docs.liquibase.com/start/install/home.html>
   
   #### Notable Changes
   
   ##### \[PRO]
   
   ##### Example PRO notable change
   
   Policy Checks
   Formatted SQL Header Policy Check. Introduced a new policy check named 
FormattedSqlHeaderRequired to ensure that.sql files included in changelogs 
begin with the required --liquibase formatted sql header. This check helps 
prevent improperly formatted SQL changes that could bypass Liquibase’s change 
tracking, auditing, and rollback features. This new policy check supports 
changelogs of any format (SQL, XML, YAML, JSON) and includes an 
EXCEPTIONS\_LIST customization option to exclude specific files. When 
triggered, it lists all offending .sql files missing the required header, 
helping maintain the integrity and reliability of database change management. 
\[DAT-19042]
   Get Config Value Helper Function for Python Checks. Added a new helper 
function, liquibase\_utilities.get\_config\_value(), for custom Python checks. 
This function enables easy access to standard Liquibase configuration 
properties—including those set via environment variables, CLI arguments, or 
defaults files. This enhancement simplifies scripting by allowing users to 
retrieve values such as url, loglevel, changelogfile, and custom properties 
like dbplatform or contexts directly within their Python checks, without 
manually resolving property names or sources. \[DAT-19486]
   Property Substitution in Python Check Script Arguments. Enhanced support for 
custom Python checks by allowing the use of Liquibase properties in the 
SCRIPT\_ARGS section. Users can now reference properties—such as environment 
variables, CLI arguments, or values from the defaults file—using standard 
substitution syntax (e.g., ${liquibase.command.url} or ${PIPELINE\_NAME}). This 
enables dynamic and context-aware scripting, such as configuring behavior based 
on runtime attributes like the current Git branch or target environment. 
\[DAT-19377]
   Absolute Pat
   
   </details>
   
   ---
   
   ### Configuration
   
   📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on 
Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
   
   🚦 **Automerge**: Disabled by config. Please merge this manually once you are 
satisfied.
   
   ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry 
checkbox.
   
   🔕 **Ignore**: Close this PR and you won't be reminded about this update 
again.
   
   ---
   
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this 
box
   
   ---
   
   This PR was generated by [Mend Renovate](https://mend.io/renovate/). View 
the [repository job log](https://developer.mend.io/github/apache/fineract).
   
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to