Skip to content

Releases: hazelcast/hazelcast-nodejs-client

Hazelcast Node.js Client 0.10

18 Dec 16:20
Compare
Choose a tag to compare

This document includes the new features, enhancements, and fixed issues for Hazelcast Node.js Client 0.10 release.

Enhancements

  • Added support for client statistics. [#275]
  • Enhanced the client's documentation. [#340]
  • Added support for the client so that it can connect to the cluster using SSL without specifying certificate authorities. [#403]
  • Exposed ConfigBuilder so that the users can use it to extend their configurations. [#375]

Fixes

  • Fixed an issue where the client was hanging forever without giving any errors, when the server side does not support the Open Binary Protocol. [#132]
  • Fixed the bluebird deprecation warnings which had been logging while the client is connected to the Hazelcast instance. [#251]
  • Fixed an issue where the client was reporting the previous release version. [#351 , #417]
  • Fixed an issue where the ProxyManager's proxies map was using only the object names as keys. Now, this map uses the namespace including service name, too. [#361]

Breaking Changes

  • Unified the API calls to register listeners. [#355]
  • Calls such as client.getMap and client.getList now returns promises. See below.

Old API:

var map = client.getMap('mapName');
map.put('key', 'value');

New API:

client.getMap('mapName').then(function(map) {
    return map.put('key', 'value');
});

Hazelcast Node.js Client 0.9

01 Aug 10:05
Compare
Choose a tag to compare

This document includes the new features, enhancements, and fixed issues for Hazelcast Node.js Client 0.9 release.

Enhancements

  • Improved logging on connection to the cluster. [#291]
  • Added more recommended rules to tslint. [#296]
  • Updated scripts. [#299]
  • Implemented Hazelcast Cloud Discovery for Node.js client. [#303]
  • Implemented AddressProvider and AddressTranslator. [#306]
  • Added Readme for the code-samples repo folder. [#317]

Fixes

Breaking Changes

Plain strings are used to specify member addresses instead of Address objects when configuring Hazelcast Client programmatically.

Old configuration:

        var cfg = new Config.ClientConfig();
        cfg.networkConfig.addresses = [
            new Address('0.0.0.0', 5709),
            new Address('0.0.0.1', 5710)
        ];

New configuration:

        var cfg = new Config.ClientConfig();
        cfg.networkConfig.addresses = [
            '0.0.0.0:5709',
            '0.0.0.1:5710'
        ];

Hazelcast Node.js Client 0.8

22 Mar 19:08
Compare
Choose a tag to compare

This document includes the new features, enhancements, and fixed issues for Hazelcast Node.js Client 0.8 release.

New Features

  • Fast Aggregations
  • Flake Id Generator
  • CRDT Counter
  • Declarative Configuration

Enhancements

There are no enhancements for this release.

Fixes

Known Issues

None.

Hazelcast Node.js Client 0.7

16 Jan 12:33
Compare
Choose a tag to compare

This document includes the new features, enhancements, and fixed issues for Hazelcast Node.js Client 0.7 release.

New Features

  • Eventually consistent near cache
  • SSL Mutual authentication

Enhancements

There are no enhancements for this release.

Fixes

Known Issues

None.

Hazelcast Node.js Client 0.6.2

03 Nov 14:12
Compare
Choose a tag to compare

This document includes the new features, enhancements, and fixed issues for Hazelcast Node.js Client 0.6.2 release.

New Features

There are no new features for this release.

Enhancements

There are no enhancements for this release.

Fixes

Known Issues

None.

Hazelcast Node.js Client 0.6.1

04 May 18:53
Compare
Choose a tag to compare

This document includes the new features, enhancements, and fixed issues for Hazelcast Node.js Client 0.6.1 release.

New Features

  • Atomic Long
  • Semaphort
  • Replicated Map

Enhancements

There are no enhancements for this release.

Fixes

Known Issues

None.

Hazelcast Node.js Client 0.6.0

16 Jan 20:07
Compare
Choose a tag to compare

This document includes the new features, enhancements, and fixed issues for Hazelcast Node.js Client 0.6.0 release.

New Features

  • Near Cache support for Map

Enhancements

There are no enhancements for this release.

Fixes

  • Fix string serialization error with high order unicode characters. #163
  • Fix unhandled heartbeat reject. #150

Known Issues

None.

Hazelcast Node.js Client 0.5.0

04 Nov 08:25
Compare
Choose a tag to compare

This document includes the new features, enhancements, and fixed issues for Hazelcast Node.js Client 0.5.0 release.

New Features

  • Secure connection to cluster using SSL (requires an enterprise cluster)
  • Ringbuffer
  • Reliable Topic

Enhancements

  • Improved logging on connection failure; the error message issued when there is a connection failure should include addresses. [#147]

Fixes

  • Fix error in cluster connect on Node.js version 6 and higher. [#143]

Known Issues

None.

Hazelcast Node.js Client 0.4.1

08 Sep 19:35
Compare
Choose a tag to compare

This document includes the new features, enhancements, and fixed issues for Hazelcast Node.js Client 0.4.1 release.

New Features

  • Implemented Entry Processor support
  • Added PartitionAware support for Map keys

Known Issues

None.

Hazelcast Node.js Client 0.4.0

26 Jul 09:01
Compare
Choose a tag to compare

This document includes the new features, enhancements, and fixed issues for Hazelcast Node.js Client 0.4.0 release.

New Features

  • Implemented Lock and MultiMap.
  • Added Predicates support for Map implementation.

Enhancements

  • Improved the client performance.

Fixes

  • Resolved various Hazelcast Serialization issues.

Known Issues

None.