dependabot[bot] opened a new pull request, #1634: URL: https://github.com/apache/logging-log4j2/pull/1634
Bumps [org.liquibase:liquibase-core](https://github.com/liquibase/liquibase) from 3.5.5 to 4.23.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/liquibase/liquibase/releases">org.liquibase:liquibase-core's releases</a>.</em></p> <blockquote> <h2>v4.23.0</h2> <h3>Liquibase 4.23.0 is a major release</h3> <h2>Notable Changes</h2> <h3>[PRO]</h3> <ul> <li>Introduce custom and pipeline specific fields and data, and exclude private data, into Structured Logs and into your Liquibase operations data stream with new liquibase.customlogdata.yaml file.</li> <li>The flow, history, status, and version commands have Structured Logging enhancements for improved compatibility with automated monitoring and analysis tools.</li> <li>Learn more about Liquibase's Observability and Structured Logging capabilities to generate more meaningful reports and dashboards at <a href="https://docs.liquibase.com/observability">https://docs.liquibase.com/observability</a></li> </ul> <h3>[OSS]</h3> <ul> <li>Checksums upgraded to v9, which improves whitespace handling in views, procedures, Liquibase Pro stored logic objects, and more. -- No action is required of users to benefit from this enhancement -- This release is backwards compatible with v8 checksums (found in 3.5 to 4.21.1 releases) -- Console message will inform you when your checksums have been updated</li> <li>Liquibase Hub de-commissioned and de-coupled from Liquibase operations. From 4.23.0 forward, Liquibase will make no Hub reporting attempts.</li> </ul> <h2>Breaking Changes</h2> <ul> <li> <p>FOR MONGO DB EXTENSION USERS -- Liquibase 4.23.0+ is not backwards compatible with pre-Mongo Pro v1.1.1 or OSS MongoDB v4.23.0 extension versions. For users of Liquibase core versions between 4.19.0 and 4.21.1, please use the previous 4.x OSS Mongo extension or Mongo Pro v1.0 release.</p> <p>Note: if you receive the message <code>Unexpected error running Liquibase: Receiver class liquibase.ext.mongodb.changelog.MongoHistoryService does not define or inherit an implementation of the resolved method 'abstract boolean isDatabaseChecksumsCompatible()' of interface liquibase.changelog.ChangeLogHistoryService.</code> you have incompatible versions of the MongoDB extension and Liquibase Core. Please check <a href="https://docs.liquibase.com/start/release-notes/mongodb-extension-release-notes.html%C2%A0for">https://docs.liquibase.com/start/release-notes/mongodb-extension-release-notes.html for</a> more information.</p> </li> <li> <p>For Developers of community-supported extension: <a href="https://redirect.github.com/liquibase/liquibase/pull/4310">liquibase/liquibase#4310</a> -- This implement new method in ChangeLogHistoryService interface which may requires updates to your extension code.</p> </li> <li> <p>For Pro users: a bug fix for users of BOTH update-one-changeset AND ignore=true in DAT-13516 (see below) -- If you deploy with both these conditions, and have implemented a work-around, you should inspect your work-flow for potential changes.</p> </li> </ul> <h2>[PRO] What's Changed</h2> <ul> <li>Add or excluded custom user metadata to logs by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/956">liquibase/liquibase-pro#956</a></li> <li>DAT-13292: Decomission hub by <a href="https://github.com/abrackx"><code>@abrackx</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/898">liquibase/liquibase-pro#898</a> and <a href="https://redirect.github.com/liquibase/liquibase/pull/3996">liquibase/liquibase#3996</a></li> <li>DAT-14121: add failOnError MDC and always show changesetOutcome MDC by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/945">liquibase/liquibase-pro#945</a></li> <li>DAT-12946 disable snapshot generation for PRO objects for Redshift by <a href="https://github.com/vitaliimak"><code>@vitaliimak</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/933">liquibase/liquibase-pro#933</a></li> <li>DAT-10024: show MDC when running --version by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/969">liquibase/liquibase-pro#969</a></li> <li>DAT-14110 API ability to add user metadata to the Flow model by <a href="https://github.com/wwillard7800"><code>@wwillard7800</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/941">liquibase/liquibase-pro#941</a></li> <li>Test with java 20 instead of 18 by <a href="https://github.com/nvoxland"><code>@nvoxland</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/964">liquibase/liquibase-pro#964</a></li> <li>DAT-13124 Finished with implementation of MDC for Flow command by <a href="https://github.com/wwillard7800"><code>@wwillard7800</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/954">liquibase/liquibase-pro#954</a></li> <li>DAT-14163: mdc for status command by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/979">liquibase/liquibase-pro#979</a></li> <li>DAT-14162: MDC for history command by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/981">liquibase/liquibase-pro#981</a></li> <li>DAT-6620: Refactors rollbackOneUpdate, rollbackOneUpdateSql, rollbackOneChangeset, rollbackOneChangesetSql to use command framework by <a href="https://github.com/abrackx"><code>@abrackx</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/991">liquibase/liquibase-pro#991</a></li> <li>DAT-13946 Fix issue with catalogName property not being honored by <a href="https://github.com/wwillard7800"><code>@wwillard7800</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/992">liquibase/liquibase-pro#992</a></li> <li>DAT-14804: fix docs links by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/998">liquibase/liquibase-pro#998</a></li> <li>fix/include_liquibase_version by <a href="https://github.com/sayaliM0412"><code>@sayaliM0412</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/1010">liquibase/liquibase-pro#1010</a></li> <li>DAT-13516: update-one-changeset command should ignore changesets with ignore=true set by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/997">liquibase/liquibase-pro#997</a></li> <li>DAT-13283: improve join for snapshotting check constraints in MySQL by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/994">liquibase/liquibase-pro#994</a></li> <li>DAT-14807: case-insensitive matching on keys by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/999">liquibase/liquibase-pro#999</a></li> <li>DAT-13037 For rollback not required changes, do not complain about EmptyChange by <a href="https://github.com/wwillard7800"><code>@wwillard7800</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/984">liquibase/liquibase-pro#984</a></li> <li>DAT-14283 Add SEARCH_PATH setting to run script for PsqlRunner by <a href="https://github.com/wwillard7800"><code>@wwillard7800</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/995">liquibase/liquibase-pro#995</a></li> <li>DAT-14897: add check settings file DTO hidden parameter by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/1033">liquibase/liquibase-pro#1033</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/liquibase/liquibase/blob/master/changelog.txt">org.liquibase:liquibase-core's changelog</a>.</em></p> <blockquote> <h3>Liquibase 4.23.0 is a major release</h3> <h2>Notable Changes</h2> <h3>[PRO]</h3> <ul> <li>Introduce custom and pipeline specific fields and data, and exclude private data, into Structured Logs and into your Liquibase operations data stream, with new liquibase.customlogdata.yaml file.</li> <li>The flow, history, status, and version commands have been structured Logging enhancements for improved compatibility with automated monitoring and analysis tools.</li> <li>Learn more about Liquibase's Observability and Structured Logging capabilities to generate more meaningful reports and dashboards at <a href="https://docs.liquibase.com/observability">https://docs.liquibase.com/observability</a></li> </ul> <h3>[OSS]</h3> <ul> <li>Checksums upgraded to v9, which improves whitespace handling in views, procedures, Liquibase Pro stored logic objects, and more. -- No action is required of users to benefit from this enhancement -- This release is backwards compatible with v8 checksums (found in 3.5 to 4.21.1 releases) -- Console message will inform you when your checksums have been updated</li> <li>Liquibase Hub de-commissioned and de-coupled from Liquibase operations. From 4.23.0 forward, Liquibase will make no Hub reporting attempts.</li> </ul> <h2>[PRO] What's Changed</h2> <ul> <li>Add or excluded custom user metadata to logs by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/956">liquibase/liquibase-pro#956</a></li> <li>DAT-13292: Decomission hub by <a href="https://github.com/abrackx"><code>@abrackx</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/898">liquibase/liquibase-pro#898</a> and <a href="https://redirect.github.com/liquibase/liquibase/pull/3996">liquibase/liquibase#3996</a></li> <li>DAT-14121: add failOnError MDC and always show changesetOutcome MDC by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/945">liquibase/liquibase-pro#945</a></li> <li>DAT-12946 disable snapshot generation for PRO objects for Redshift by <a href="https://github.com/vitaliimak"><code>@vitaliimak</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/933">liquibase/liquibase-pro#933</a></li> <li>DAT-10024: show MDC when running --version by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/969">liquibase/liquibase-pro#969</a></li> <li>DAT-14110 API ability to add user metadata to the Flow model by <a href="https://github.com/wwillard7800"><code>@wwillard7800</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/941">liquibase/liquibase-pro#941</a></li> <li>Test with java 20 instead of 18 by <a href="https://github.com/nvoxland"><code>@nvoxland</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/964">liquibase/liquibase-pro#964</a></li> <li>DAT-13124 Finished with implementation of MDC for Flow command by <a href="https://github.com/wwillard7800"><code>@wwillard7800</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/954">liquibase/liquibase-pro#954</a></li> <li>DAT-14163: mdc for status command by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/979">liquibase/liquibase-pro#979</a></li> <li>DAT-14162: MDC for history command by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/981">liquibase/liquibase-pro#981</a></li> <li>DAT-6620: Refactors rollbackOneUpdate, rollbackOneUpdateSql, rollbackOneChangeset, rollbackOneChangesetSql to use command framework by <a href="https://github.com/abrackx"><code>@abrackx</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/991">liquibase/liquibase-pro#991</a></li> <li>DAT-13946 Fix issue with catalogName property not being honored by <a href="https://github.com/wwillard7800"><code>@wwillard7800</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/992">liquibase/liquibase-pro#992</a></li> <li>DAT-14804: fix docs links by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/998">liquibase/liquibase-pro#998</a></li> <li>fix/include_liquibase_version by <a href="https://github.com/sayaliM0412"><code>@sayaliM0412</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/1010">liquibase/liquibase-pro#1010</a></li> <li>DAT-13516: update-one-changeset command should ignore changesets with ignore=true set by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/997">liquibase/liquibase-pro#997</a></li> <li>DAT-13283: improve join for snapshotting check constraints in MySQL by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/994">liquibase/liquibase-pro#994</a></li> <li>DAT-14807: case-insensitive matching on keys by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/999">liquibase/liquibase-pro#999</a></li> <li>DAT-13037 For rollback not required changes, do not complain about EmptyChange by <a href="https://github.com/wwillard7800"><code>@wwillard7800</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/984">liquibase/liquibase-pro#984</a></li> <li>DAT-14283 Add SEARCH_PATH setting to run script for PsqlRunner by <a href="https://github.com/wwillard7800"><code>@wwillard7800</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/995">liquibase/liquibase-pro#995</a></li> <li>DAT-14897: add check settings file DTO hidden parameter by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/1033">liquibase/liquibase-pro#1033</a></li> <li>liquibase-pro changetype metadata by <a href="https://github.com/adrian-velonis1"><code>@adrian-velonis1</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/942">liquibase/liquibase-pro#942</a></li> <li>DAT-14307: Append keep.path to psql logFile property to create log files in temp directory by <a href="https://github.com/abrackx"><code>@abrackx</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/1031">liquibase/liquibase-pro#1031</a></li> <li>DAT-12478 by <a href="https://github.com/sayaliM0412"><code>@sayaliM0412</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/1007">liquibase/liquibase-pro#1007</a></li> <li>DAT-15167 by <a href="https://github.com/sayaliM0412"><code>@sayaliM0412</code></a> in <a href="https://redirect.github.com/liquibase/liquibase-pro/pull/1045">liquibase/liquibase-pro#1045</a></li> </ul> <h2>[OSS] What's Changed</h2> <ul> <li>Add binary, varbinary and longvarbinary support for Snowflake <a href="https://redirect.github.com/liquibase/liquibase/pull/4226">liquibase/liquibase#4226</a></li> <li>Liquibase should not fail when change log has only databaseChangeLog tag <a href="https://redirect.github.com/liquibase/liquibase/pull/4273">liquibase/liquibase#4273</a></li> <li>Add v8 and v9 checksum support (DAT-14872) <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> <a href="https://redirect.github.com/liquibase/liquibase/pull/4310">liquibase/liquibase#4310</a></li> <li>Fix index descending column snapshot test by <a href="https://github.com/wwillard7800"><code>@wwillard7800</code></a> in <a href="https://redirect.github.com/liquibase/liquibase/pull/4251">liquibase/liquibase#4251</a></li> <li>add failOnError MDC and always show changesetOutcome MDC (DAT-14121) by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase/pull/4158">liquibase/liquibase#4158</a></li> <li>DAT-12945: support JSON logging in the maven plugin by <a href="https://github.com/StevenMassaro"><code>@StevenMassaro</code></a> in <a href="https://redirect.github.com/liquibase/liquibase/pull/4152">liquibase/liquibase#4152</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/liquibase/liquibase/commit/e8eb891fafc3be37961668b80a47236850d8b5c9"><code>e8eb891</code></a> Merge pull request <a href="https://redirect.github.com/liquibase/liquibase/issues/4433">#4433</a> from liquibase/fix-error-if-missing</li> <li><a href="https://github.com/liquibase/liquibase/commit/38f1b431dd9b1ffd194781a052d4b7b4a59db1d2"><code>38f1b43</code></a> Rollback errorIfMissingOrEmpty parameter for includeAll tag</li> <li><a href="https://github.com/liquibase/liquibase/commit/b05aee77d50301180cb4305446c875591514685f"><code>b05aee7</code></a> Create codeql.yml (<a href="https://redirect.github.com/liquibase/liquibase/issues/4342">#4342</a>)</li> <li><a href="https://github.com/liquibase/liquibase/commit/22bf81d21a9e5db87b0ff04f78b6a0741b9289bd"><code>22bf81d</code></a> Merge pull request <a href="https://redirect.github.com/liquibase/liquibase/issues/4421">#4421</a> from liquibase/changelog-4230</li> <li><a href="https://github.com/liquibase/liquibase/commit/a240d05261f1dbbee74f71348745c109535706cc"><code>a240d05</code></a> Adding changelog for 4.23.0 release</li> <li><a href="https://github.com/liquibase/liquibase/commit/023660ab967b9eac584348cafea3b1f37f37d1b4"><code>023660a</code></a> Merge pull request <a href="https://redirect.github.com/liquibase/liquibase/issues/4419">#4419</a> from liquibase/xsd-4230</li> <li><a href="https://github.com/liquibase/liquibase/commit/0f3fd6194552ec345e105501872a66facfcaba1a"><code>0f3fd61</code></a> Creates XSD for 4.23.0 release</li> <li><a href="https://github.com/liquibase/liquibase/commit/deceeb68cd1d4d48056b3a674f6b5d84714c30ec"><code>deceeb6</code></a> Merge pull request <a href="https://redirect.github.com/liquibase/liquibase/issues/4403">#4403</a> from liquibase/gha-scheduled-DAT-15240</li> <li><a href="https://github.com/liquibase/liquibase/commit/1e7a26b650bb709084a2f0a1d96dd30df7664260"><code>1e7a26b</code></a> Merge pull request <a href="https://redirect.github.com/liquibase/liquibase/issues/4408">#4408</a> from liquibase/modify15030</li> <li><a href="https://github.com/liquibase/liquibase/commit/f3241a762730b71c18316fb9d09afd6b25ae2e9e"><code>f3241a7</code></a> Merge branch 'master' into modify15030</li> <li>Additional commits viewable in <a href="https://github.com/liquibase/liquibase/compare/liquibase-parent-3.5.5...v4.23.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- 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]
