Bot releases are hidden (Show)
Published by suryaaki2 almost 3 years ago
Please report any issues to https://github.com/liquibase/liquibase/issues
Starting with version 4.6.0, the Windows and Mac/Linux Liquibase installers and the .tar.gz and .zip installation files include the most common JDBC drivers in the installation package:
To use the available drivers, see the Adding and Updating Liquibase Drivers documentation. Also, check the page for the cases when you need different drivers. [PR#2031] [DAT-7438]
Note: Since Liquibase 4.6.0 provides driver jar files, the size of the installation package is bigger than the size of the installation package in earlier versions.
GRANT WITH ADMIN OPTION
statement is detected [DAT-7955]GRANT WITH GRANT OPTION
statement is detected [DAT-7995]liquibase.checks-settings.conf
file is unencoded in version 4.6.0 and later versions for easier inspection that allows you to resolve a merge conflict in source control. Liquibase backs up encoded files in the working directory, and you can still use previous versions by specifying the --checks-settings-file
parameter in the CLI, as an environment variable, or as a property in the liquibase.properties file. [DAT-8473]If you use Liquibase Hub, check the Liquibase Hub DevOps metrics documentation to learn more about DevOps metrics that provide the data to optimize your DevOps performance.
errorOnMissingOrEmpty
attribute to true
for the includeAll
attribute in the XML changelog file. The PR fixes PR#1960.createTable
Change Type. The PR fixes PR#1597
constraintName
attribute in the dropNotNullConstraint
attribute. Updated the addNotNullConstraint
rollback logic to pass the constraint name to the generated dropNotNullConstraint
change. The PR fixes PR#1492 and PR#1942.liquibase.util
packagedatetime
type to datetime2
for the timestamp
type on SQL Server.liquibase.fileEncoding
setting, which you can set as --file-encoding=ASCII
in the CLI, liquibase.fileEncoding: ASCII
in the liquibase.properties file, and LIQUIBASE_FILE_ENCODING=ASCII
as an environment variable. The PR fixes PR#1445.strict
attribute is set to true
[DAT-6946]snapshot
command using for CockroachDB with Liquibase Pro license key [DAT-8253]ChangesetCommentCheck
check to handle a lack of comments in the tagDatabase
Change Type [DAT-8313]liquibase.checks-settings.conf
files [DAT-8328]checks customize
and checks copy
commands to handle directories with spaces [DAT-8389]schemas
and includeSchema
attributes for the generateChangeLog
command in Liquibase 4.4 and later versions [DAT-8133]insert
Change Type with the valueSequenceNext
and valueSequenceCurrent
attributes to use the schema specified on a statement level of a changeset. The PR fixes PR#1304.LicenseService
interface cannot be loaded because of the missing jaxb
dependenciesUniqueConstraintSnapshotGenerator
class switching to a bulk query after four unique constraints. The PR fixes PR#1996.--changeset
line. The PR fixes PR#1919.dropAll
command failing in the PostgreSQL database when the Liquibase-Cassandra extension is in the liquibase/lib
directory. The PR fixes PR#47.liquibaseSchemaName
and liquibaseCatalogName
configuration settings. The PR fixes PR#2000.dropPrimaryKey
attribute for PostgreSQL. The PR fixes PR#1933.sqlFile
Change Type to handle the encoding
attribute. The PR fixes PR#1760.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/.
Please check out and contribute to the continually improving docs, now at https://docs.liquibase.com/.
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:
Published by suryaaki2 about 3 years ago
Liquibase 4.5.0 is now available at Liquibase.org.
Here is a closer look at what we improved in the latest release.
Please report any issues to https://github.com/liquibase/liquibase/issues.
Liquibase 4.5.0 includes support for Liquibase Quality Checks, which allow you to run checks against changelogs and SQL scripts by flagging conditions and configurations you need.
There is a new family of commands to use to run quality checks:
liquibase checks show
to list the available quality checksliquibase checks run
to run the available quality checksenable
, disable
, customize
, copy
, reset
, and delete options, and
liquibase checks --help` to learn moreThe following is a list of changes related to Liquibase Quality Checks:
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/.
Please check out and contribute to the continually improving docs, now at: https://docs.liquibase.com/.
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:
Published by nvoxland about 3 years ago
Liquibase 4.4.3 is now available at Liquibase.org.
Here is a closer look at what we improved in the latest release.
This release includes many community-contributed pull requests, Liquibase Open Source and Liquibase Pro bug fixes, and enhancements to Liquibase Hub performance and pipelines.
In Liquibase 4.4.3, there are improvements to the FileSystemAlreadyExistsException
output message. The original FileSystemNotFoundException
warning was changed to be an info
message that does not include logs of stack traces. If you are still seeing stack traces, please contact us. #1885 dertin
Additionally, we fixed bugs in SQL files: #1798
sqlFile
and relativeToChangelogFile
attributes fail when using the logicalFilePath
attribute #1277 darkcamper
relativeToChangelogFile=true
and databaseChangeLog
has logicalFilePath != PhisicalFilePath
#1353 kezhevatov
dropAll
command on DB2 for iSeries #1412 wardvijf
logicalFilePath
attribute not being serialized #1471 tms-91
SqlParser
bug related to parsing UTF-8 valid symbols #1513 matteoturra
InsertOrUpdateGeneratorHsql.java
#1563 devorgpl
customChange
Change Type has no name
attribute #1592 danielthegray
isNumericBoolean
now checks the Firebird3Database
instance type and returns Boolean for Firebird 3. #1875 koushikd02
ClassCastException
in a standard lock service: java.time.LocalDateTime
cannot be cast to java.util.Date
#1878 jocmer-evooq and haidiiii
CUBE
to the list of Liquibase reserved columns for the schema migration to work. CUBE
is a reserved word as of MySQL 8.0.1 #1515 jasonwjones
CLOB
data into PostgreSQL. Instead of loading the CLOB
file name, PostgreSQL loads the content of the CLOB
file. #1791 jidma
RawSqlStatement
to UpdateStatement
#1602 biryukovpavel
ChangeLogHistoryServiceFactory.java
#1361 Olard
DATICAL_SPERRORLOG
table when using the runWith=sqlplus
attribute and executing operations as a user with only SELECT
, UPDATE
and INSERT
permissions [DAT-7410]liquibase/liquibase-github-action-example
repository [DAT-6679]dropAll
report to work with a registered changelog with no extra arguments and send the information to Liquibase Hub [DAT-7554]tablespaceName
parameter to liquibaseTablespaceName
[DAT-7676]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/.
Please check out and contribute to the continually improving docs, now at: https://docs.liquibase.com/.
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:
Published by suryaaki2 about 3 years ago
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.
This release includes community-contributed pull requests, Liquibase Open Source and Liquibase Pro bug fixes, and enhancements to the dropAll
command and SQL*Plus.
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
NullPointerException
to ChangeLogParseException
for the output when there is a typo in a changeSet
node #1593 danielthegray
support
method to DatabaseConnection
#1784 alexandru-slobodcicov
serial
and bigserial
if liquibase.convertDataTypes=false
#1883 szandany
ConfigurationValueProvider
performance #1952 stuartwdouglas pmancaux
defaultValue
attribute #1963 ZwoCa
-D
arguments in the CLI #1943 Gama11
updateTestingRollback
command #1939 chornota
unexpectedChangeSets
#1972 szandany
generateChangeLog
command.runwith:sqlplus
being stopped unless Liquibase includes a quit statement.dropAll
command with optional hubConnectionId
and hubProjectId
attributes. For more information, check our dropAll command documentation.connectionjdbcurl
when there is no project or connection ID with the dropAll
command.dropAll
command.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/.
Please check out and contribute to the continually improving docs, now at: https://docs.liquibase.com/.
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:
Published by suryaaki2 over 3 years ago
Liquibase 4.4.1 is now available here and through our website.
Here’s a closer look at what's included in the latest release.
This release introduces SQL*Plus fixes for Liquibase Pro users, addresses some Liquibase Hub integration issues, along with some other bugs listed below.
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/.
Please check out and contribute to the continually improving docs, now at: https://docs.liquibase.com/.
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:
Published by suryaaki2 over 3 years ago
Liquibase 4.4.0 is now available here through Liquibase.org.
Here’s a closer look at what's included in the latest release.
While there are significant changes in important Configuration and Command APIs, and a new CLI library, this release should be 100% backwards compatible. Please report any issues to https://github.com/liquibase/liquibase/issues
--help
contentLearn 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/.
Please check out and contribute to the continually improving docs, now at: https://docs.liquibase.com/.
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:
Published by nvoxland over 3 years ago
Liquibase 4.3.5 is now available here through Liquibase.org.
Here’s a closer look at what's included in the latest release.
Liquibase Pro only:
runWith=sqlplus
when user doesn't have create/drop table permissionsLearn 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/.
Please check out and contribute to the continually improving docs, now at: https://docs.liquibase.com/.
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:
Published by nvoxland over 3 years ago
Liquibase 4.3.4 is now available here through Liquibase.org.
Here’s a closer look at what's included in the latest release.
diffChangeLog
and addColumn --> addPrimaryKey ordering (#1722)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/.
Please check out and contribute to the continually improving docs, now at: https://docs.liquibase.com/.
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:
Published by nvoxland over 3 years ago
Liquibase 4.3.3 is now available here through Liquibase.org.
Here’s a closer look at what's included in the latest release.
Thanks to everyone who helps make the Liquibase community strong!
changelogsync
and HubdropAll
and Postgres (#1212)diff
and NullPointerException (#1631)diffChangeLog
and addColumn --> addPrimaryKey ordering (#1722)https://github.com/liquibase/liquibase/pull/1649
https://github.com/liquibase/liquibase/pull/1758
https://github.com/liquibase/liquibase/pull/1367
https://github.com/liquibase/liquibase/pull/1744
https://github.com/liquibase/liquibase/pull/1733
Big thanks to the Liquibase community, especially stevesaliman, wwillard7800, mironbalcerzak, molivasdat, ro-rah and others!
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/.
Please check out and contribute to the continually improving docs, now at: https://docs.liquibase.com/.
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:
Published by nvoxland over 3 years ago
Liquibase 4.3.2 is now available here through Liquibase.org.
Here’s a closer look at what's included in the latest release.
changelogSyncToTag
commanddeactivatechangelog
command for CLI and Maven users of Liquibase Hub. (Read the docs.)
This release merges many community-contributed pull requests. Thanks to everyone who helps make the Liquibase community strong!
https://github.com/liquibase/liquibase/pull/1133
https://github.com/liquibase/liquibase/pull/1711
https://github.com/liquibase/liquibase/pull/1689
https://github.com/liquibase/liquibase/pull/1595
https://github.com/liquibase/liquibase/pull/1436
https://github.com/liquibase/liquibase/pull/1650
https://github.com/liquibase/liquibase/pull/1448
https://github.com/liquibase/liquibase/pull/1416
https://github.com/liquibase/liquibase/pull/1098
Big thanks to the Liquibase community, especially suilven, ilopmar, nvpxland, chadoc, jglink, stevesaliman, malathit, szandany, jdhmoreno, molivasdat, ro-rah and others!
Learn all the Liquibase fundamentals from free online courses by Liquibase experts and see how to apply them in the real world at: http://learn.liquibase.com/.
Please check out and contribute to the continually improving docs, now at: http://docs.liquibase.org/.
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:
Published by nvoxland over 3 years ago
Liquibase 4.3.1 is a quick bugfix release to address:
classpath*:
in includeAll #1595Published by nvoxland over 3 years ago
This release includes many community-contributed pull requests, bug fixes, and an enhancement to Liquibase Hub integration represented by two new capabilities — optional auto-registration to Liquibase Hub from the CLI and Liquibase Hub report links presented in CLI.
Also, MariaDB is now fully certified for Liquibase Pro users.
Published by nvoxland almost 4 years ago
Liquibase 4.2.2 is a quick bugfix release to address:
which impacted the Liquibase-Hibernate extension
Published by nvoxland almost 4 years ago
This is mostly a bug release which offers fixes for both Liquibase Pro and Liquibase Open Source, and an enhancement to Liquibase Hub integration.
A trial Liquibase Pro Key for you to use immediately is included in the sample liquibase.properties files in the /example/sql and /examples/xml directories. Simply un-comment the liquibaseProLicenseKey
to accept the terms at https://www.liquibase.com/terms-of-use and start enjoying the powers of Liquibase Pro.
The Pro key below expires on Dec 31, 2020 but is easily and freely renewed at https://www.liquibase.com/protrial
Published by nvoxland almost 4 years ago
This major release offers significant enhancements and bug fixes for both Liquibase Open Source and Pro users and supports further Liquibase Hub integration.
We'd like to give a shoutout to the following community members for all of their contributions to this release: d.volkov, Leonardo Arcari, Timur Tibeyev, Stéphane Nicoll, Pankaj Kumar, Pavlo Tytarchuk, Matt Bertolini, Erzsebet Carmean, Wes Willard, Mike Olivas, Nathan Voxland, Ronak Rahman, Caroline Hunt.
Published by nvoxland about 4 years ago
This release brings the 3.10.3 fixes into 4.1 as well as introduces a couple 4.1 specific fixes.
Published by nvoxland about 4 years ago
This release merges many community-contributed pull requests. Thanks to everyone who helps make the Liquibase community strong!
--
comments in formatted SQL https://github.com/liquibase/liquibase/pull/781
Mike Olivas, mrgrew, Robert Reeves, FrankHoellering, Steven C. Saliman, thomas, Ruud Welling, Sudipto Sarkar, alexander.schuetz, ningyu, Wes Willard and others!
Published by nvoxland about 4 years ago
This release powers Liquibase Hub, now available in Beta. This free, secure SaaS portal provides status reporting, monitoring, and insights into your Liquibase database release automation. Learn more about Liquibase Hub Beta.
Organizations — An Organization in Hub is the overall collection of all the elements used in the Liquibase Hub system. This includes Projects, changelogs and their changesets, connections, Operation reports, and your team members. A user can have more than one Organization and be in more than one Organization.
Projects — A Project in Liquibase Hub is the structured collection of the resources used by Liquibase Open Source or Liquibase Pro 4.1+. This includes changelogs, changesets, connections (e.g., JDBC URLs) and the commands run on these elements included in reports.
Operation reports — These reports include data sent from Liquibase Open Source or Liquibase Pro when it performs various commands on a registered changelog.
Users — A person who has an account in Liquibase Hub and owns one or more API Keys.
API Key — This key connects your Liquibase usage to specific Hub Organizations. A user can use one or more API keys in each organization. Users add the API key to their liquibase.properties or Maven POM.
Published by nvoxland about 4 years ago
This release merges many community-contributed pull requests. Thanks to everyone who helps make the Liquibase community strong!
Published by nvoxland over 4 years ago
In this major version release, we are making Liquibase 4.0 available as a stable and production-ready release. This version contains the code previously released in 4.0 Beta and 4.0 Beta 2, as well as code released in 3.x versions, up to 3.10.1.
While Liquibase 4.0 contains code from all previous releases, please see these individual releases for detailed lists of the most recent and consequential improvements and bugfixes: