Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump liquibase-core from 4.4.3 to 4.5.0 #20653

Merged
merged 1 commit into from
Oct 11, 2021

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 10, 2021

Bumps liquibase-core from 4.4.3 to 4.5.0.

Release notes

Sourced from liquibase-core's releases.

v4.5.0

Liquibase 4.5.0 is now available at Liquibase.org.

Here is a closer look at what we improved in the latest release.

Liquibase 4.5.0 is a major release

Please report any issues to https://github.com/liquibase/liquibase/issues.

Notable Changes

Liquibase 4.5.0 includes support for Liquibase Quality Checks, which allow you to run checks against changelogs and SQL scripts by flagging conditions and configurations you need.

There is a new family of commands to use to run quality checks:

  • liquibase checks show to list the available quality checks
  • liquibase checks run to run the available quality checks
  • along with enable, disable, customize, copy, reset, and delete options, and liquibase checks --help` to learn more

The following is a list of changes related to Liquibase Quality Checks:

  • Implement checks enable/disable subcommands [DAT-7794]
  • Implement checks run subcommand for dynamic rules [DAT-7796]
  • Implement checks customize subcommand [DAT-7797]
  • Implement checks copy subcommand [DAT-7798]
  • Implement checks reset subcommand [DAT-7800]
  • Implement checks show subcommand for dynamic rules [DAT-7801]
  • Check for License & Limit gate [DAT-7802]
  • Implement checks delete subcommand [DAT-7803]
  • Initial write of the check-settings-config file [DAT-7858]
  • Add shortname to basic rules [DAT-7876]
  • Add ID to basic rules [DAT-7877]
  • Implement a Dynamic Rule [DAT-7883]
  • STATIC CHECK :: Changeset Must Have A Label [DAT-7924]
  • STATIC CHECK :: Changeset Must Have A Context [DAT-7925]
  • STATIC CHECK :: Changeset Must Have A Comment [DAT-7926]
  • STATIC CHECK :: Warn When "DROP TABLE" Detected [DAT-7928]
  • STATIC CHECK :: Warn When "DROP COLUMN" Detected [DAT-7930]
  • STATIC CHECK :: Warn When Data Type Modification is Detected [DAT-7934]
  • STATIC CHECK :: Warn when 'GRANT' Statement Detected [DAT-7953]
  • STATIC CHECK :: Warn when 'REVOKE' Statement Detected [DAT-7954]
  • DYNAMIC CHECK :: Warn when Tables have more than n columns [DAT-7983]
  • QC subcommand help lists incorrect environment variable format. [DAT-8005]
  • Change name of default settings file for checks to liquibase.checks-settings.conf [DAT-8017]
  • Core: Checks should be run in numeric order (ASC) [DAT-8040]
  • QC: BUG - [Y/n] defaults to n, but should default to [Y]es [DAT-8132]
  • QC: Update the priorities for 3 Liquibase checks (labels, contexts, comments) [DAT-8134]

Bugfixes

... (truncated)

Changelog

Sourced from liquibase-core's changelog.

Liquibase Core Changelog

Changes in version 4.5.0(2021.09.21)

There is a new family of commands to use to run quality checks:

  • liquibase checks show to list the available quality checks
  • liquibase checks run to run the available quality checks along with enable, disable, customize, copy, reset, and delete options, and liquibase checks --help to learn more. The following is a list of changes related to Liquibase Quality Checks:
  • Implement checks enable/disable subcommands
  • Implement checks run subcommand for dynamic rules
  • Implement checks customize subcommand
  • Implement checks copy subcommand
  • Implement checks reset subcommand
  • Implement checks show subcommand for dynamic rules
  • Implement checks delete subcommand
  • STATIC CHECK :: Changeset Must Have A Label
  • STATIC CHECK :: Changeset Must Have A Context
  • STATIC CHECK :: Changeset Must Have A Comment
  • STATIC CHECK :: Warn When "DROP TABLE" Detected
  • STATIC CHECK :: Warn When "DROP COLUMN" Detected
  • STATIC CHECK :: Warn When Data Type Modification is Detected
  • STATIC CHECK :: Warn when 'GRANT' Statement Detected
  • STATIC CHECK :: Warn when 'REVOKE' Statement Detected
  • DYNAMIC CHECK :: Warn when Tables have more than n columns
  • Fail when creating a Scope with a null-parent #1354
  • Improve synchronization of LockServiceFactory reset #1991
  • Fix createSequence for h2 when dataType is specified #1992
  • GenerateChangeLog on an Oracle db ignores diffIncludeTablespace when creating MissingTableChange #1812
  • Fix OSGiResourceAccessor failing due to javax.activation #1534
  • Ensure that the root scope is initialized correctly regardless of whether a scope manager has been configured yet or not #1768
  • Manage parent directory relative to changelog in IncludeAll #1968
  • Fix UniqueConstraint snapshot query on db2z #1771
  • Fixes Postgresql bit column support #1468
  • fixed usage of computed values in prepared insert/update changes #1590
  • Get Set deleteCascade for serializer mapping #1837
  • Add support for changeset ids and authors with spaces in formattedsql changelogs. #1845
  • More efficient XML resource loading #1860
  • Too many open files error on application server: LiquibaseEntityResolver opens too many file descriptors and never closes them #1815
  • Classpath scan time lapse for every included changelog file #1913
  • Postgresql: Preserve existing search_path when setting the defaultSchemaName #1864
  • Cannot call extension function from migration #1823
  • Fixed postgresql addPrimaryKey cluster handling #1880
  • PostgresDatabase should ignore addPrimaryKey clustered false #1779
  • CLI no longer reading defaultsFile from classpath #1893
  • [PRO] Pro Enhancement Request: set 'splitStatements' to 'false' for Stored Logic changesets when generating a Formatted SQL changelog
  • [PRO] Allow users to indicate names and location of their spool files when using runWith:sqlplus
  • [PRO] Cannot update MariaDB expand based storage after first liquibase update
  • [PRO] Liquibase PRO generateChangeLog error on Postgresql functions that have long signatures containing any '()' characters

... (truncated)

Commits
  • f10ba74 Merge pull request #2110 from liquibase/license-fix
  • f312dfc Updated Datical to Liquibase
  • b82f458 change all references of datical to liquibase
  • c8346c2 updated eula license agreement with liquibase
  • 607dca0 Merge pull request #2107 from liquibase/LB-1529
  • f24ef0f Fix integration test
  • 93cf00a Merge pull request #2106 from liquibase/LB-1529
  • 2ab0280 Rework
  • 092cfe4 Updated release notes 4.5.0
  • 8bf15c7 Merge remote-tracking branch 'origin/LB-1529' into LB-1529
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

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)

Bumps [liquibase-core](https://github.com/liquibase/liquibase) from 4.4.3 to 4.5.0.
- [Release notes](https://github.com/liquibase/liquibase/releases)
- [Changelog](https://github.com/liquibase/liquibase/blob/master/changelog.txt)
- [Commits](liquibase/liquibase@v4.4.3...v4.5.0)

---
updated-dependencies:
- dependency-name: org.liquibase:liquibase-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the area/dependencies Pull requests that update a dependency file label Oct 10, 2021
Copy link
Member

@famod famod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, also both liquibase quickstarts are passing (mvn clean verify -Pnative).

@famod
Copy link
Member

famod commented Oct 11, 2021

@geoand @gsmet any objections to merging this?

@geoand
Copy link
Contributor

geoand commented Oct 11, 2021

Not from me

@gsmet gsmet merged commit c46361b into main Oct 11, 2021
@quarkus-bot quarkus-bot bot added this to the 2.4 - main milestone Oct 11, 2021
@dependabot dependabot bot deleted the dependabot/maven/org.liquibase-liquibase-core-4.5.0 branch October 11, 2021 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants