Skip to content

Releases: CAFapi/util-flyway-installer

v5.0.0

10 Feb 11:31
7de9b6b

Choose a tag to compare

Version Number

5.0.0-475

Breaking Changes

  • D1058125: The admin database used to connect for existence check and creation now defaults to 'postgres' if not supplied via the adminDbName parameter.
    Previously it defaulted to a database with the same name as the user name used to connect to the server.

New Features

  • D1058125: Add optional adminDbName parameter.
    The value of this is the name of the admin database which is used for the initial database connection for existence checks and creation. Defaults to 'postgres' if not provided.
  • US1059166: Add optional tablespace parameter.
    The value of this is the name of the tablespace to create the database in. If not provided, the default tablespace is used.

Known Issues

  • None

Release Artifacts

Maven

v4.1.0

25 Nov 10:18
293d4d7

Choose a tag to compare

Version Number

4.1.0-459

New Features

  • US1054145: The installer now accepts an optional new parameter db.schema to specify the database schema to be used.
    If not specified, the default schema for the database will be used.
  • US1053061: The installer now accepts an optional new parameter db.collation to set collation when creating the database.
    Valid options are: [C, UTF_8]. If not specified, the database default collation will be used.

Known Issues

  • None

Release Artifacts

Maven

v4.0.0

26 Nov 22:43
c91af9b

Choose a tag to compare

Version Number

4.0.0-241

New Features

  • US969005: Password lookup support
    Improved the security of the database password by looking it up internally rather than it
    being passed as a parameter.

Breaking Changes

  • US969005: The db.pass argument has been replaced by db.secretKeys.
    • This program now expects to be passed secret keys rather than a secret value.
    • For example, pass db.secretKeys CAF_SERVICE_DATABASE_PASSWORD instead of db.pass P@ssw0rd. The program will then look up the actual
      secret using the key. If multiple secret keys are passed (db.secretKeys CAF_SERVICE_DATABASE_PASSWORD,CAF_DATABASE_PASSWORD), the
      first non-empty secret value will be used to access the database.
    • This change prevents secrets being exposed when calling this program.

Known Issues

  • None

Release Artifacts

Maven

v3.0.0

03 Apr 11:11
bd55b75

Choose a tag to compare

Version Number

3.0.0-197

New Features

  • None

Breaking Changes

  • US888078: The artifact produced is no longer an executable jar. It should now be consumed as a library.

Known Issues

  • None

Release Artifacts

Maven

v2.0.0

07 Feb 10:26
253d8a7

Choose a tag to compare

Version Number

2.0.0-184

New Features

  • US517060: Flyway version upgraded

Breaking Changes

  • US361030: Java 8 and Java 11 support dropped
    Java 17 is now the minimum supported version.

Known Issues

  • None

Release Artifacts

Maven

v1.0.1

15 Sep 08:28

Choose a tag to compare

Version Number

1.0.1-98

New Features

  • None

Patch Fixes Included

  • US509054: Upgrade PostgreSQL JDBC Driver to 42.5.0

Known Issues

  • None

Release Artifacts

Maven

v1.0.0

21 Apr 21:14

Choose a tag to compare

Version Number

1.0.0-73

New Features

  • Initial Release

Known Issues

  • None

Release Artifacts

Maven