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)