Skip to content

Releases: zeromq/zeromq.js

v6.0.0-beta.5

28 Nov 09:11
Compare
Choose a tag to compare
  • Check if properties are defined before defining them. This ensures
    compatibility with alternative file loaders, notably by the Jest test
    framework.

  • Performance of calling methods & validating arguments has been improved.

  • Header files from node-addon-api are now bundled to reduce runtime
    depedencies.

v5.2.0

17 Nov 11:15
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.1.1...v5.2.0

v6.0.0-beta.4

13 Nov 10:52
Compare
Choose a tag to compare
  • Break out of busy loops automatically when the number of synchronous I/O
    operations moves beyond a built-in threshold. This avoids the ZeroMQ
    background I/O process(es) starving the Node.js event loop when it can process
    messages faster than the application. This could have caused decreased
    responsiveness and/or high memory usage. This only happens when
    sending/receiving messages as quickly as possible, such as in a benchmark or
    in test code.

  • Fixed a memory leak in socket construction that would manifest itself when
    repeatedly creating many sockets.

v6.0.0-beta.3

08 Nov 10:11
Compare
Choose a tag to compare
  • Error details have been added to the "handshake:error:protocol" and
    "handshake:error:auth" events.

  • Reading from event observers now prevents the Node process from exiting, even
    if the underlying socket is no longer being used.

  • Reading or writing on unbound and unconnected sockets now prevents the Node
    process from exiting.

v6.0.0-beta.2

04 Nov 16:40
Compare
Choose a tag to compare
  • Fix omission of "zeromq/v5-compat" export.

v6.0.0-beta.1

04 Nov 14:50
Compare
Choose a tag to compare
  • BREAKING: Complete rewrite of ZeroMQ.js with a modern and safe API. This
    version is based on ZeroMQ-NG version v5.0.0-beta.27. A compatibility layer
    for existing users of versions 5.x or earlier of ZeroMQ.js is available as
    "zeromq/v5-compat".

v5.1.1

22 Oct 00:01
Compare
Choose a tag to compare
5.1.1

v5.1.0

18 Oct 20:27
Compare
Choose a tag to compare
5.1.0

v5.0.0

29 Sep 03:27
Compare
Choose a tag to compare

Breaking Changes

  • Drop support for Node 4

v4.6.0

03 Sep 22:53
Compare
Choose a tag to compare
4.6.0