Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Old Versions and Release Notes

August 12, 2021

4.4.3

  • Support for Liquibase 4.4.3.

July 23, 2021

4.4.2

  • Support for Liquibase 4.4.2.

July 18, 2021

4.4.1

  • Support for Liquibase 4.4.1.

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

June 20, 2021

4.4.0

  • 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

May 24, 2021

4.3.5

  • Support for Liquibase 4.3.5.

April 28, 2021

4.3.4

  • Support for Liquibase 4.3.4.

April 23, 2021

4.3.3

  • Support for Liquibase 4.3.3.

March 26, 2021

4.3.2

  • #60: Add support for MariaDB JConnector

  • #85: liquibase-percona 4.3.1 is not reproducible anymore

  • #88: Support for Liquibase 4.3.2

February 23, 2021

4.3.1

  • 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:

    Code Block
    languagexml
    <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

February 04, 2021

2.0.0

January 28, 2021

1.7.1

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

July 04, 2020

1.7.0

  • 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

April 20, 2019

1.6.0

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

April 14, 2019

1.5.2

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

November 10, 2018

1.5.1

September 30, 2018

1.5.0

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

September 27, 2018

1.4.1

  • 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.

July 21, 2017

1.4.0

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

July 21, 2017

1.3.1

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

December 18, 2016

1.3.0

  • 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

September 13, 2016

1.2.1

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

  • PR #5: Support afterColum attribute

April 2, 2016

1.2.0

  • 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

July 26, 2015

1.1.1

  • Fixed #1: Tables with foreign keys

November 6, 2014

1.1.0

  • compatible with liquibase 3.3.0

October 19, 2014

1.0.0

  • compatible with liquibase 3.2.x