arrumm / veragg

0 stars 0 forks source link

Bump liquibase-core from 4.4.1 to 4.4.2 #105

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps liquibase-core from 4.4.1 to 4.4.2.

Release notes

Sourced from liquibase-core's releases.

v4.4.2

Liquibase 4.4.2 is now available here and through our website. Here is a closer look at what we improved in the latest release.

Liquibase 4.4.2 is a patch release

This release includes community-contributed pull requests, Liquibase Community and Liquibase Pro bug fixes, and enhancements to the dropAll command and SQL*Plus.

Known Issues

UniqueConstraintSnapshotGenerator does not handle more than four unique constraints. The diff command reports a difference in unique constraints caused by the PostgreSQL database snapshot having fewer unique constraints than the snapshot from another database compared. Also, the issue can cause unreliable diffs and changelog generation for all non-MySQL databases. The fix will be available in the next release. #1996

Liquibase Community Issues

  • Changed NullPointerException to ChangeLogParseException for the output when there is a typo in a changeSet node #1593
  • Added the support method to DatabaseConnection #1784
  • Fixed the issue with handling serial and bigserial if liquibase.convertDataTypes=false #1883
  • Improved the ConfigurationValueProvider performance #1952
  • Added the ability to allow an empty string for the defaultValue attribute #1963
  • Reintroduced support for the -D arguments in the CLI #1943
  • Restored the updateTestingRollback command #1939
  • Added the Maven goal for unexpectedChangeSets #1972

Liquibase Pro Issues

  • DAT-6799 Added the ability to handle special characters in procedures when using the generateChangeLog command.
  • DAT-7376 SQL*Plus: Fixed the issue with formatted SQL changesets and runwith:sqlplus being stopped unless Liquibase includes a quit statement.
  • DAT-7461 SQLPlus: Fixed the SQLPlus spool log issue.

Additional Issues

  • DAT-6972 Extended the dropAll command with optional hubConnectionId and hubProjectId attributes. For more information, check our dropAll command documentation.
  • DAT-7294 Fixed nested properties and the substitution of variables in YML changelogs.
  • DAT-7388 Implemented the ability to use connectionjdbcurl when there is no project or connection ID with the dropAll command.
  • DAT-7036 Improved the Liquibase Pro License key messaging.
  • DAT-7489 Added the ability to handle a declined auto-registration when running the dropAll command.
  • DAT-7505 Fixed auto-registration issues.

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/.

Read the documentation

Please check out and contribute to the continually improving docs, now at: https://docs.liquibase.com/.

Meet 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 make it stronger:

Thanks to everyone who helps make the Liquibase community strong!

Changelog

Sourced from liquibase-core's changelog.

Liquibase Core Changelog

Changes in version 4.4.2 (2021.07.22)

  • Changed NullPointerException to ChangeLogParseException for the output when there is a typo in a changeSet node (#1593)
  • Added the support method to DatabaseConnection (#1784)
  • Fixed the issue with handling serial and bigserial if liquibase.convertDataTypes=false (#1883)
  • Improved the ConfigurationValueProvider performance (#1952)
  • Added the ability to allow an empty string for the defaultValue attribute (#1963)
  • Reintroduced support for the - arguments in the CLI (#1943)
  • Restored the updateTestingRollback command (#1939)
  • Added the Maven goal for unexpectedChangeSets (#1972)
  • Extended the dropAll command with optional hubConnectionId and hubProjectId attributes. For more information, check our [dropAll command]documentation.
  • Fixed nested properties and the substitution of variables in YML changelogs.
  • Implemented the ability to use connectionjdbcurl when there is no project or connection ID with the dropAll command.
  • Improved the Liquibase Pro License key messaging.
  • Added the ability to handle a declined auto-registration when running the dropAll command.
  • Fixed auto-registration issues.
  • [PRO] Added the ability to handle special characters in procedures when using the generateChangeLog command.
  • [PRO] Fixed the issue with formatted SQL changesets and runwith:sqlplus being stopped unless Liquibase includes a quit statement.
  • [PRO] Fixed the SQL Plus spool log issue.

Changes in version 4.4.1 (2021.07.09)

  • GH PR#1869 ⁃ HubUpdater releases lock even though registration is skipped
  • GH PR#1861 ⁃ Only snapshot tables/columns in loadData
  • GH PR#1843 ⁃ [LB-704] fixed generating sequences for Postgres versions prior to 10
  • GH Issue#1829 ⁃ Fixes MySQL Snapshot/Generated ChangeLog output for table key constraints when multiple tables
  • Postgres: Rollback of rename target fails due to malformed SQL.
  • Liquibase Hub registerChangeLog messaging fixes
  • Liquibase Hub, Maven, and liquibase.properties file fixes
  • Using --liquibaseProLicenseKey is on the left side of the command
  • Update Liquibase installer adoptopenjdk from 11.0.10 to 11.0.11
  • [PRO] SQL Plus handles backslashes in changeset attributes' values
  • [PRO] SQL Plus passing arguments during runtime fixes
  • [PRO] SQL Plus handles Oracle proxy user setups
  • [PRO] SQL Plus improve temp file handling
  • [PRO] Fixes snapshot on MySQL Stored Logic Objects with Integer Types

Changes in version 4.4.0 (2021.06.08)

  • Refactor Configuration API -- [PRO] including native use of Environment variables
  • Refactor Command API
  • Rewrote CLI to use new library -- including new command options and help content
  • Fixes an issue with Maven logs and username password (#1859)
  • Fixes an issue with resolving properties files (#1723)
  • Fixes an issue with diffChangelog dependency order (#1722)
  • Fixes an issue with generating changlogs with DB2 on z/OS (#1506)
  • Fixes an issue with long table names in Postgres (#1483)

... (truncated)

Commits
  • 620a71b Added 4.4.2 release notes
  • 748d235 Merge pull request #1593 from danielthegray/better-error-message-for-typo
  • 8095cf5 Merge pull request #1784 from alexandru-slobodcicov/issue-1782-1783
  • d70f593 Merge pull request #1883 from liquibase/LB-1729
  • b95111c Merge pull request #1983 from liquibase/DAT-7036
  • d3f35b5 Merge pull request #1943 from liquibase/reintroduce-d-arguments-in-cli
  • 4b4ea6e Merge pull request #1939 from liquibase/restore-update-testing-rollback
  • 337d9f5 Merge pull request #1972 from liquibase/LB-766
  • 330efad Merge pull request #1963 from liquibase/allow-empty-defaultValue
  • 584a297 Merge pull request #1955 from liquibase/DAT-7230
  • Additional commits viewable in compare view


Dependabot compatibility score

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 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)