Skip to content

Releases: CAFapi/caf-common

v4.0.1

13 Nov 09:42
6ef2ca9
Compare
Choose a tag to compare

Version Number

4.0.1-694

New Features

  • None

Known Issues

  • None

Bug fixes

  • US975260: Rename codecs-json package appropriately

Release Artifacts

Maven
Read more

v4.0.0

11 Nov 13:39
54babbe
Compare
Choose a tag to compare

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
Read more

v3.2.0

22 Oct 11:48
32f8f0f
Compare
Choose a tag to compare

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 the decoder-js module containing a getSecret(String key) method for getting secrets.
    • A new util-secret module has been added containing a SecretUtil class for getting secrets.
    • Both these retrieve a secret value from configurable sources:
      • Environment variables (direct value) - enabled via CAF_ENABLE_ENV_SECRETS (defaults to true)
      • File content (path specified by environment variable with _FILE suffix) - enabled via CAF_ENABLE_FILE_SECRETS (defaults to false)

Known Issues

  • None

Release Artifacts

Maven
Read more

v3.1.0

07 Jun 13:23
dfb8159
Compare
Choose a tag to compare

Version Number

3.1.0-596

New Features

  • US915147: A new default livenessCheck method in the HealthReporter interface has been added.
    • This method can optionally be implemented to provide a liveness check. The default implementation returns
      HealthResult.RESULT_HEALTHY.

Bug Fixes

  • None

Known Issues

  • None

Release Artifacts

Maven
Read more

v3.0.0

22 Nov 12:31
c24738a
Compare
Choose a tag to compare

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
    The codec-yaml module is no longer supplied.

  • US361030: REST Configuration module dropped
    The config-rest module is no longer supplied.

  • US361030: Container CA installation scripts module dropped
    The container-cert-script module is no longer supplied.

  • US361030: Swagger client base POM modules dropped
    The swagger-restapi-client-base and swagger-restapi-client-base2 modules are no longer supplied.

  • US361030: Liquibase Database Installer dropped
    The util-liquibase-installer module is no longer supplied.

Known Issues

  • None

Release Artifacts

Maven
Read more

v2.0.1

14 Sep 14:17
Compare
Choose a tag to compare

Version Number

2.0.1-450

New Features

  • None

Patch Fixes Included

  • This release includes dependency updates only.

Known Issues

  • None

v2.0.0

20 Apr 11:29
Compare
Choose a tag to compare

Version Number

2.0.0-425

Breaking Changes

  • 353368: Updated from Java 8 to Java 11

Known Issues

  • None

v1.20.0

06 Jan 13:02
Compare
Choose a tag to compare

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
Read more

v1.19.0

29 Sep 11:49
Compare
Choose a tag to compare

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 named SSL_CA_CRT_DIR can be used to have the SSL certificates for the docker to deploy.

Known Issues

  • None

v1.18.0

14 Aug 14:32
Compare
Choose a tag to compare

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