dependabot[bot] opened a new pull request #695:
URL: https://github.com/apache/logging-log4j2/pull/695


   Bumps [liquibase-core](https://github.com/liquibase/liquibase) from 3.5.5 to 
4.7.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/liquibase/liquibase/releases";>liquibase-core's 
releases</a>.</em></p>
   <blockquote>
   <h2>v4.7.0</h2>
   <h2>Liquibase 4.7.0 release</h2>
   <p>Please report any issues to <a 
href="https://github.com/liquibase/liquibase/issues";>https://github.com/liquibase/liquibase/issues</a></p>
   <h3>Notable Changes</h3>
   <p>Liquibase 4.7.0 introduces the  <code>init</code>  command with the  
<code>project</code>  and <code>start-h2</code> subcommands.</p>
   <ul>
   <li>The <code>init project</code> command helps to set configuration files 
for using Liquibase or, if you already use  Liquibase, create new project files 
with minimal input. [DAT-8640]</li>
   <li>The <code>init start-h2</code> is a helper command, which should be run 
in a new terminal window, starts the included open-source in-memory H2 
database. [DAT-8640]</li>
   </ul>
   <p><strong>Note:</strong> For more information and examples of using  
<code>init</code>  project, see  <a 
href="https://docs.liquibase.com/commands/liquibase-start/init-project.html";>init
 project</a>.</p>
   <p>Additionally, we have updated the Liquibase Getting Started tutorials, 
sample changelog files, and the example H2 database in the installation 
package. From now on, you can use sample SQL, XML, JSON, and YAML  changelog 
files with the corresponding changesets and the latest version of H2. [LB-2177] 
[LB-2174]</p>
   <p><strong>Note:</strong> Check Liquibase <a 
href="https://docs.liquibase.com/start/getting-started-with-liquibase-and-sql-on-windows.html";>Getting
 Started</a> to see more details.</p>
   <h3>Enhancements</h3>
   <ul>
   <li>[PRO] Improved the output of the  <code>rollback-one-update</code>  
command [DAT-7590]</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2244";>PR#2244</a>]
 [<a href="https://github.com/szandany";>szandany</a>] Enabled the use of the  
<code>jdbc:edb</code>  URL for Liquibase to recognize EnterpriseDB</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2225";>PR#2225</a>]
 [<a href="https://github.com/nvoxland";>nvoxland</a>] [<a 
href="https://github.com/catholic-indulgence-vaper";>catholic-indulgence-vaper</a>]
 Enabled the use of lowercase  <code>sys.synonyms</code>  objects for the  
<code>generate-changelog</code>  and  <code>diff-changelog</code>  commands in  
Liquibase  and SQL Server. The PR fixes <a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/issues/2044";>PR#2044</a>.</li>
   <li>Added DB2 on z/OS database type and Java classes for  Liquibase  
[DAT-8575]</li>
   <li>New Commands: <code>init project</code> and <code>init 
start-h2</code></li>
   <li>Bump H2 from 1.4.200 to 2.0.206 in /liquibase-dist</li>
   </ul>
   <h3>Fixes</h3>
   <ul>
   <li>Fixed the  <code>generateChangeLog</code>  wrong dependency order: the  
<code>addPrimaryKey</code>  Change Type appeared before its base table in 
PostgreSQL [DAT-8256]</li>
   <li>Fixed the quality checks settings file to be created using both relative 
and absolute paths [DAT-8275]</li>
   <li>Fixed quality checks reporting only the first failure for a changeset to 
report all failures in outputs [DAT-8630]</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2066";>PR#2066</a>]
 [<a href="https://github.com/smainz";>smainz</a>] Fixed the  
<code>loadData</code>  Change Type to recognize CSV files when loading data 
with the path that contains a dot character ('.')</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2071";>PR#2071</a>]
 [<a href="https://github.com/nhumblot";>nhumblot</a>] [<a 
href="https://github.com/philhinco";>philhinco</a>] Fixed the  
<code>addNotNullConstraint</code>  Change Type causing the &quot;Data too 
long&quot; error message. The PR fixes  <a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/issues/1054";>PR#1054</a>.</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2073";>PR#2073</a>]
 [<a href="https://github.com/smainz";>smainz</a>] Fixed the  
<code>relativeToChangelogFile</code>  attribute  for  <code>loadData</code>,  
<code>createProcedure</code>, and  <code>createView</code>  Change Types</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2081";>PR#2081</a>]Fixes
 OSGI support (manifest, class loading) [<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/issues/2054";>2054</a>]</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2228";>PR#2228</a>]Handle
 the fact that FK names are not always unique</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/928";>PR#928</a>]CORE-931:
 addColumn should support not-null constraint with an initial...</li>
   </ul>
   <ul>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/1817";>PR#1817</a>]Added
 MSSQLDatabase specific error evaluation when creating lock table</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/1970";>PR#1970</a>]Improve
 addColumn handling in SQLite</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2197";>PR#2197</a>]Add
 three new optional SQL plus properties into liquibase.sqlplus.conf and copy it 
into example/sql folder [DAT-7618]</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2192";>PR#2192</a>]
 Fix COLUMN_SIZE for PostgreSQL NUMERIC[] datatype by adding it as unmodifiable 
data type for PostgresDatabase [LB-2110]</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2173";>PR#2173</a>]Handle
 multi-column indexes during JSON snapshot [LB-373]</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/219=85";>PR#2185</a>]'Validate'
 exit code should be 1 on error</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2180";>PR#2180</a>]Support
 Mysql Function Indexes</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2167";>PR#2167</a>]Fixed
 --verbose flag setup in unexpected-changesets</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2021";>PR#2921</a>]Do
 not escape the backslash in values stored in the objects.</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2168";>PR#2168</a>]YAMLChangelogParser:
 Fix parsing logic around changeLogId in a Map</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2207";>PR#2207</a>]Properly
 split table rows which contain a line separator [DAT-8492]</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2198";>PR#2198</a>]
 databasechangeloglock table creation not threadsafe [LB-2131]</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2194";>PR#2194</a>]
 Correctly default strict setting and use global configuration [DAT-8547]</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2189";>PR#2189</a>]Fix
 handling of relativeToChangelogFile with classpath: prefixed changelogs</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2171";>PR#2171</a>]Fix
 minor typos in ColumnConfig.java documentation</li>
   <li>[<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/pull/2210";>PR#2210</a>]Remarks
 support for column in MariaDB LB-1429</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";>liquibase-core's
 changelog</a>.</em></p>
   <blockquote>
   <h1>Liquibase Core Changelog</h1>
   <p>Changes in version 4.7.0(2022.01.07)</p>
   <p>Liquibase 4.7.0 introduces the init command with the project subcommand, 
which helps to build the necessary
   configuration files for using Liquibase or, if you already use Liquibase, 
create new project files with minimal input.[DAT-8640]</p>
   <p>Additionally, we have updated the Liquibase Getting Started tutorials and 
sample changelog files in the installation package.
   From now on, you can use sample SQL, XML, JSON, and YAML changelog files 
with the corresponding changesets.</p>
   <p>Enhancements</p>
   <ul>
   <li>[PRO] Improved the output of the rollback-one-update command</li>
   <li>[PR#2244] [szandany] Enabled the use of the jdbc:edb URL for Liquibase 
to recognize EnterpriseDB</li>
   <li>[PR#2225] [nvoxland] [catholic-indulgence-vaper] Enabled the use of 
lowercase sys.synonyms objects for the generate-changelog and diff-changelog 
commands in Liquibase and SQL Server. The PR fixes PR#2044.</li>
   <li>Added DB2 on z/OS database type and Java classes for Liquibase</li>
   <li>Upgrade h2 to newer version 2.0.206</li>
   </ul>
   <p>Fixes</p>
   <ul>
   <li>Fixed the generateChangeLog wrong dependency order: the addPrimaryKey 
Change Type appeared before its base table in PostgreSQL [DAT-8256]</li>
   <li>Fixed the quality checks settings file to be created using both relative 
and absolute paths</li>
   <li>Fixed quality checks reporting only the first failure for a changeset to 
report all failures in outputs</li>
   <li>PR#2066] [smainz] Fixed the loadData Change Type to recognize CSV files 
when loading data with the path that contains a dot character ('.')</li>
   <li>[PR#2071] [nhumblot] [philhinco] Fixed the addNotNullConstraint Change 
Type causing the &quot;Data too long&quot; error message. The PR fixes 
PR#1054.</li>
   <li>[PR#2073] [smainz] Fixed the relativeToChangelogFile attribute for 
loadData, createProcedure, and createView Change Types</li>
   <li>[PR#2228] Handle the fact that FK names are not always unique</li>
   <li>[PR#2081] fix OSGI support (manifest, class loading)</li>
   <li>[PR#928] addColumn should support not-null constraint</li>
   </ul>
   <p>Changes in version 4.6.2(2021.11.30)</p>
   <p>Liquibase 4.6.2 introduces the multiple objects name quality check that 
allows you to define and check the naming pattern for several objects rather 
than one object.
   For example, you do not want to have a dash in the table, column, and 
sequence names. With the multiple objects name check, you can specify a pattern 
to check for dashes
   and choose tables, columns, and sequences as the objects to check. In 
version 4.6.2, the check is available for:</p>
   <ul>
   <li>Table</li>
   <li>Column</li>
   <li>Sequence
   You can use two patterns for multiple object check:</li>
   <li>Multiple objects’ name in search:
   <ul>
   <li>Table name matches a pattern</li>
   <li>Column name matches a pattern</li>
   <li>Sequence name matches a pattern</li>
   </ul>
   </li>
   <li>Multiple objects’ name is not in search:
   <ul>
   <li>Table name does not match a specific pattern</li>
   <li>Column name does not match a specific pattern</li>
   <li>Sequence name does not match a specific pattern</li>
   </ul>
   </li>
   </ul>
   <p>Enhancements</p>
   <ul>
   <li>[PRO] Added the ability to configure the DDL_LOCK_TIMEOUT parameter for 
Oracle without SQL Plus and define the connection timeout.</li>
   <li>Improved the output of the SqlUserDefinedPatternCheck quality check 
copy</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/liquibase/liquibase/commit/db50c37b752d065dcfb1d9462ff43cc4ed52592c";><code>db50c37</code></a>
 Merge pull request <a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/issues/2341";>#2341</a>
 from liquibase/dependabot/maven/liquibase-dist/com.h...</li>
   <li><a 
href="https://github.com/liquibase/liquibase/commit/a78d8c4ec6ed963eed500e1eedefdf316cc54a0f";><code>a78d8c4</code></a>
 Merge pull request <a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/issues/2344";>#2344</a>
 from liquibase/2344</li>
   <li><a 
href="https://github.com/liquibase/liquibase/commit/8442302c0479cfa7b7e235d037e701f9942d5372";><code>8442302</code></a>
 Updated comment field for changeLog attributes</li>
   <li><a 
href="https://github.com/liquibase/liquibase/commit/bdeed9f67d5e0b3f348539a55283baf5369b17a5";><code>bdeed9f</code></a>
 Upgrade to h2 2.0.206</li>
   <li><a 
href="https://github.com/liquibase/liquibase/commit/e5d81833a5f287c4f857cef8e636d9d57c4470b7";><code>e5d8183</code></a>
 Bump h2 from 2.0.202 to 2.0.206 in /liquibase-dist</li>
   <li><a 
href="https://github.com/liquibase/liquibase/commit/0edf7c09b60895b673e7078dd9ff4e2d704ba820";><code>0edf7c0</code></a>
 Merge pull request <a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/issues/2319";>#2319</a>
 from liquibase/updatechangelogtxt</li>
   <li><a 
href="https://github.com/liquibase/liquibase/commit/b03a7e1fc804b898d31b7e73e4ef7805649d659e";><code>b03a7e1</code></a>
 Added missing PRs</li>
   <li><a 
href="https://github.com/liquibase/liquibase/commit/03187301b339740cb2c0423a28d24997cd41a273";><code>0318730</code></a>
 update changelog and xsd</li>
   <li><a 
href="https://github.com/liquibase/liquibase/commit/077ca60cd4f10e840b699ea2affeebcc14e486ee";><code>077ca60</code></a>
 DAT-8945: print a pretty error if the H2 jar cannot be found (<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/issues/2311";>#2311</a>)</li>
   <li><a 
href="https://github.com/liquibase/liquibase/commit/7b8b36f23f09ad21966cd25109938650fb1961ce";><code>7b8b36f</code></a>
 DAT-8601: Introduced Init Project command (<a 
href="https://github-redirect.dependabot.com/liquibase/liquibase/issues/2263";>#2263</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/liquibase/liquibase/compare/liquibase-parent-3.5.5...v4.7.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.liquibase:liquibase-core&package-manager=maven&previous-version=3.5.5&new-version=4.7.0)](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]


Reply via email to