net-ipc

A simple node.js IPC client-server with no dependencies

MIT License

Downloads
7.1K
Stars
29
Committers
5
net-ipc - v2.2.0 Latest Release

Published by timotejroiko 9 months ago

  • compatibility with node 20.11+ (thanks to @Chocobozzz)
  • update msgpackr
  • update dev dependencies
net-ipc -

Published by timotejroiko over 1 year ago

  • [types]: ClientStatus as const enum 727b6ee
  • [types]: ping and survey return an array 3c780e9
  • [fix]: im a tea pot e2b4e8c
  • [fix]: add init tag (possible fix for #4 ) 807b631
  • [fix]: explicitly delete port 2c83eb3
  • [feat]: expose server listen options 0388aa2
  • [feat]: custom id generator b6b0fb2

https://github.com/timotejroiko/net-ipc/compare/v2.0.1...v2.1.0

net-ipc -

Published by timotejroiko over 2 years ago

  • fixed client getting stuck in closed status after reconnecting b9c38e2

https://github.com/timotejroiko/net-ipc/compare/v2.0.0...v2.0.1

net-ipc -

Published by timotejroiko almost 3 years ago

Major changes:

  • added support for TLS/SSL secure connections
  • added support for http/https proxies such as nginx or replit

Other important and/or breaking changes include:

  • improved documentation
  • revamped client and server options (check docs)
  • no longer supports serializing circular references (30% performance boost for json)

https://github.com/timotejroiko/net-ipc/compare/v1.3.1...v2.0.0

net-ipc -

Published by timotejroiko about 3 years ago

  • remove leftover buffer references 18f47c2

https://github.com/timotejroiko/net-ipc/compare/v1.3.0...v1.3.1

net-ipc -

Published by timotejroiko about 3 years ago

improve unpacking performance and reduce external memory usage

  • avoid buffer copy and concatenation dcfa52d

https://github.com/timotejroiko/net-ipc/compare/v1.2.2...v1.3.0

net-ipc -

Published by timotejroiko over 3 years ago

  • fix multibyte characters on tcp 54a08d8

https://github.com/timotejroiko/net-ipc/compare/v1.2.1...v1.2.2

net-ipc -

Published by timotejroiko over 3 years ago

net-ipc -

Published by timotejroiko over 3 years ago

  • add type declarations 6d3e68d e7934cf
  • minor internal changes

https://github.com/timotejroiko/net-ipc/compare/v1.1.1...v1.2.0

net-ipc -

Published by timotejroiko over 3 years ago

  • add maxRetryTime option ee4719c
  • clarify some docs

https://github.com/timotejroiko/net-ipc/compare/v1.1.0...v1.1.1

net-ipc -

Published by timotejroiko over 3 years ago

  • prevent error on client.close() when no connection is available 3b16377
  • added allowReconnect to server.close(): server.close(allowReconnect = false) 3b16377

https://github.com/timotejroiko/net-ipc/compare/v1.0.4...v1.1.0

net-ipc -

Published by timotejroiko over 3 years ago

  • add controls for closing behavior 72cde12

client.close() and client.destroy() will no longer make the client auto-reconnect.

added allowReconnect to connection.close(): connection.close(message, allowReconnect). If set to true the client will attempt to auto-reconnect if possible. false by default.
connection.destroy() still makes the client attempt to auto-reconnect if possible

https://github.com/timotejroiko/net-ipc/compare/v1.0.3...v1.0.4

net-ipc -

Published by timotejroiko over 3 years ago

net-ipc -

Published by timotejroiko over 3 years ago

  • publish to npm