Skip to content

Latest commit

 

History

History
223 lines (141 loc) · 10.5 KB

HISTORY.md

File metadata and controls

223 lines (141 loc) · 10.5 KB

Version 4.9.1 (2022-03-31)

Version 4.9.0 (2022-03-18)

  • Support for Liquibase 4.9.0.

Version 4.8.0 (2022-02-24)

  • Support for Liquibase 4.8.0.
  • PR #182: Added masking for slave password - andreiMambu
  • #183: The parameter --slave-password is not masked in logs

Version 4.7.1 (2022-01-27)

  • Support for Liquibase 4.7.1.

Version 4.7.0 (2022-01-13)

  • Support for Liquibase 4.7.0.

Version 4.6.2 (2021-12-02)

  • Support for Liquibase 4.6.2.

Version 4.6.1.1 (2021-11-19)

  • #148: Support createIndex with specifying index prefix length

Version 4.6.1 (2021-11-06)

  • Support for Liquibase 4.6.1.

Version 4.5.0 (2021-10-04)

  • Support for Liquibase 4.5.0.

Version 4.4.3 (2021-08-12)

  • Support for Liquibase 4.4.3.

Version 4.4.2 (2021-07-23)

  • Support for Liquibase 4.4.2.

Version 4.4.1 (2021-07-18)

  • Support for Liquibase 4.4.1.

  • #122: Add docker image with liquibase, liquibase-percona and percona toolkit

Version 4.4.0 (2021-06-20)

  • Support for Liquibase 4.4.0.

  • PR #112: Fixing typos - Jasper Vandemalle

  • #106: MySQL connection times out after pt-online-schema-change run

  • #118: Use catalogName instead of schemaName

Version 4.3.5 (2021-05-24)

  • Support for Liquibase 4.3.5.

Version 4.3.4 (2021-04-28)

  • Support for Liquibase 4.3.4.

Version 4.3.3 (2021-04-13)

  • Support for Liquibase 4.3.3.

Version 4.3.2 (2021-03-26)

  • #60: Add support for MariaDB JConnector
  • #85: liquibase-percona 4.3.1 is not reproducible anymore
  • #88: Support for Liquibase 4.3.2

Version 4.3.1 (2021-02-23)

  • The maven coordinates have changed. This extension is now available like the other liquibase extensions in the group org.liquibase.ext.

    In order to add this extension, use the following snippet:

    <dependency>
        <groupId>org.liquibase.ext</groupId>
        <artifactId>liquibase-percona</artifactId>
        <version>4.3.1</version>
    </dependency>
    
  • #66: Change maven coordinates to be org.liquibase.ext

  • #74: Update Liquibase to 4.3.0

  • Support for Liquibase 4.3.1

  • Alignment with existing release process

Version 2.0.0 (2021-02-04)

Version 1.7.1 (2021-01-28)

  • Fixed #58: Update versions (liquibase, percona-toolkit, mysql)

Version 1.7.0 (2020-07-04)

  • Fixed #35: Add support for AddPrimaryKeyChange
  • Fixed #37: Using quotes for liquibase.percona.options doesn't always work
  • Fixed #53: Update to support latest liquibase 3.10.1
  • Fixed #54: Update mysql-connector-java to 8.0.20
  • Fixed #55: Update percona toolkit to 3.2.0

Version 1.6.0 (2019-04-20)

The minimum Java runtime version is now Java 1.7.

The system property liquibase.percona.options uses now a default value of --alter-foreign-keys-method=auto --nocheck-unique-key-change. These two options are not added by default anymore when pt-osc is executed. They are added now via the additional options system property. In case you have overridden this system property, make sure, to add these options as well, if you need them.

  • Fixed #29: Allow to override --nocheck-unique-key-changes and --alter-foreign-keys-method=auto
  • Fixed #30: Update liquibase

Version 1.5.2 (2019-04-14)

  • Fixed #28: Strange behavior when liquibase.percona.defaultOn is false

Version 1.5.1 (2018-11-10)

Version 1.5.0 (2018-09-30)

pt-online-schema-change is executed now with the option --nocheck-unique-key-change. This enables to add unique indexes, but can cause data loss, since duplicated rows are ignored. See Percona Toolkit Documentation for more information.

The plugin is only compatible with version 3.0.12 or later of Percona Toolkit.

  • Upgraded liquibase to 3.5.5
  • Verified compatibility to liquibase 3.6.2
  • Fixed #14: Rollback of foreign key constraint changing constraint names problem
  • Fixed #15: Unique key constraint cannot be added
  • Fixed #20: Support "UsePercona flag" in XML changelogs
  • Fixed #22: Cross database bug

Version 1.4.1 (2018-09-27)

  • Fixed #16: Failing test PerconaAddForeignKeyConstraintChangeTest
  • Fixed #17: Include Percona Toolkit into integration test
  • Fixed #18: Use spotbugs instead of findbugs
  • Fixed #19: Upgrade liquibase to 3.5.4
  • Fixed #21: Couldn't determine password: JdbcConnection is unsupported: dbcp.PoolingDataSource$PoolGuardConnectionWrapper
  • Fixed #23: Add support for dbcp2
  • Added new system property liquibase.percona.path to specify the path where Percona Toolkit is installed.

Version 1.4.0 (2017-07-21)

  • Fixed #13: Use default liquibase.properties as fallback

Version 1.3.1 (2017-07-21)

  • Fixed #12: Cannot run migrations with the percona extension on a Spring Boot app with embedded Tomcat

Version 1.3.0 (2016-12-18)

  • Upgraded liquibase to 3.5.3
  • Support for MySQL Connector 6.0.x in addition to 5.1.x.
  • Fixed #7: Foreign key constraints of AddColumn is ignored
  • Fixed #8: Support addForeignKeyConstraintChange, addUniqueConstraintChange
  • Fixed #9: Support for enabling pt-online-schema-changes on a per-change basis
  • Fixed #10: Build fails with java7: UnsupportedClassVersion when running DatabaseConnectionUtilTest.testGetPasswordMySQL_6

Version 1.2.1 (2016-09-13)

  • PR #4: Allow passing additional command line options to pt-online-schema-change
  • PR #5: Support afterColumn attribute

Version 1.2.0 (2016-04-02)

  • Fixed #2: Adding indexes via pt-online-schema-change
  • Fixed #3: Altering column data types via pt-online-schema-change
  • Added configuration property "liquibase.percona.skipChanges"
  • Upgraded liquibase to 3.4.2

Version 1.1.1 (2015-07-26)

  • Fixed #1: Tables with foreign keys

Version 1.1.0 (2014-11-06)

  • Initial version compatible with liquibase 3.3.0

Version 1.0.0 (2014-10-09)

  • Initial version compatible with liquibase 3.2.0