Release Notes - Liquibase Core - No new issues - report new issues in GitHub - Version 3.1.0 - HTML format

Bug

  • [CORE-1564] - Broken links in dbDoc
  • [CORE-1570] - MSSQL unicode string constants are not prefixed with N
  • [CORE-1579] - DefaultPackageScanClassResolver should suppress LinkageErrors
  • [CORE-1626] - createIndex does not work for function based indexes anymore
  • [CORE-1659] - "dbms" attribute is ignored for "sql" tag inside "rollback"
  • [CORE-1666] - CommandLineResourceAccessor throwing exception from getResourceAsStream()
  • [CORE-1669] - DB2Database the method getDefaultCatalogName returns the defaultSchemaName.
  • [CORE-1675] - includeAll uses full file path in databasechangelog
  • [CORE-1677] - Default Sybase schema name
  • [CORE-1680] - DbDoc fails with NullPointerException
  • [CORE-1685] - NPE at SchemaComparator
  • [CORE-1692] - generateChangeLog does not handle sets correct
  • [CORE-1693] - SqlCheck precondition's 'expectedResult' accounts for the amount of columns instead of the amount of rows
  • [CORE-1696] - Syntax error in command line UNIX shell script
  • [CORE-1697] - URISyntaxException starting Liquibase in Tomcat under path containing white space
  • [CORE-1698] - Add FormattedSQL support for comma separated list dbms attribute
  • [CORE-1700] - Rollback support in YAML not working

New Feature

  • [CORE-641] - Support ${} params in included sql files
  • [CORE-883] - updateSQL without database access
  • [CORE-929] - Support for ordering of columns in addColumn
  • [CORE-1310] - Support column remarks for mysql
  • [CORE-1513] - tableIsEmpty precondition
  • [CORE-1514] - rowCount precondition
  • [CORE-1558] - Modify Liquibase to allow extensions to specify prefix for xml tags
  • [CORE-1617] - dropProcedure change
  • [CORE-1618] - Support defining createProcedure body in an external file
  • [CORE-1661] - Add support for MSSQL sequences

Improvement

  • [CORE-1428] - Support Springs classpath*: prefix for includeAll
  • [CORE-1458] - Maven support for futureRollbackSql
  • [CORE-1473] - JSON/YAML support for onFail/onError and onFailMessage/onErrorMessage on preconditions
  • [CORE-1474] - Support 'dbms' attribute on <createProcedure>
  • [CORE-1476] - Support reading unique constraints and sequences in DB2 for iSeries
  • [CORE-1544] - liquibase-maven-plugin: diffChangeLog goal is missing
  • [CORE-1638] - SnapshotGenerator extension system does not allow replacement of generators
  • [CORE-1656] - Extension to allow updateSql without a live database connection
  • [CORE-1657] - Extension support for external DatabaseChangeLog tables
  • [CORE-1663] - Support replaceIfExists for createView on H2
  • [CORE-1671] - Add millisecond precision Time, Timestamp, and DateTime for MySQL
  • [CORE-1681] - Log change and precondition execution into the ChangeExecListener

The text area below allows the project release notes to be copied to another document.