v3.2.0
Version Number
3.2.0-684
New Features
- US914108: Version Currency: JUnit 5 migration
- US969005: Add support for getting secrets
- A new
SecretRetrieverclass has been added to thedecoder-jsmodule containing agetSecret(String key)method for getting secrets. - A new
util-secretmodule has been added containing aSecretUtilclass for getting secrets. - Both these retrieve a secret value from configurable sources:
- Environment variables (direct value) - enabled via
CAF_ENABLE_ENV_SECRETS(defaults totrue) - File content (path specified by environment variable with
_FILEsuffix) - enabled viaCAF_ENABLE_FILE_SECRETS(defaults tofalse)
- Environment variables (direct value) - enabled via
- A new
Known Issues
- None
Release Artifacts
Maven
com.github.cafapi:caf-utils:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.cipher:cipher-jasypt:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.cipher:cipher-null:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.election:election-null:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.decoder:decoder-js:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.config:config-decoder:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.config:config-system:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.config:config-file:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.config:config-caf:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.util:util-naming:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.util:util-ref:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.util:util-process-identifier:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.util:util-moduleloader:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.util:util-jerseycompat:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.util:util-secret:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi:caf-api:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi:caf-common:3.2.0-684(pom,pom.asc)com.github.cafapi.codec:codec-json-lzf:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.codec:codec-json:3.2.0-684(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)