Skip to content

Coherence JavaScript Client v1.2.0

Compare
Choose a tag to compare
@rlubke rlubke released this 11 Apr 11:07
· 33 commits to main since this release

Updated Dependent Library Versions

  • @grpc/grpc-js 1.8.13
  • @grpc/proto-loader 0.7.6
  • @types/google-protobuf 3.15.6
  • decimal.js 10.4.2 (added dependency in 2.0)

Improvements in this Release

It is now possible to configure TLS through environment variables

  • COHERENCE_TLS_CERTS_PATH -> the path to the root certificate authority
  • COHERENCE_TLS_CLIENT_CERT -> the path to the client certificate
  • COHERENCE_TLS_CLIENT_KEY -> the path to the client key

If testing self-signed certificates, set the COHERENCE_IGNORE_INVALID_CERTS
to true to disable gRPC's certificate validation.

Changes in this Release

  • Added the COHERENCE_GRPC_PROXY_ADDRESS environment variable which is functionally
    equivalent to the grpc_proxy_address environment variable in previous releases.

  • Java BigDecimal and BigInteger Java types will be deserialized by the client
    as Decimal (from decimal.js) and BigInt (ECMA standard) respectively. In previous
    releases, these were treated a Number.

  • Changed the minimum required Node version to 18.15.x - the current LTS release.

  • API documentation location changed to https://oracle.github.io/coherence-js-client/