liquibase/liquibase-hibernate
### [`v4.19.0`](https://togithub.com/liquibase/liquibase-hibernate/releases/tag/v4.19.0)
Support for Liquibase 4.19.0.
#### What's Changed
- Support Hibernate ORM 6.1 with Jakarta EE 10 by [@papegaaij](https://togithub.com/papegaaij) in [https://github.com/liquibase/liquibase-hibernate/pull/434](https://togithub.com/liquibase/liquibase-hibernate/pull/434)
- Bump hibernate.version from 6.1.5.Final to 6.1.6.Final by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase-hibernate/pull/447](https://togithub.com/liquibase/liquibase-hibernate/pull/447)
- Bump spring.version from 6.0.2 to 6.0.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase-hibernate/pull/448](https://togithub.com/liquibase/liquibase-hibernate/pull/448)
#### New Contributors
- [@papegaaij](https://togithub.com/papegaaij) made their first contribution in [https://github.com/liquibase/liquibase-hibernate/pull/434](https://togithub.com/liquibase/liquibase-hibernate/pull/434)
**Full Changelog**: https://github.com/liquibase/liquibase-hibernate/compare/v4.18.0...v4.19.0
liquibase/liquibase
### [`v4.19.0`](https://togithub.com/liquibase/liquibase/releases/tag/v4.19.0)
##### Liquibase v4.19.0 is a patch release with an XSD upgrade.
#### Enhancements
- Simplify assert calls and replaced with simpler and equivalent calls. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3497](https://togithub.com/liquibase/liquibase/pull/3497)
- Delete unused import statement. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3522](https://togithub.com/liquibase/liquibase/pull/3522)
- Added call to modifyChangeSet during execute method to allow the changeSet to be correctly set on the executor DAT-12388 by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3511](https://togithub.com/liquibase/liquibase/pull/3511)
- Remove unnecessary local variables that add nothing to the comprehensibility of a method. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3373](https://togithub.com/liquibase/liquibase/pull/3373)
- Allow loading gzipped data files by [@mike-seger](https://togithub.com/mike-seger) in [https://github.com/liquibase/liquibase/pull/3379](https://togithub.com/liquibase/liquibase/pull/3379)
- Use try-with-resources Statement when is possible. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3374](https://togithub.com/liquibase/liquibase/pull/3374)
- Define and reuse constants. Use an empty array styles to convert a collection to an array. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3500](https://togithub.com/liquibase/liquibase/pull/3500)
- Add support for block comment rollback commands on SQL changesets by [@krishnaenugandula](https://togithub.com/krishnaenugandula) in [https://github.com/liquibase/liquibase/pull/1399](https://togithub.com/liquibase/liquibase/pull/1399)
- Allow primary key on addColumn for H2 by [@nick318](https://togithub.com/nick318) in [https://github.com/liquibase/liquibase/pull/3372](https://togithub.com/liquibase/liquibase/pull/3372)
- Additional (optional) tableType attribute on the CreateTableChange by [@MartinRied](https://togithub.com/MartinRied) in [https://github.com/liquibase/liquibase/pull/3108](https://togithub.com/liquibase/liquibase/pull/3108)
- Include "path" in databasechangelog's description column for all change types with "path" attributes by [@MichaelKern-IVV](https://togithub.com/MichaelKern-IVV) in [https://github.com/liquibase/liquibase/pull/3244](https://togithub.com/liquibase/liquibase/pull/3244)
- [#1466](https://togithub.com/liquibase/liquibase/issues/1466): Add ignore:true changeset attribute to Formatted SQL changeLogs by [@skrivenko](https://togithub.com/skrivenko) in [https://github.com/liquibase/liquibase/pull/3377](https://togithub.com/liquibase/liquibase/pull/3377)
- [#1290](https://togithub.com/liquibase/liquibase/issues/1290): Forbid empty changeSet id and author by [@skrivenko](https://togithub.com/skrivenko) in [https://github.com/liquibase/liquibase/pull/3397](https://togithub.com/liquibase/liquibase/pull/3397)
- Allow to drop and create a view for a Postgres database if replacing the view would fail by [@rozenshteyn](https://togithub.com/rozenshteyn) in [https://github.com/liquibase/liquibase/pull/3399](https://togithub.com/liquibase/liquibase/pull/3399)
- Rename DatabaseObjectComparator class to be DatabaseObjectCollectionComparator for clarity DAT-10112 by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3544](https://togithub.com/liquibase/liquibase/pull/3544)
- Do not lower case the ProvidedValue description if the string is capitalized, i.e. it starts with 2 upper-case characters DAT-12614 by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3589](https://togithub.com/liquibase/liquibase/pull/3589)
- Use 'Integer.compare' instead by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3528](https://togithub.com/liquibase/liquibase/pull/3528)
- Simplify 'Map' operations. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3527](https://togithub.com/liquibase/liquibase/pull/3527)
- Remove unnecessary semicolon. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3571](https://togithub.com/liquibase/liquibase/pull/3571)
- Missing Override annotations. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3558](https://togithub.com/liquibase/liquibase/pull/3558)
- Prevents redundant loop iterations. Early loop exit in 'if' condition. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3547](https://togithub.com/liquibase/liquibase/pull/3547)
- DAT 6635 - Implement TagCommand by [@filipelautert](https://togithub.com/filipelautert) in [https://github.com/liquibase/liquibase/pull/3570](https://togithub.com/liquibase/liquibase/pull/3570)
- DAT-12576 update release workflow to attach artifact by run_id by [@ap-liquibase](https://togithub.com/ap-liquibase) in [https://github.com/liquibase/liquibase/pull/3629](https://togithub.com/liquibase/liquibase/pull/3629)
- DAT-12365 update install4j script to version 10.x by [@jnewton03](https://togithub.com/jnewton03) in [https://github.com/liquibase/liquibase/pull/3641](https://togithub.com/liquibase/liquibase/pull/3641)
- Upgrades installer JDK version for next release. by [@filipelautert](https://togithub.com/filipelautert) in [https://github.com/liquibase/liquibase/pull/3440](https://togithub.com/liquibase/liquibase/pull/3440)
- remove licenses that were moved to individual extensions (DAT-12784) by [@StevenMassaro](https://togithub.com/StevenMassaro) in [https://github.com/liquibase/liquibase/pull/3646](https://togithub.com/liquibase/liquibase/pull/3646)
- DAT-12597 include commercial sources and javadoc in reversion by [@ap-liquibase](https://togithub.com/ap-liquibase) in [https://github.com/liquibase/liquibase/pull/3671](https://togithub.com/liquibase/liquibase/pull/3671)
#### Security, Driver, and other updates
- Bump mariadb-java-client from 3.0.8 to 3.1.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3471](https://togithub.com/liquibase/liquibase/pull/3471)
- Bump testcontainers-bom from 1.17.5 to 1.17.6 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3477](https://togithub.com/liquibase/liquibase/pull/3477)
- Bump snowflake-jdbc from 3.13.22 to 3.13.25 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3475](https://togithub.com/liquibase/liquibase/pull/3475)
- Bump slf4j-jdk14 from 2.0.3 to 2.0.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3485](https://togithub.com/liquibase/liquibase/pull/3485)
- Bump maven-install-plugin from 3.0.1 to 3.1.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3484](https://togithub.com/liquibase/liquibase/pull/3484)
- Bump castlabs/get-package-version-id-action from 2.0 to 2.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3490](https://togithub.com/liquibase/liquibase/pull/3490)
- Bump sqlite-jdbc from 3.39.4.0 to 3.40.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3510](https://togithub.com/liquibase/liquibase/pull/3510)
- Bump jaybird from 4.0.6.java8 to 4.0.8.java8 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3509](https://togithub.com/liquibase/liquibase/pull/3509)
- Bump mockito-inline from 4.8.1 to 4.10.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3580](https://togithub.com/liquibase/liquibase/pull/3580)
- Bump targetMavenVersion from 3.8.5 to 3.8.6 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3593](https://togithub.com/liquibase/liquibase/pull/3593)
- Bump junit-jupiter-params from 5.8.1 to 5.9.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3592](https://togithub.com/liquibase/liquibase/pull/3592)
- Bump jaybird from 4.0.6.java8 to 4.0.8.java8 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3602](https://togithub.com/liquibase/liquibase/pull/3602)
- Bump slf4j-jdk14 from 2.0.4 to 2.0.6 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3566](https://togithub.com/liquibase/liquibase/pull/3566)
- Bump snowflake-jdbc from 3.13.25 to 3.13.26 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3579](https://togithub.com/liquibase/liquibase/pull/3579)
- Bump robinraju/release-downloader from 1.6 to 1.7 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3603](https://togithub.com/liquibase/liquibase/pull/3603)
- Bump ojdbc8 from 21.7.0.0 to 21.8.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3551](https://togithub.com/liquibase/liquibase/pull/3551)
- Bump up the max number of code points for JSON/YAML parser DAT-12657 by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3552](https://togithub.com/liquibase/liquibase/pull/3552)
- Bump actions/cache from 3.0.11 to 3.2.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3654](https://togithub.com/liquibase/liquibase/pull/3654)
- update changelog version - 4.19 by [@suryaaki2](https://togithub.com/suryaaki2) in [https://github.com/liquibase/liquibase/pull/3676](https://togithub.com/liquibase/liquibase/pull/3676)
- Update changelog xsd 4.19 by [@suryaaki2](https://togithub.com/suryaaki2) in [https://github.com/liquibase/liquibase/pull/3678](https://togithub.com/liquibase/liquibase/pull/3678)
- Bump targetMavenVersion from 3.8.5 to 3.8.7 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3634](https://togithub.com/liquibase/liquibase/pull/3634)
- Update release-published.yml by [@jnewton03](https://togithub.com/jnewton03) in [https://github.com/liquibase/liquibase/pull/3540](https://togithub.com/liquibase/liquibase/pull/3540)
- DAT-12783 Adding extension license information by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3614](https://togithub.com/liquibase/liquibase/pull/3614)
#### Fixes
- fix overwriteOutputFile parameter for GenerateChangelog (DAT-12036) by [@StevenMassaro](https://togithub.com/StevenMassaro) in [https://github.com/liquibase/liquibase/pull/3543](https://togithub.com/liquibase/liquibase/pull/3543)
- Avoid ClassCastException when loading LogService from Scope by [@mattbertolini](https://togithub.com/mattbertolini) in [https://github.com/liquibase/liquibase/pull/3518](https://togithub.com/liquibase/liquibase/pull/3518)
- Adds exclusions for mariadb newly added waffle dependency. by [@filipelautert](https://togithub.com/filipelautert) in [https://github.com/liquibase/liquibase/pull/3559](https://togithub.com/liquibase/liquibase/pull/3559)
- Correctly handle indexes with descending columns in snapshot DAT-11447 by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3535](https://togithub.com/liquibase/liquibase/pull/3535)
- Fix getting default schema issue for firebird by [@MalloD12](https://togithub.com/MalloD12) in [https://github.com/liquibase/liquibase/pull/3390](https://togithub.com/liquibase/liquibase/pull/3390)
- Fix generatedSQL logic to allow setting up a function as a default value for MySQL version 8 by [@MalloD12](https://togithub.com/MalloD12) in [https://github.com/liquibase/liquibase/pull/3362](https://togithub.com/liquibase/liquibase/pull/3362)
- DAT-11579: when generating changelogs for MySQL, ignore table column order for PKs by [@StevenMassaro](https://togithub.com/StevenMassaro) in [https://github.com/liquibase/liquibase/pull/3486](https://togithub.com/liquibase/liquibase/pull/3486)
- Included SQL to return unique constraints for Sybase by [@crenan](https://togithub.com/crenan) in [https://github.com/liquibase/liquibase/pull/3517](https://togithub.com/liquibase/liquibase/pull/3517)
- Add varbinary and binary support for DB2 - fixes [#3408](https://togithub.com/liquibase/liquibase/issues/3408) by [@mihaelaDev](https://togithub.com/mihaelaDev) in [https://github.com/liquibase/liquibase/pull/3428](https://togithub.com/liquibase/liquibase/pull/3428)
- Added support for COMPUTED values inside CSV files for loadData change by [@zbynekvavros](https://togithub.com/zbynekvavros) in [https://github.com/liquibase/liquibase/pull/944](https://togithub.com/liquibase/liquibase/pull/944)
- Prevent Executors collision due to hash used as a Map's key part by [@Dasiu](https://togithub.com/Dasiu) in [https://github.com/liquibase/liquibase/pull/3533](https://togithub.com/liquibase/liquibase/pull/3533)
- Breaks out of LockService.init loop after validations are completed by [@filipelautert](https://togithub.com/filipelautert) in [https://github.com/liquibase/liquibase/pull/3576](https://togithub.com/liquibase/liquibase/pull/3576)
- implement SingletonObject to solve [#2349](https://togithub.com/liquibase/liquibase/issues/2349) by [@yairogen](https://togithub.com/yairogen) in [https://github.com/liquibase/liquibase/pull/3624](https://togithub.com/liquibase/liquibase/pull/3624)
- Postgresql - Fallback to default schema name in SequenceSnapshotGenerator when this is null by [@djochim](https://togithub.com/djochim) in [https://github.com/liquibase/liquibase/pull/3637](https://togithub.com/liquibase/liquibase/pull/3637)
##### OWASP Dependency Check: Reported Vulnerabilities
- snakeyaml.jar - This is a ["critical" vulnerability reported against the snakeyaml library](https://ossindex.sonatype.org/vulnerability/CVE-2022-1471). We are currently on the newest version of snakeyaml and there is no fix for the issue as of yet.
#### New Contributors
- [@mike-seger](https://togithub.com/mike-seger) made their first contribution in [https://github.com/liquibase/liquibase/pull/3379](https://togithub.com/liquibase/liquibase/pull/3379)
- [@crenan](https://togithub.com/crenan) made their first contribution in [https://github.com/liquibase/liquibase/pull/3517](https://togithub.com/liquibase/liquibase/pull/3517)
- [@mihaelaDev](https://togithub.com/mihaelaDev) made their first contribution in [https://github.com/liquibase/liquibase/pull/3428](https://togithub.com/liquibase/liquibase/pull/3428)
- [@krishnaenugandula](https://togithub.com/krishnaenugandula) made their first contribution in [https://github.com/liquibase/liquibase/pull/1399](https://togithub.com/liquibase/liquibase/pull/1399)
- [@skrivenko](https://togithub.com/skrivenko) made their first contribution in [https://github.com/liquibase/liquibase/pull/3397](https://togithub.com/liquibase/liquibase/pull/3397)
- [@zbynekvavros](https://togithub.com/zbynekvavros) made their first contribution in [https://github.com/liquibase/liquibase/pull/944](https://togithub.com/liquibase/liquibase/pull/944)
- [@Dasiu](https://togithub.com/Dasiu) made their first contribution in [https://github.com/liquibase/liquibase/pull/3533](https://togithub.com/liquibase/liquibase/pull/3533)
- [@yairogen](https://togithub.com/yairogen) made their first contribution in [https://github.com/liquibase/liquibase/pull/3624](https://togithub.com/liquibase/liquibase/pull/3624)
- [@djochim](https://togithub.com/djochim) made their first contribution in [https://github.com/liquibase/liquibase/pull/3637](https://togithub.com/liquibase/liquibase/pull/3637)
**Full Changelog**: https://github.com/liquibase/liquibase/compare/v4.18.0...v4.19.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 making it stronger:
[Contribute code](https://www.liquibase.org/development/contribute.html)
[Make doc updates](https://togithub.com/Datical/liquibase-docs)
[Help by asking and answering questions](https://forum.liquibase.org/)
[Set up a chat with the Product team](https://calendly.com/liquibase-outreach/product-feedback)
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
**NOTE: liquibase-core-.jar** contains only the open-source license. If you use Liquibase Pro or other commercial add-ons, you must also **install liquibase-commercial-.jar**
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.18.0
->4.19.0
4.18.0
->4.19.0
Release Notes
liquibase/liquibase-hibernate
### [`v4.19.0`](https://togithub.com/liquibase/liquibase-hibernate/releases/tag/v4.19.0) Support for Liquibase 4.19.0. #### What's Changed - Support Hibernate ORM 6.1 with Jakarta EE 10 by [@papegaaij](https://togithub.com/papegaaij) in [https://github.com/liquibase/liquibase-hibernate/pull/434](https://togithub.com/liquibase/liquibase-hibernate/pull/434) - Bump hibernate.version from 6.1.5.Final to 6.1.6.Final by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase-hibernate/pull/447](https://togithub.com/liquibase/liquibase-hibernate/pull/447) - Bump spring.version from 6.0.2 to 6.0.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase-hibernate/pull/448](https://togithub.com/liquibase/liquibase-hibernate/pull/448) #### New Contributors - [@papegaaij](https://togithub.com/papegaaij) made their first contribution in [https://github.com/liquibase/liquibase-hibernate/pull/434](https://togithub.com/liquibase/liquibase-hibernate/pull/434) **Full Changelog**: https://github.com/liquibase/liquibase-hibernate/compare/v4.18.0...v4.19.0liquibase/liquibase
### [`v4.19.0`](https://togithub.com/liquibase/liquibase/releases/tag/v4.19.0) ##### Liquibase v4.19.0 is a patch release with an XSD upgrade. #### Enhancements - Simplify assert calls and replaced with simpler and equivalent calls. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3497](https://togithub.com/liquibase/liquibase/pull/3497) - Delete unused import statement. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3522](https://togithub.com/liquibase/liquibase/pull/3522) - Added call to modifyChangeSet during execute method to allow the changeSet to be correctly set on the executor DAT-12388 by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3511](https://togithub.com/liquibase/liquibase/pull/3511) - Remove unnecessary local variables that add nothing to the comprehensibility of a method. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3373](https://togithub.com/liquibase/liquibase/pull/3373) - Allow loading gzipped data files by [@mike-seger](https://togithub.com/mike-seger) in [https://github.com/liquibase/liquibase/pull/3379](https://togithub.com/liquibase/liquibase/pull/3379) - Use try-with-resources Statement when is possible. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3374](https://togithub.com/liquibase/liquibase/pull/3374) - Define and reuse constants. Use an empty array styles to convert a collection to an array. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3500](https://togithub.com/liquibase/liquibase/pull/3500) - Add support for block comment rollback commands on SQL changesets by [@krishnaenugandula](https://togithub.com/krishnaenugandula) in [https://github.com/liquibase/liquibase/pull/1399](https://togithub.com/liquibase/liquibase/pull/1399) - Allow primary key on addColumn for H2 by [@nick318](https://togithub.com/nick318) in [https://github.com/liquibase/liquibase/pull/3372](https://togithub.com/liquibase/liquibase/pull/3372) - Additional (optional) tableType attribute on the CreateTableChange by [@MartinRied](https://togithub.com/MartinRied) in [https://github.com/liquibase/liquibase/pull/3108](https://togithub.com/liquibase/liquibase/pull/3108) - Include "path" in databasechangelog's description column for all change types with "path" attributes by [@MichaelKern-IVV](https://togithub.com/MichaelKern-IVV) in [https://github.com/liquibase/liquibase/pull/3244](https://togithub.com/liquibase/liquibase/pull/3244) - [#1466](https://togithub.com/liquibase/liquibase/issues/1466): Add ignore:true changeset attribute to Formatted SQL changeLogs by [@skrivenko](https://togithub.com/skrivenko) in [https://github.com/liquibase/liquibase/pull/3377](https://togithub.com/liquibase/liquibase/pull/3377) - [#1290](https://togithub.com/liquibase/liquibase/issues/1290): Forbid empty changeSet id and author by [@skrivenko](https://togithub.com/skrivenko) in [https://github.com/liquibase/liquibase/pull/3397](https://togithub.com/liquibase/liquibase/pull/3397) - Allow to drop and create a view for a Postgres database if replacing the view would fail by [@rozenshteyn](https://togithub.com/rozenshteyn) in [https://github.com/liquibase/liquibase/pull/3399](https://togithub.com/liquibase/liquibase/pull/3399) - Rename DatabaseObjectComparator class to be DatabaseObjectCollectionComparator for clarity DAT-10112 by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3544](https://togithub.com/liquibase/liquibase/pull/3544) - Do not lower case the ProvidedValue description if the string is capitalized, i.e. it starts with 2 upper-case characters DAT-12614 by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3589](https://togithub.com/liquibase/liquibase/pull/3589) - Use 'Integer.compare' instead by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3528](https://togithub.com/liquibase/liquibase/pull/3528) - Simplify 'Map' operations. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3527](https://togithub.com/liquibase/liquibase/pull/3527) - Remove unnecessary semicolon. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3571](https://togithub.com/liquibase/liquibase/pull/3571) - Missing Override annotations. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3558](https://togithub.com/liquibase/liquibase/pull/3558) - Prevents redundant loop iterations. Early loop exit in 'if' condition. by [@arturobernalg](https://togithub.com/arturobernalg) in [https://github.com/liquibase/liquibase/pull/3547](https://togithub.com/liquibase/liquibase/pull/3547) - DAT 6635 - Implement TagCommand by [@filipelautert](https://togithub.com/filipelautert) in [https://github.com/liquibase/liquibase/pull/3570](https://togithub.com/liquibase/liquibase/pull/3570) - DAT-12576 update release workflow to attach artifact by run_id by [@ap-liquibase](https://togithub.com/ap-liquibase) in [https://github.com/liquibase/liquibase/pull/3629](https://togithub.com/liquibase/liquibase/pull/3629) - DAT-12365 update install4j script to version 10.x by [@jnewton03](https://togithub.com/jnewton03) in [https://github.com/liquibase/liquibase/pull/3641](https://togithub.com/liquibase/liquibase/pull/3641) - Upgrades installer JDK version for next release. by [@filipelautert](https://togithub.com/filipelautert) in [https://github.com/liquibase/liquibase/pull/3440](https://togithub.com/liquibase/liquibase/pull/3440) - remove licenses that were moved to individual extensions (DAT-12784) by [@StevenMassaro](https://togithub.com/StevenMassaro) in [https://github.com/liquibase/liquibase/pull/3646](https://togithub.com/liquibase/liquibase/pull/3646) - DAT-12597 include commercial sources and javadoc in reversion by [@ap-liquibase](https://togithub.com/ap-liquibase) in [https://github.com/liquibase/liquibase/pull/3671](https://togithub.com/liquibase/liquibase/pull/3671) #### Security, Driver, and other updates - Bump mariadb-java-client from 3.0.8 to 3.1.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3471](https://togithub.com/liquibase/liquibase/pull/3471) - Bump testcontainers-bom from 1.17.5 to 1.17.6 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3477](https://togithub.com/liquibase/liquibase/pull/3477) - Bump snowflake-jdbc from 3.13.22 to 3.13.25 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3475](https://togithub.com/liquibase/liquibase/pull/3475) - Bump slf4j-jdk14 from 2.0.3 to 2.0.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3485](https://togithub.com/liquibase/liquibase/pull/3485) - Bump maven-install-plugin from 3.0.1 to 3.1.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3484](https://togithub.com/liquibase/liquibase/pull/3484) - Bump castlabs/get-package-version-id-action from 2.0 to 2.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3490](https://togithub.com/liquibase/liquibase/pull/3490) - Bump sqlite-jdbc from 3.39.4.0 to 3.40.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3510](https://togithub.com/liquibase/liquibase/pull/3510) - Bump jaybird from 4.0.6.java8 to 4.0.8.java8 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3509](https://togithub.com/liquibase/liquibase/pull/3509) - Bump mockito-inline from 4.8.1 to 4.10.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3580](https://togithub.com/liquibase/liquibase/pull/3580) - Bump targetMavenVersion from 3.8.5 to 3.8.6 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3593](https://togithub.com/liquibase/liquibase/pull/3593) - Bump junit-jupiter-params from 5.8.1 to 5.9.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3592](https://togithub.com/liquibase/liquibase/pull/3592) - Bump jaybird from 4.0.6.java8 to 4.0.8.java8 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3602](https://togithub.com/liquibase/liquibase/pull/3602) - Bump slf4j-jdk14 from 2.0.4 to 2.0.6 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3566](https://togithub.com/liquibase/liquibase/pull/3566) - Bump snowflake-jdbc from 3.13.25 to 3.13.26 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3579](https://togithub.com/liquibase/liquibase/pull/3579) - Bump robinraju/release-downloader from 1.6 to 1.7 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3603](https://togithub.com/liquibase/liquibase/pull/3603) - Bump ojdbc8 from 21.7.0.0 to 21.8.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3551](https://togithub.com/liquibase/liquibase/pull/3551) - Bump up the max number of code points for JSON/YAML parser DAT-12657 by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3552](https://togithub.com/liquibase/liquibase/pull/3552) - Bump actions/cache from 3.0.11 to 3.2.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3654](https://togithub.com/liquibase/liquibase/pull/3654) - update changelog version - 4.19 by [@suryaaki2](https://togithub.com/suryaaki2) in [https://github.com/liquibase/liquibase/pull/3676](https://togithub.com/liquibase/liquibase/pull/3676) - Update changelog xsd 4.19 by [@suryaaki2](https://togithub.com/suryaaki2) in [https://github.com/liquibase/liquibase/pull/3678](https://togithub.com/liquibase/liquibase/pull/3678) - Bump targetMavenVersion from 3.8.5 to 3.8.7 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/liquibase/liquibase/pull/3634](https://togithub.com/liquibase/liquibase/pull/3634) - Update release-published.yml by [@jnewton03](https://togithub.com/jnewton03) in [https://github.com/liquibase/liquibase/pull/3540](https://togithub.com/liquibase/liquibase/pull/3540) - DAT-12783 Adding extension license information by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3614](https://togithub.com/liquibase/liquibase/pull/3614) #### Fixes - fix overwriteOutputFile parameter for GenerateChangelog (DAT-12036) by [@StevenMassaro](https://togithub.com/StevenMassaro) in [https://github.com/liquibase/liquibase/pull/3543](https://togithub.com/liquibase/liquibase/pull/3543) - Avoid ClassCastException when loading LogService from Scope by [@mattbertolini](https://togithub.com/mattbertolini) in [https://github.com/liquibase/liquibase/pull/3518](https://togithub.com/liquibase/liquibase/pull/3518) - Adds exclusions for mariadb newly added waffle dependency. by [@filipelautert](https://togithub.com/filipelautert) in [https://github.com/liquibase/liquibase/pull/3559](https://togithub.com/liquibase/liquibase/pull/3559) - Correctly handle indexes with descending columns in snapshot DAT-11447 by [@wwillard7800](https://togithub.com/wwillard7800) in [https://github.com/liquibase/liquibase/pull/3535](https://togithub.com/liquibase/liquibase/pull/3535) - Fix getting default schema issue for firebird by [@MalloD12](https://togithub.com/MalloD12) in [https://github.com/liquibase/liquibase/pull/3390](https://togithub.com/liquibase/liquibase/pull/3390) - Fix generatedSQL logic to allow setting up a function as a default value for MySQL version 8 by [@MalloD12](https://togithub.com/MalloD12) in [https://github.com/liquibase/liquibase/pull/3362](https://togithub.com/liquibase/liquibase/pull/3362) - DAT-11579: when generating changelogs for MySQL, ignore table column order for PKs by [@StevenMassaro](https://togithub.com/StevenMassaro) in [https://github.com/liquibase/liquibase/pull/3486](https://togithub.com/liquibase/liquibase/pull/3486) - Included SQL to return unique constraints for Sybase by [@crenan](https://togithub.com/crenan) in [https://github.com/liquibase/liquibase/pull/3517](https://togithub.com/liquibase/liquibase/pull/3517) - Add varbinary and binary support for DB2 - fixes [#3408](https://togithub.com/liquibase/liquibase/issues/3408) by [@mihaelaDev](https://togithub.com/mihaelaDev) in [https://github.com/liquibase/liquibase/pull/3428](https://togithub.com/liquibase/liquibase/pull/3428) - Added support for COMPUTED values inside CSV files for loadData change by [@zbynekvavros](https://togithub.com/zbynekvavros) in [https://github.com/liquibase/liquibase/pull/944](https://togithub.com/liquibase/liquibase/pull/944) - Prevent Executors collision due to hash used as a Map's key part by [@Dasiu](https://togithub.com/Dasiu) in [https://github.com/liquibase/liquibase/pull/3533](https://togithub.com/liquibase/liquibase/pull/3533) - Breaks out of LockService.init loop after validations are completed by [@filipelautert](https://togithub.com/filipelautert) in [https://github.com/liquibase/liquibase/pull/3576](https://togithub.com/liquibase/liquibase/pull/3576) - implement SingletonObject to solve [#2349](https://togithub.com/liquibase/liquibase/issues/2349) by [@yairogen](https://togithub.com/yairogen) in [https://github.com/liquibase/liquibase/pull/3624](https://togithub.com/liquibase/liquibase/pull/3624) - Postgresql - Fallback to default schema name in SequenceSnapshotGenerator when this is null by [@djochim](https://togithub.com/djochim) in [https://github.com/liquibase/liquibase/pull/3637](https://togithub.com/liquibase/liquibase/pull/3637) ##### OWASP Dependency Check: Reported Vulnerabilities - snakeyaml.jar - This is a ["critical" vulnerability reported against the snakeyaml library](https://ossindex.sonatype.org/vulnerability/CVE-2022-1471). We are currently on the newest version of snakeyaml and there is no fix for the issue as of yet. #### New Contributors - [@mike-seger](https://togithub.com/mike-seger) made their first contribution in [https://github.com/liquibase/liquibase/pull/3379](https://togithub.com/liquibase/liquibase/pull/3379) - [@crenan](https://togithub.com/crenan) made their first contribution in [https://github.com/liquibase/liquibase/pull/3517](https://togithub.com/liquibase/liquibase/pull/3517) - [@mihaelaDev](https://togithub.com/mihaelaDev) made their first contribution in [https://github.com/liquibase/liquibase/pull/3428](https://togithub.com/liquibase/liquibase/pull/3428) - [@krishnaenugandula](https://togithub.com/krishnaenugandula) made their first contribution in [https://github.com/liquibase/liquibase/pull/1399](https://togithub.com/liquibase/liquibase/pull/1399) - [@skrivenko](https://togithub.com/skrivenko) made their first contribution in [https://github.com/liquibase/liquibase/pull/3397](https://togithub.com/liquibase/liquibase/pull/3397) - [@zbynekvavros](https://togithub.com/zbynekvavros) made their first contribution in [https://github.com/liquibase/liquibase/pull/944](https://togithub.com/liquibase/liquibase/pull/944) - [@Dasiu](https://togithub.com/Dasiu) made their first contribution in [https://github.com/liquibase/liquibase/pull/3533](https://togithub.com/liquibase/liquibase/pull/3533) - [@yairogen](https://togithub.com/yairogen) made their first contribution in [https://github.com/liquibase/liquibase/pull/3624](https://togithub.com/liquibase/liquibase/pull/3624) - [@djochim](https://togithub.com/djochim) made their first contribution in [https://github.com/liquibase/liquibase/pull/3637](https://togithub.com/liquibase/liquibase/pull/3637) **Full Changelog**: https://github.com/liquibase/liquibase/compare/v4.18.0...v4.19.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 making it stronger: [Contribute code](https://www.liquibase.org/development/contribute.html) [Make doc updates](https://togithub.com/Datical/liquibase-docs) [Help by asking and answering questions](https://forum.liquibase.org/) [Set up a chat with the Product team](https://calendly.com/liquibase-outreach/product-feedback) 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 **NOTE: liquibase-core-Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 these updates again.
This PR has been generated by Mend Renovate. View repository job log here.