Releases: CAFapi/caf-common
v4.1.0
Version Number
4.1.0-999
New Features
- US1071286: Added
util-jacksonmodule providing a shared utility class for converting Jackson 2JsonNodeinstances to Jackson 3.
Known Issues
- None
Release Artifacts
Maven
com.github.cafapi.common:util-ref:4.1.0-999(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:codec-json-lzf:4.1.0-999(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:util-moduleloader:4.1.0-999(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:bootstrapconfig-system:4.1.0-999(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:caf-api:4.1.0-999(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:cipher-jasypt:4.1.0-999(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:election-null:4.1.0-999(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:util-jackson:4.1.0-999(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:util-secret:4.1.0-999(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:util-process-identifier:4.1.0-999([jar](https://repo1.maven.org/mav...
v4.0.1
Version Number
4.0.1-694
New Features
- None
Known Issues
- None
Bug fixes
- US975260: Rename codecs-json package appropriately
Release Artifacts
Maven
com.github.cafapi.common:util-ref:4.0.1-694(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:codec-json-lzf:4.0.1-694(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:util-moduleloader:4.0.1-694(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:bootstrapconfig-system:4.0.1-694(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:caf-api:4.0.1-694(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:cipher-jasypt:4.0.1-694(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:election-null:4.0.1-694(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:util-secret:4.0.1-694(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:util-process-identifier:4.0.1-694([jar](https://oss.sonatype.org/content/groups/public/com/github/cafapi/common/util-process-identifier/4.0.1-694/util-process-i...
v4.0.0
Version Number
4.0.0-692
Breaking change
- US975260: Refactor to remove HPE references in package names
New Features
- None
Known Issues
- None
Release Artifacts
Maven
com.github.cafapi.common:util-ref:4.0.0-692(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:codec-json-lzf:4.0.0-692(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:util-moduleloader:4.0.0-692(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:bootstrapconfig-system:4.0.0-692(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:caf-api:4.0.0-692(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:cipher-jasypt:4.0.0-692(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:election-null:4.0.0-692(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:util-secret:4.0.0-692(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.common:util-process-identifier:4.0.0-692([jar](https://oss.sonatype.org/content/groups/public/com/github/cafapi/common/util-process-identifier/4.0.0-692...
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](https://oss.sonatype.org/content/groups/public/com/github/cafapi/config/config-file/3.2.0-684/config-file-3.2.0-684.sources.jar...
v3.1.0
Version Number
3.1.0-596
New Features
- US915147: A new default
livenessCheckmethod in theHealthReporterinterface has been added.- This method can optionally be implemented to provide a liveness check. The default implementation returns
HealthResult.RESULT_HEALTHY.
- This method can optionally be implemented to provide a liveness check. The default implementation returns
Bug Fixes
- None
Known Issues
- None
Release Artifacts
Maven
com.github.cafapi:caf-utils:3.1.0-596(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.cipher:cipher-jasypt:3.1.0-596(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.cipher:cipher-null:3.1.0-596(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.election:election-null:3.1.0-596(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.decoder:decoder-js:3.1.0-596(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.config:config-decoder:3.1.0-596(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.config:config-system:3.1.0-596(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.config:config-file:3.1.0-596(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.config:config-caf:3.1.0-596(jar,[jar.asc](https://oss.sonatype.org/content/g...
v3.0.0
Version Number
3.0.0-549
New Features
- None
Breaking Changes
-
US361030: Java 8 and Java 11 support dropped
Java 17 is now the minimum supported version. -
US361030: Jakarta EE version update
The version of Jakarta EE used for validation and other purposes has been updated. -
US361030: YAML Codec module dropped
Thecodec-yamlmodule is no longer supplied. -
US361030: REST Configuration module dropped
Theconfig-restmodule is no longer supplied. -
US361030: Container CA installation scripts module dropped
Thecontainer-cert-scriptmodule is no longer supplied. -
US361030: Swagger client base POM modules dropped
Theswagger-restapi-client-baseandswagger-restapi-client-base2modules are no longer supplied. -
US361030: Liquibase Database Installer dropped
Theutil-liquibase-installermodule is no longer supplied.
Known Issues
- None
Release Artifacts
Maven
com.github.cafapi:caf-utils:3.0.0-549(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.cipher:cipher-jasypt:3.0.0-549(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.cipher:cipher-null:3.0.0-549(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.election:election-null:3.0.0-549(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.decoder:decoder-js:3.0.0-549(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.config:config-decoder:3.0.0-549(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.config:config-system:3.0.0-549(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,pom.asc,sources.jar,sources.jar.asc)com.github.cafapi.config:config-file:3.0.0-549(jar,jar.asc,javadoc.jar,javadoc.jar.asc,pom,[pom.asc](https://oss.sonatype.org/content/groups/publ...
v2.0.1
Version Number
2.0.1-450
New Features
- None
Patch Fixes Included
- This release includes dependency updates only.
Known Issues
- None
v2.0.0
Version Number
2.0.0-425
Breaking Changes
- 353368: Updated from Java 8 to Java 11
Known Issues
- None
v1.20.0
Version Number
1.20.0-288
New Features
- Resource configuration file support
A facility has been added so that configuration files can be supplied as resources. Previously the file-based configuration module only supported reading from the standard filesystem. - Javascript config parser ported to GraalVM JS
The configuration parser has been moved from Nashorn to the GraalVM JS engine.
This allows ECMAScript 2020 language features to be used.
Known Issues
- None
Release Artifacts
Maven
com.github.cafapi.cipher:cipher-jasypt:1.20.0-288(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.cipher:cipher-null:1.20.0-288(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:caf-api:1.20.0-288(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:util-ref:1.20.0-288(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:util-testing:1.20.0-288(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:util-naming:1.20.0-288(jar.md5,jar.sha1,jar,javadoc.jar.md5,javadoc.jar.sha1,[javadoc.jar](https://oss.sonatype.org/content/groups/public/com/github/cafapi/util/util-naming...
v1.19.0
Version Number
1.19.0-269
New Features
- SCMOD-9181- Added more generic SSL certificate pickup directory to support docker deployment outside Marathon
A directory namedSSL_CA_CRT_DIRcan be used to have the SSL certificates for the docker to deploy.
Known Issues
- None