Update all non-major dependencies
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
flow-bin (changelog) | devDependencies | minor | ^0.200.0 -> ^0.201.0 |
org.liquibase:liquibase-maven-plugin (source) | build | patch |
4.19.0 -> 4.19.1
|
com.diffplug.spotless:spotless-maven-plugin | build | minor |
2.33.0 -> 2.34.0
|
io.quarkus:quarkus-maven-plugin | build | patch |
2.16.3.Final -> 2.16.4.Final
|
io.quarkus:quarkus-universe-bom | import | patch |
2.16.3.Final -> 2.16.4.Final
|
org.apache.maven.plugins:maven-compiler-plugin | build | minor |
3.10.1 -> 3.11.0
|
Release Notes
liquibase/liquibase
v4.19.1
Liquibase v4.19.1 is a patch release
Enhancements
- Publish liquibase-extension-testing to github packages (DAT-12833) by @abrackx in https://github.com/liquibase/liquibase/pull/3697
- Add support for multiple schemas to dbDoc command by @zpanderson in https://github.com/liquibase/liquibase/pull/1834
- No need redundant conditions. by @arturobernalg in https://github.com/liquibase/liquibase/pull/3553
- Replace expressions with type arguments with diamond type <>. by @arturobernalg in https://github.com/liquibase/liquibase/pull/3591
- Remove duplicate conditions in expressions and branches of if statements. They are used due to oversight. by @arturobernalg in https://github.com/liquibase/liquibase/pull/3548
- Replace constant charset String literal with the predefined StandardC… by @arturobernalg in https://github.com/liquibase/liquibase/pull/3568
- Normalize path of SQL changelog file when parsing (DAT-11891) by @StevenMassaro in https://github.com/liquibase/liquibase/pull/3664
- Delegate change set equality tests by @droy-sandbox in https://github.com/liquibase/liquibase/pull/3550
- (DAT-6636)Refactor of TagExistsCommandStep and extraction of code to new LockServiceCommandStep by @filipelautert in https://github.com/liquibase/liquibase/pull/3667
- Refactors CalculateChecksumCommandStep by @filipelautert in https://github.com/liquibase/liquibase/pull/3696
- CORE-3044 avoid locking if no updates pending by @RichardBradley in https://github.com/liquibase/liquibase/pull/2190
- Warning in case of missing liquibase files instead of throwing an exception by @mhewedy in https://github.com/liquibase/liquibase/pull/3081
- Remove redundant modifiers. by @arturobernalg in https://github.com/liquibase/liquibase/pull/3594
- Update maven-bundle-plugin instructions to export package containing XSD files by @GeertZondervan in https://github.com/liquibase/liquibase/pull/3597
- Remove redundant conditions that covered by a subsequent condition. by @arturobernalg in https://github.com/liquibase/liquibase/pull/3590
- Add support for db2 view comments (DAT-12529) by @abrackx in https://github.com/liquibase/liquibase/pull/3723
- Remove unnecessary cast expressions. by @arturobernalg in https://github.com/liquibase/liquibase/pull/3670
- Performance improvements by @filipelautert in https://github.com/liquibase/liquibase/pull/3588
- Implemented a summary of change sets which get filtered out during update (DAT-12068) by @wwillard7800 in https://github.com/liquibase/liquibase/pull/3730
- Support tabular format for history command by @fbiville in https://github.com/liquibase/liquibase/pull/3541
- Remove Unnecessary operation/modifier: by @arturobernalg in https://github.com/liquibase/liquibase/pull/3657
- Update and rename bug_report.md to bug_report.yaml by @kevin-atx in https://github.com/liquibase/liquibase/pull/3728
- Improve command line help message format by @StevenMassaro in https://github.com/liquibase/liquibase/pull/3829
- Use StandardCharsets constant instead. (DAT-12853) by @arturobernalg in https://github.com/liquibase/liquibase/pull/3725
- Update SnakeYAML usage - do not call deprecated methods by @asomov in https://github.com/liquibase/liquibase/pull/3632
- Avoid global mutable state of Non-final fields in enumeration types. by @arturobernalg in https://github.com/liquibase/liquibase/pull/3727
- Use constants instead of arrays with known lengths of zero by @arturobernalg in https://github.com/liquibase/liquibase/pull/3716
- Simplify lambda expressions when possible by @arturobernalg in https://github.com/liquibase/liquibase/pull/3736
- [MRO] Added new modifyChangeSets tag to support specification of
runWith
attribute for all change sets ininclude
orincludeAll
- [MRO] DAT-7922 Implement a check for one change per changeset by @wwillard7800 in https://github.com/liquibase/liquibase-pro/pull/790
- [MRO] DAT-11915 Correctly escape SQL to enable and disable triggers on PostgreSQL by @wwillard7800 in https://github.com/liquibase/liquibase-pro/pull/799
- [MRO] DAT-10157: add database scope for reserved words checks by @StevenMassaro in https://github.com/liquibase/liquibase-pro/pull/802
- [MRO] DAT-13189 safely set code point limit for SnakeYaml by @StevenMassaro in https://github.com/liquibase/liquibase-pro/pull/827
- [MRO] DAT-13440: show changesetsRolledback only after rollback is complete by @StevenMassaro in https://github.com/liquibase/liquibase-pro/pull/838
- [MRO] DAT-12568 by @jnewton03 in https://github.com/liquibase/liquibase-pro/pull/844
Fixes
- Fixes generate-changelog table/view comment and table/view column comment generation for MSSQL (DAT-12045) by @abrackx in https://github.com/liquibase/liquibase/pull/3563
- Fully qualified path to the changelog or snapshot in S3 is not allowed, so needs better msg (DAT-11478) by @diadiushko in https://github.com/liquibase/liquibase/pull/3564
- (DAT-12039) :detect circular references in includeAll statement by @StevenMassaro in https://github.com/liquibase/liquibase/pull/3695
- improve logging around paths that do not exist (DAT-12038) by @StevenMassaro in https://github.com/liquibase/liquibase/pull/3669
- normalize path of json and yaml changelogs when parsing (DAT-11891) by @StevenMassaro in https://github.com/liquibase/liquibase/pull/3711
- deprecate DefaultLoggerConfiguration (DAT-11970) by @StevenMassaro in https://github.com/liquibase/liquibase/pull/3706
- Rework dropProcedure for Snowflake Log message when dropAll fails (DAT-12916) by @wwillard7800 in https://github.com/liquibase/liquibase/pull/3702
- fix: snowflake has wrong priority by @Yogurt-lei in https://github.com/liquibase/liquibase/pull/3572
- Do not add default schema name to getSchemas method to avoid one schema by @LonwoLonwo in https://github.com/liquibase/liquibase/pull/3704
- #3035 add Double data type class to avoid incorrect double(0) database by @LonwoLonwo in https://github.com/liquibase/liquibase/pull/3703
- Stop publishing liquibase-extension-testing to Github on branch builds (DAT-13038) by @abrackx in https://github.com/liquibase/liquibase/pull/3726
- do not support setting column comments on a view in Snowflake (DAT-12530) by @StevenMassaro in https://github.com/liquibase/liquibase/pull/3710
- Fix NullPointerException for case sensitive collations by @ivan909020 in https://github.com/liquibase/liquibase/pull/3699
- (DAT-13269) pass proper branch name and add required field by @jnewton03 in https://github.com/liquibase/liquibase/pull/3765
- Consistent ARG-suffix for 'defaultSchemaName'-Parameter by @SIEDA-EliasHeydrich in https://github.com/liquibase/liquibase/pull/3662
- Removing explicit LiquibaseServletListener references by @Thunderforge in https://github.com/liquibase/liquibase/pull/3677
- Add Snowflake structured data types to unmodifiable Data Types by @LonwoLonwo in https://github.com/liquibase/liquibase/pull/3752
- Fix #3690 primaryKeyExists does not work on DB2z by @MichaelKern-IVV in https://github.com/liquibase/liquibase/pull/3691
- Replace old stream creation with java.nio. by @arturobernalg in https://github.com/liquibase/liquibase/pull/3686
- github-action (DAT-13527) by @jnewton03 in https://github.com/liquibase/liquibase/pull/3827
- Do not duplicate clearCheckSums logic by @fbiville in https://github.com/liquibase/liquibase/pull/3628
- Fixing #3708 - AddColumn fix for H2 version 1.4.200 by @KarolyNevelos in https://github.com/liquibase/liquibase/pull/3709
- Added default values to private Scope constructor by @MarkTJohnson in https://github.com/liquibase/liquibase/pull/3756
- Improved concurrency support by using ConcurrentHashMaps by @jurgenkleverwal in https://github.com/liquibase/liquibase/pull/3799
- fixing lookahead for last line comment method by @mwiede in https://github.com/liquibase/liquibase/pull/3717
- Do not calculate checksum when loading changelogs by @filipelautert in https://github.com/liquibase/liquibase/pull/3790
- set up maven using simpler GitHub action by @StevenMassaro in https://github.com/liquibase/liquibase/pull/3835
- safely set code point limit for SnakeYaml (DAT-13189) by @StevenMassaro in https://github.com/liquibase/liquibase/pull/3807
- Fix failing EnvironmentValueProviderTest by @nvoxland in https://github.com/liquibase/liquibase/pull/3783
- show changesetsRolledback only after rollback is complete (DAT-13440) by @StevenMassaro in https://github.com/liquibase/liquibase/pull/3846
Security, Driver and other updates
OWASP Dependency Check: Reported Vulnerabilities
snakeyaml.jar
- This is a "critical" vulnerability reported against the snakeyaml library. Note: Liquibase code is not vulnerable to this attack, but users can manually upgrade to the newest version of snakeyaml library, and will be upgraded to the unaffected snakeyaml 2.0 version in the next release. If you are interested, you can track the MR at https://github.com/liquibase/liquibase/pull/3865
- Bump junit-jupiter-params from 5.9.1 to 5.9.2 by @dependabot in https://github.com/liquibase/liquibase/pull/3673
- Bump ant from 1.10.11 to 1.10.13 by @dependabot in https://github.com/liquibase/liquibase/pull/3672
- Bump firebird-testcontainers-java from 1.2.0 to 1.3.0 by @dependabot in https://github.com/liquibase/liquibase/pull/3653
- Bump actions/delete-package-versions from 3 to 4 by @dependabot in https://github.com/liquibase/liquibase/pull/3649
- Bump maven-plugin-plugin from 3.7.0 to 3.7.1 by @dependabot in https://github.com/liquibase/liquibase/pull/3698
- Bump assertj-core from 3.23.1 to 3.24.2 by @dependabot in https://github.com/liquibase/liquibase/pull/3705
- Bump jaybird from 4.0.8.java8 to 5.0.0.java8 by @dependabot in https://github.com/liquibase/liquibase/pull/3659
- Bump mariadb-java-client from 3.1.0 to 3.1.2 by @dependabot in https://github.com/liquibase/liquibase/pull/3729
- Bump snowflake-jdbc from 3.13.26 to 3.13.27 by @dependabot in https://github.com/liquibase/liquibase/pull/3751
- Bump picocli from 4.7.0 to 4.7.1 by @dependabot in https://github.com/liquibase/liquibase/pull/3742
- Bump actions/cache from 3.2.3 to 3.2.4 by @dependabot in https://github.com/liquibase/liquibase/pull/3750
- Bump actions/cache from 3.2.4 to 3.2.5 by @dependabot in https://github.com/liquibase/liquibase/pull/3809
- Bump maven-deploy-plugin from 3.0.0 to 3.1.0 by @dependabot in https://github.com/liquibase/liquibase/pull/3802
- Bump maven-shade-merge-manifest-transformer from 0.0.2 to 0.0.3 by @dependabot in https://github.com/liquibase/liquibase/pull/3779
- Bump postgresql from 42.5.1 to 42.5.3 by @dependabot in https://github.com/liquibase/liquibase/pull/3778
- Bump jaxb-runtime from 4.0.1 to 4.0.2 by @dependabot in https://github.com/liquibase/liquibase/pull/3786
- Bump jaxb-core from 4.0.1 to 4.0.2 by @dependabot in https://github.com/liquibase/liquibase/pull/3787
- Bump sqlite-jdbc from 3.40.0.0 to 3.40.1.0 by @dependabot in https://github.com/liquibase/liquibase/pull/3772
- Bump maven-enforcer-plugin from 3.1.0 to 3.2.1 by @dependabot in https://github.com/liquibase/liquibase/pull/3759
- Bump jaybird from 5.0.0.java8 to 5.0.1.java8 by @dependabot in https://github.com/liquibase/liquibase/pull/3760
- Bump mssql-jdbc from 11.2.1.jre8 to 12.2.0.jre8 by @dependabot in https://github.com/liquibase/liquibase/pull/3761
- Bump ojdbc8 from 21.8.0.0 to 21.9.0.0 by @dependabot in https://github.com/liquibase/liquibase/pull/3808
- Bump postgresql from 42.5.3 to 42.5.4 by @dependabot in https://github.com/liquibase/liquibase/pull/3831
- Migrate setup-java action to use Temurin by @gdams in https://github.com/liquibase/liquibase/pull/3607
New Contributors
- @zpanderson made their first contribution in https://github.com/liquibase/liquibase/pull/1834
- @droy-sandbox made their first contribution in https://github.com/liquibase/liquibase/pull/3550
- @mhewedy made their first contribution in https://github.com/liquibase/liquibase/pull/3081
- @GeertZondervan made their first contribution in https://github.com/liquibase/liquibase/pull/3597
- @Yogurt-lei made their first contribution in https://github.com/liquibase/liquibase/pull/3572
- @gdams made their first contribution in https://github.com/liquibase/liquibase/pull/3607
- @ivan909020 made their first contribution in https://github.com/liquibase/liquibase/pull/3699
- @SIEDA-EliasHeydrich made their first contribution in https://github.com/liquibase/liquibase/pull/3662
- @Thunderforge made their first contribution in https://github.com/liquibase/liquibase/pull/3677
- @KarolyNevelos made their first contribution in https://github.com/liquibase/liquibase/pull/3709
- @MarkTJohnson made their first contribution in https://github.com/liquibase/liquibase/pull/3756
- @jurgenkleverwal made their first contribution in https://github.com/liquibase/liquibase/pull/3799
- @mwiede made their first contribution in https://github.com/liquibase/liquibase/pull/3717
Full Changelog: https://github.com/liquibase/liquibase/compare/v4.17.2...v4.19.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 making it stronger:
Contribute code Make doc updates Help by asking and answering questions Set up a chat with the Product team
Thanks to everyone who helps make the Liquibase community strong!
File Descriptions
- Liquibase CLI -- Includes open source + commercial functionality
- liquibase-x.y.z.tar.gz -- Archive in tar.gz format
- liquibase-x.y.z.zip -- Archive in zip format
- liquibase-windows-x64-installer-x.y.z.exe -- Installer for Windows
- liquibase-macos-installer-x.y.z.dmg -- Installer for MacOS
-
Primary Libraries - For embedding in other software
- liquibase-core-x.y.z.jar – Base Liquibase library (open source)
- liquibase-commerical-x.y.z.jar – Additional commercial functionality
-
liquibase-additional-x.y.z.zip – Contains additional, less commonly used files
- Additional libraries such as liquibase-maven-plugin.jar and liquibase-cdi.jar
- Javadocs for all the libraries
- Source archives for all the open source libraries
- ASC/MD5/SHA1 verification hashes for all files
Full Changelog: https://github.com/liquibase/liquibase/compare/v4.19.0...v4.19.1
diffplug/spotless
v2.34.0
Added
-
Formatter
now has a fieldpublic static final File NO_FILE_SENTINEL
which can be used to pass string content to a Formatter or FormatterStep when there is no actual File to format. (#1525)
quarkusio/quarkus
v2.16.4.Final
Complete changelog
- #31510 - Add logging to CompiledJavaVersionBuildStep
- #31507 - Adjust API in transaction.adoc code snippet
- #31498 - Added a note to get correct OpenAPI documentation
- #31486 - smallrye-openapi generates wrong definition for grouped parameters
- #31483 - Fix documentation for quarkus.hibernate-orm.enabled
- #31477 - Qute generated value resolvers - fix varArgs methods with 1 argument
- #31471 - [2.16] Make sure parent modules are loaded into workspace before those that depend on them
- #31467 - Don't run kubernetes-client Dev Services transitively
- #31465 - Propagate Quarkus related failsafe system properties
- #31462 - Do not append single '&' with empty query params in Resteasy Reactive
- #31449 - Qute: VarArgs processing error with 1 element
- #31447 - SmallRye GraphQL 1.9.3, test for Deprecated annotation
- #31422 - Fix client jackson body writer to propagate the client context
- #31418 - Fix doc generation for quarkus.hibernate-orm.enabled
- #31416 - Fix copy paste error in qute docs
- #31405 - Propagate SystemProperties set in Failsafe plugin to the Test launcher
- #31394 - Fix afterEach callback for integration tests
- #31393 - Integration Test AfterEach callbacks are not called
- #31355 - [Regression] Very slow startup in dev mode when the Kubernetes extension is present
- #31350 - Also set io.netty.noUnsafe at runtime when set at build time
- #31349 - Netty complaining about access to heap buffer in native
- #31347 - Adjust image name substitution for Elasticsearch Dev Services
- #31339 - Improve logging in DevServicesKubernetesProcessor
-
#31336 - Pass
--userns=keep-id
to podman only when in rootless mode - #31331 - Use idiomatic RESTEasy Reactive filter declaration for OpenTelemetry
- #31316 - Improve CSRF documentation
-
#31302 - Updated OpenAPI
mp.openapi.extensions.smallrye.openapi
key mapping - #31300 - Support UUID serialization in REST Client multipart bodies
-
#31298 - RESTEasy Reactive doesn't support
java.util.UUID
-
#31291 - Bump
org.jetbrains.annotations
from17.0.0
to the latest(24.0.0
) - #31289 - Return a null InputStream from REST Client when response is 204
- #31280 - Bump SQL Server JDBC driver to 12.2.0
- #31276 - Bump protobuf from 3.21.9 to 3.22.0
- #31274 - Try to solve disk space issues on GitHub Actions
- #31261 - Bump Microsoft SQL Server JDBC driver to 12.2.0
- #31260 - Make OIDC connection error log messages more visible
- #31250 - Clarify in keycloak-authorization doc when it should be used
-
#31249 - Empty array of values in WebTargetImpl.queryParam method is added to the final URI as an
&
-
#31245 - [Regression in 2.16.3]
NullPointerException: Cannot invoke "org.jboss.resteasy.reactive.server.SimpleResourceInfo.getResourceClass()" because "this.resourceInfo" is null
- #31240 - protobuf code generated w/ 3.22.0 broken w/ Quarkus
- #31236 - Bump postgresql from 42.5.3 to 42.5.4
- #31234 - Bump mermaid from 9.1.1 to 9.4.0
- #31231 - RESTEasy reactive returns an empty InputStream instead of null on 204 - No Content response
- #31211 - Fix the non-default constructor mechanism of bytecode recording [2.16]
- #31209 - Another fix for the Redis Search aggregation test
- #31186 - Show how to enable all origins in HTTP CORS section
- #31150 - Add keycloak authorization capability
- #31127 - Enhancements to instructions for contributing to the Quarkus docs
- #31334 - podman4 can't build any code with quarkus builder
- #30601 - Generate a preview website for documentation MRs
- #30549 - Enhancements and fixes for the Authorization of Web Endpoints section
- #30419 - Enhancing the Authorization of Web endpoints guide
- #30333 - Can't work with Google Oauth2 using qaurkus-oidc
- #29427 - quarkus.oidc.auth-server-url causing weird start-up failure
- #26152 - Resteasy Reactive: ContextResolver not used
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.