embedded-db-junit
embedded-db-junit copied to clipboard
Bump org.liquibase:liquibase-core from 4.25.1 to 4.27.0
Bumps org.liquibase:liquibase-core from 4.25.1 to 4.27.0.
Release notes
Sourced from org.liquibase:liquibase-core's releases.
Liquibase v4.27.0
Liquibase 4.27.0 is a major release
[!IMPORTANT] Liquibase 4.27.0 contains several New Capabilities and Notable Enhancements for Liquibase Pro users: DATABASECHANGELOGHISTORY table, Quality Checks Chains, Rollback Reports
[!NOTE] See the Liquibase 4.27.0 Release Notes for the complete set of release information.
Notable Changes
[PRO]
Liquibase DATABASECHANGELOGHISTORY table: See all changes that have been applied to your database
- With the new DatabaseChangeLogHistory (DBCLH) Table, get a complete history of changes made to your database through Liquibase operations, including updates, rollbacks, dropAlls, tags, changelogsyncs, and repeated updates to the same ChangeSet. The DBCLH table is disabled by default, so Users must turn it on to start capturing historical data.
- Learn more https://docs.liquibase.com/databasechangeloghistory
Quality Checks Chains: Perform multiple policy evaluations with a single Quality Check
- Chain multiple Quality Checks together with logic conditionals (AND, OR, and NOT) for more flexibility to perform multiple evaluations in a single check. Useful to confirm complex best practices or governance issues. Check Chains are run like traditional single-condition existing Quality Checks
- Learn more https://docs.liquibase.com/quality-checks
Observability: Rollback Reports: Understand and share the data on the execution of rollback commands
- Easily scan and understand a high-level overview of the ChangeSets rolled back. Get a detailed view of both successful and failed rollbacks. Collaborate with your team with shareable report in PDF format
- Learn more https://docs.liquibase.com/observability
Breaking Change
- (#5584) throw exception if drop all fails (DAT-16718)
@StevenMassaro
[PRO] Changelog
- DAT-16798: Style rollback reports in liquibase/liquibase-pro#1534 by
@abrackx
- DAT-16857: record operationOutcome in MDC in liquibase/liquibase-pro#1606 by StevenMassaro
- DAT-16853: Chained checks reports in liquibase/liquibase-pro#1580 by
@abrackx
- DAT-16127 Checks chaining implementation in liquibase/liquibase-pro#1500 by wwillard7800
- DAT-16178: database changelog history record-keeping in liquibase/liquibase-pro#1334 by StevenMassaro
- DAT-16092 Implemented checkStatus argument for filtering by enabled/disabled status in liquibase/liquibase-pro#1577 by wwillard7800
- DAT-17187: Add check rollbacks to runtime metadata in https://github.com/liquibase/liquibase-pro/pull/ by
@abrackx
- DAT-16920: add path filter option to SqlUserDefinedPatternCheck in liquibase/liquibase-pro#1575 by StevenMassaro
- DAT-17072 Added new autoEnableNewChecks option and fix bug with autoUpdate in liquibase/liquibase-pro#1566 by wwillard7800
- DAT-16420: add propertySubstitutionEnabled flag to checks run command in liquibase/liquibase-pro#1569 by StevenMassaro
- DAT-16845: exclude unnecessary directories/files from built jar in liquibase/liquibase-pro#1565 by StevenMassaro
- DAT-15170: add EndDelimiterExistsWhenPatternExists QC in liquibase/liquibase-pro#1517 by StevenMassaro
- DAT-16559: Add copy url button to checks run and update reports in liquibase/liquibase-pro#1521 by
@abrackx
- DAT-16770: Fix table styling in details by check in liquibase/liquibase-pro#1531 by
@abrackx
- DAT-16683 Implement snapshot filters for snapshotReference command in liquibase/liquibase-pro#1506 by wwillard7800
- DAT-15980 Added new CheckRunInTransactionValue rule in liquibase/liquibase-pro#1516 by wwillard7800
- DAT-16544 Fix issue with bad SQL generation in liquibase/liquibase-pro#1512 by wwillard7800
... (truncated)
Changelog
Sourced from org.liquibase:liquibase-core's changelog.
Liquibase 4.27.0 is a major release
Liquibase 4.27.0 contains several New Capabilities and Notable Enhancements for Liquibase Pro users: DATABASECHANGELOGHISTORY table, Quality Checks Chains, Rollback Reports See the Liquibase 4.27.0 Release Notes for the complete set of release information.
Notable Changes
[PRO]
Liquibase DATABASECHANGELOGHISTORY table: See all changes that have been applied to your database
- With the new DatabaseChangeLogHistory (DBCLH) Table, get a complete history of changes made to your database through Liquibase operations, including updates, rollbacks, dropAlls, tags, changelogsyncs, and repeated updates to the same ChangeSet. The DBCLH table is disabled by default, so Users must turn it on to start capturing historical data.
- Learn more https://docs.liquibase.com/databasechangeloghistory
Quality Checks Chains: Perform multiple policy evaluations with a single Quality Check
- Chain multiple Quality Checks together with logic conditionals (AND, OR, and NOT) for more flexibility to perform multiple evaluations in a single check. Useful to confirm complex best practices or governance issues. Check Chains are run like traditional single-condition existing Quality Checks
- Learn more https://docs.liquibase.com/quality-checks
Observability: Rollback Reports: Understand and share the data on the execution of rollback commands
- Easily scan and understand a high-level overview of the ChangeSets rolled back. Get a detailed view of both successful and failed rollbacks. Collaborate with your team with shareable report in PDF format
- Learn more https://docs.liquibase.com/observability
Breaking Change
- (#5584) throw exception if drop all fails (DAT-16718)
@StevenMassaro
[PRO] Changelog
- DAT-16798: Style rollback reports in liquibase/liquibase-pro#1534 by
@abrackx
- DAT-16857: record operationOutcome in MDC in liquibase/liquibase-pro#1606 by StevenMassaro
- DAT-16853: Chained checks reports in liquibase/liquibase-pro#1580 by
@abrackx
- DAT-16127 Checks chaining implementation in liquibase/liquibase-pro#1500 by wwillard7800
- DAT-16178: database changelog history record-keeping in liquibase/liquibase-pro#1334 by StevenMassaro
- DAT-16092 Implemented checkStatus argument for filtering by enabled/disabled status in liquibase/liquibase-pro#1577 by wwillard7800
- DAT-17187: Add check rollbacks to runtime metadata in https://github.com/liquibase/liquibase-pro/pull/ by
@abrackx
- DAT-16920: add path filter option to SqlUserDefinedPatternCheck in liquibase/liquibase-pro#1575 by StevenMassaro
- DAT-17072 Added new autoEnableNewChecks option and fix bug with autoUpdate in liquibase/liquibase-pro#1566 by wwillard7800
- DAT-16420: add propertySubstitutionEnabled flag to checks run command in liquibase/liquibase-pro#1569 by StevenMassaro
- DAT-16845: exclude unnecessary directories/files from built jar in liquibase/liquibase-pro#1565 by StevenMassaro
- DAT-15170: add EndDelimiterExistsWhenPatternExists QC in liquibase/liquibase-pro#1517 by StevenMassaro
- DAT-16559: Add copy url button to checks run and update reports in liquibase/liquibase-pro#1521 by
@abrackx
- DAT-16770: Fix table styling in details by check in liquibase/liquibase-pro#1531 by
@abrackx
- DAT-16683 Implement snapshot filters for snapshotReference command in liquibase/liquibase-pro#1506 by wwillard7800
- DAT-15980 Added new CheckRunInTransactionValue rule in liquibase/liquibase-pro#1516 by wwillard7800
- DAT-16544 Fix issue with bad SQL generation in liquibase/liquibase-pro#1512 by wwillard7800
- DAT-14830: warn if running checks bulk-set without arguments in liquibase/liquibase-pro#1592 by StevenMassaro
- DAT-16105: improve interactive prompting through Powershell ISE in liquibase/liquibase-pro#1581 by StevenMassaro
- DAT-16765: throw exception when using init copy on non-s3 paths in liquibase/liquibase-pro#1539 by StevenMassaro
- PD-3246: init copy --source/--target descriptions in liquibase/liquibase-pro#946 by adrian-velonis1
- DAT-16271: properly handle creating procedure with no args and external name in liquibase/liquibase-pro#1494 by StevenMassaro
- DAT-16567 Handle logFormat when set in a flow file in liquibase/liquibase-pro#1522 by wwillard7800
- DAT-16306: wrap INITCOND of Postgres aggregate functions in single quotes in liquibase/liquibase-pro#1502 by StevenMassaro
... (truncated)
Commits
9c8fb14
chore: updated changelog + xsds for 4.27.0 (#5731)d224b5b
[DAT-16135] add new scope flag for modifyChangeSet flow (#5707)f9e57fe
Add force option to dropAll DAT-16418 (#5692)7b4ac21
DAT-16798: Add new parameters to rollback report (#5630)a9de072
Handle empty or null schema for CreateView with replace option DAT-16446 (#5695)29bef7f
record operationOutcome in MDC (DAT-16857) (#5702)9b2c666
use HelpUtil where possible (DAT-16569) (#5696)2060779
add ignore property to includeAll XSD (DAT-14921) (#5686)14288cf
Add CustomChangeChecksum interface (#5649)6f50035
FIX: SimpleSQLGrammar quote parsing regression (#5700)- Additional commits viewable in compare view
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 show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@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)
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 88.73%. Comparing base (
f6d49e5
) to head (2320304
).
Additional details and impacted files
@@ Coverage Diff @@
## master #494 +/- ##
=========================================
Coverage 88.73% 88.73%
Complexity 170 170
=========================================
Files 19 19
Lines 515 515
Branches 48 48
=========================================
Hits 457 457
Misses 31 31
Partials 27 27
Flag | Coverage Δ | |
---|---|---|
tests-java-11 | 88.73% <ø> (ø) |
|
tests-java-17 | 88.73% <ø> (ø) |
|
tests-java-21 | 88.73% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Superseded by #508.