Releases: CAFapi/util-flyway-installer
Releases · CAFapi/util-flyway-installer
v5.0.0
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
adminDbNameparameter.
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
adminDbNameparameter.
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
tablespaceparameter.
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
com.github.cafapi.util.flywayinstaller:util-flywayinstaller-aggregator:5.0.0-475(pom,pom.asc)com.github.cafapi.util.flywayinstaller:util-flywayinstaller:5.0.0-475(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.util.flywayinstaller:util-flywayinstaller-cli:5.0.0-475(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)
v4.1.0
Version Number
4.1.0-459
New Features
- US1054145: The installer now accepts an optional new parameter
db.schemato 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.collationto 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
com.github.cafapi.util.flywayinstaller:util-flywayinstaller-cli:4.1.0-459(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.util.flywayinstaller:util-flywayinstaller-aggregator:4.1.0-459(pom,pom.asc)com.github.cafapi.util.flywayinstaller:util-flywayinstaller:4.1.0-459(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)
v4.0.0
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.passargument has been replaced bydb.secretKeys.- This program now expects to be passed secret keys rather than a secret value.
- For example, pass
db.secretKeys CAF_SERVICE_DATABASE_PASSWORDinstead ofdb.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
com.github.cafapi.util.flywayinstaller:util-flywayinstaller-cli:4.0.0-241(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.util.flywayinstaller:util-flywayinstaller-aggregator:4.0.0-241(pom,pom.asc)com.github.cafapi.util.flywayinstaller:util-flywayinstaller:4.0.0-241(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)
v3.0.0
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
com.github.cafapi.util.flywayinstaller:util-flywayinstaller-aggregator:3.0.0-197(pom,pom.asc)com.github.cafapi.util.flywayinstaller:util-flywayinstaller:3.0.0-197(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.util.flywayinstaller:util-flywayinstaller-cli:3.0.0-197(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)
v2.0.0
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
com.github.cafapi.util.flywayinstaller:util-flywayinstaller-aggregator:2.0.0-184(pom,pom.asc)com.github.cafapi.util.flywayinstaller:util-flywayinstaller:2.0.0-184(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.util.flywayinstaller:util-flywayinstaller-cli:2.0.0-184(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)
v1.0.1
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
com.github.cafapi.util.flywayinstaller:util-flywayinstaller:1.0.1-98(jar.md5,jar.sha1,jar,javadoc.jar.md5,javadoc.jar.sha1,javadoc.jar,pom.md5,pom.sha1,pom,sources.jar.md5,sources.jar.sha1,sources.jar)com.github.cafapi.util.flywayinstaller:util-flywayinstaller-cli:1.0.1-98(jar.md5,jar.sha1,jar,javadoc.jar.md5,javadoc.jar.sha1,javadoc.jar,pom.md5,pom.sha1,pom,sources.jar.md5,sources.jar.sha1,sources.jar)com.github.cafapi.util.flywayinstaller:util-flywayinstaller-aggregator:1.0.1-98(pom.md5,pom.sha1,pom)
v1.0.0
Version Number
1.0.0-73
New Features
- Initial Release
Known Issues
- None
Release Artifacts
Maven
com.github.cafapi.util.flywayinstaller:util-flywayinstaller:1.0.0-73(jar.md5,jar.sha1,jar,javadoc.jar.md5,javadoc.jar.sha1,javadoc.jar,pom.md5,pom.sha1,pom,sources.jar.md5,sources.jar.sha1,sources.jar)com.github.cafapi.util.flywayinstaller:util-flywayinstaller-cli:1.0.0-73(jar.md5,jar.sha1,jar,javadoc.jar.md5,javadoc.jar.sha1,javadoc.jar,pom.md5,pom.sha1,pom,sources.jar.md5,sources.jar.sha1,sources.jar)com.github.cafapi.util.flywayinstaller:util-flywayinstaller-aggregator:1.0.0-73(pom.md5,pom.sha1,pom)