Releases: oracle/coherence-js-client
Coherence JavaScript Client v1.2.2
What's Changed
- docs updates by @spavlusieva in #65
- Bump protobufjs from 7.2.3 to 7.2.4 by @dependabot in #67
- Bump coherence testing to latest CE releases. by @rlubke in #69
- Update scripts to be flexible with regard to commercial vs oss editio… by @rlubke in #70
- Update scripts to be flexible with regard to commercial vs oss editio… by @rlubke in #71
- Docker port tweak. by @rlubke in #72
- Update node.js.yml by @rlubke in #73
- Fix #64 Implement support is NamedMap.isReady() by @rlubke in #75
- Bump @babel/traverse from 7.18.6 to 7.23.2 by @dependabot in #78
- Update test matrix to include 23.09.2 by @rlubke in #79
- Generate a larger random password when creating self-signed certifica… by @rlubke in #80
- Update Coherence test matrix to 22.06.7, 24.03. by @rlubke in #81
- Update README.md by @rlubke in #82
- Bump protobufjs from 7.2.4 to 7.2.6 by @dependabot in #85
- Bump @grpc/grpc-js from 1.9.0 to 1.9.15 by @dependabot in #86
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #87
- NPM audit fixes. by @rlubke in #88
- Uptake latest grpc-js. by @rlubke in #89
- Update grpc js by @rlubke in #90
- Fix for issue #77 by @rlubke in #91
- Set version for 1.2.2 release. by @rlubke in #92
Full Changelog: v1.2.1...v1.2.2
Coherence JavaScript Client v1.2.1
Fixes in this release
- Corrected minor typos in README
- Removed additional unnecessary artifacts from final NPM distribution
Coherence JavaScript Client v1.2.0
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 authorityCOHERENCE_TLS_CLIENT_CERT
-> the path to the client certificateCOHERENCE_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 thegrpc_proxy_address
environment variable in previous releases. -
Java
BigDecimal
andBigInteger
Java types will be deserialized by the client
asDecimal
(fromdecimal.js
) andBigInt
(ECMA standard) respectively. In previous
releases, these were treated aNumber
. -
Changed the minimum required
Node
version to18.15.x
- the current LTS release. -
API documentation location changed to https://oracle.github.io/coherence-js-client/
Coherence JavaScript Client v1.1.4
What's Changed
- General improvements to error handling
- Added new
SessionLifecycleEvents
CONNECTED
-> raised when a Session first establishes connectivity with the backendDISCONNECTED
-> raised when an already connected Session detects it has disconnected from the backendRECONNECTED
-> raised when a session, in aDISCONNECTED
stated, transitions toRECONNECTED
with the backend
- Added new Session configuration option
readyTimeoutInMillis
which represents the time a cache operation will wait
for the Session to transition to aCONNECTED
orRECONNECTED
state. If this time is exceeded, an error will be raised
Coherence JavaScript Client v1.1.3
What's Changed
- Fix an issue with the distribution attempting to compile protobuf files used as part of the development process.
Coherence JavaScript Client v1.1.2
What's Changed
- Fixed NullProcessor with correct class name alias by @dhirupandey in #44
- Bump protobufjs from 6.11.2 to 6.11.3 by @dependabot in #45
- Fix #27 Improve examples to include details on iteration
- Fix #46 Upgrade to latest typescript (4.7.4) and latest ts-node (10.8.1)
- Fix #47 Improve return value handling for aggregators known to return numeric values
Full Changelog: v.1.1.1...v1.1.2
Coherence JavaScript Client v1.1.1
Features/Issues resolved in this release:
- Migrated from the
grpc
to the pure Javascript@grpc/grpc-js
gRPC library - Fixed #42 Serialization of non-ascii characters may result in an incomplete payload being sent across the wire
Coherence JavaScript Client v1.0.6
Features/Issues resolved in this release:
- New session configuration option which allows passing gRPC channel options
Coherence JavaScript Client v1.0.5
Features/Issues resolved in this release:
- Added the ability to pass plain objects with the appropriate keys and values to the
Session
constructor. See the README for details - Added the ability to set the scope of a session. The scope maps to a ConfigurableCacheFactory in the same scope.
- Added
NamedMap.setAll(Map)
Initial Release of the Coherence JavaScript Client
v1.0.4 Patch revision