Releases: CAFapi/caf-common
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
SecretRetriever
class has been added to thedecoder-js
module containing agetSecret(String key)
method for getting secrets. - A new
util-secret
module has been added containing aSecretUtil
class 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
_FILE
suffix) - 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
livenessCheck
method in theHealthReporter
interface 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-yaml
module is no longer supplied. -
US361030: REST Configuration module dropped
Theconfig-rest
module is no longer supplied. -
US361030: Container CA installation scripts module dropped
Thecontainer-cert-script
module is no longer supplied. -
US361030: Swagger client base POM modules dropped
Theswagger-restapi-client-base
andswagger-restapi-client-base2
modules are no longer supplied. -
US361030: Liquibase Database Installer dropped
Theutil-liquibase-installer
module 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_DIR
can be used to have the SSL certificates for the docker to deploy.
Known Issues
- None
v1.18.0
Version Number
1.18.0-257
New Features
- SCMOD-9665: Added support for PostgreSQL 11 & 12
- SCMOD-9580: Liquibase and Spring version updates for vulnerability protection
Other Changes
- Removed the swagger-ui project
This project has been replaced by a standalone swagger-ui project here.
Known Issues
- None