Update dependency org.liquibase:liquibase-core to v4.7.1 #263
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.6.2
->4.7.1
Release Notes
liquibase/liquibase
v4.7.1
Liquibase 4.7.1 is a patch release
Please report any issues to https://github.com/liquibase/liquibase/issues
Known Issues
In version 4.7.0, users that have "edb" in connection URLs but are not using EnterpriseDB experienced errors that caused Liquibase to misinterpret the database dialect. This patch release resolves this issue along with several others.
Enhancements
RollbackRequired
. The check detects when a changeset does not have a rollback. [DAT-8871]TableColumnLimit
check to work with formatted SQL changelogs [DAT-8531]--auto-update
quality check parameter, which allows automatic backup and updating of theliquibase.check-settings.conf
file when new quality checks are available. [DAT-8752]--auto-update=[on|off]
liquibase.properties
file:liquibase.command.checks.show.autoUpdate: [on|off]
LIQUIBASE_COMMAND_CHECKS_SHOW_AUTO_UPDATE=[ON|OFF]
Note: You can use the property not only with the
show
command but any other quality checks command.liquibase-maven-plugin
logging configuration as deprecated [LB-2183]listLocks
output message. The PR fixes PR#2029. [LB-2126]FormattedSqlChangeParser
[DAT-4793]init project
command if you miss a supported argument in any command [DAT-8641]Fixes
EnterpriseDBDatabase
detection less broad. The implementation ofEnterpriseDBDatabase
picked up database with "edb" in the URL instead of an actual EDB URL. The PR fixes PR#2363. [LB-2214]OBJECT_TYPES=TABLE, COLUMN, SEQUENCE
specified in the sameObjectNameMustMatch
rule to find all matches [DAT-8716]runWith=changeLogProperty
attribute not working in a formatted SQL changelog [DAT-4793]cacheSize
attribute in thecreateSequence
andalterSequence
Change Types for MariaDB. The PR fixes PR#2147. [LB-2191]tag-exists
command old syntax in Liquibase 4.4 and later (liquibase tagExists myTag
) to correctly convert the pattern into new versions. The PR fixes PR#2109. [LB-2192]columnDataType
attribute for the generatedsetColumnRemarks
changesets to fix an error in MySQL [LB-2199]Full Changelog: liquibase/liquibase@v4.7.0...v4.7.1
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:
Our first-time contributors
Thanks to everyone who helps make the Liquibase community strong!
v4.7.0
Liquibase 4.7.0 release
Please report any issues to https://github.com/liquibase/liquibase/issues
Notable Changes
Liquibase 4.7.0 introduces the
init
command with theproject
andstart-h2
subcommands.init project
subcommand helps to set configuration files for using Liquibase or, if you already use Liquibase, create new project files with minimal input. [DAT-8640]init start-h2
subcommand helps to start the included in-memory H2 database. The subcommand needs to be run in a new terminal window. [DAT-8945]Note: For more information and examples of using
init
project, see init project.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]
Note: Check Liquibase Getting Started to see more details.
Enhancements
rollback-one-update
command [DAT-7590]jdbc:edb
URL for Liquibase to recognize EnterpriseDB [LB-2185]sys.synonyms
objects for thegenerate-changelog
anddiff-changelog
commands in Liquibase and SQL Server. The PR fixes PR#2044. [LB-2175]liquibase.sqlplus.conf
file and put the file in theexamples/sql
folder [DAT-7618]loadData
performance [LB-2173]Fixes
generateChangeLog
wrong dependency order: theaddPrimaryKey
Change Type appeared before its base table in PostgreSQL [DAT-8256]loadData
Change Type to recognize CSV files when loading data with the path that contains a dot character ('.') [LB-2178]addNotNullConstraint
Change Type causing the "Data too long" error message. The PR fixes PR#1054. [LB-2187]relativeToChangelogFile
attribute forloadData
,createProcedure
, andcreateView
Change Types [LB-2179]COLUMN_SIZE
for the PostgreSQLNUMERIC[]
datatypeFull Changelog: liquibase/liquibase@v4.6.2...v4.7.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/.
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:
Our first-time contributors
Thanks to everyone who helps make the Liquibase community strong!
Configuration
📅 Schedule: 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.
This PR has been generated by WhiteSource Renovate. View repository job log here.