Skip to content

Releases: lnbc1QWFyb24/lnmessage

Pong Response Timeout

26 Nov 00:58
6c9dde3
Compare
Choose a tag to compare

This release handling for when the connection silently drops, like in the case of internet connection drop. We send a ping message and a new timeout will wait 5 seconds for a response before closing the connection.

Also included is a small fix to clear timeouts when the disconnect function is called as their can be quite a delay before the close handler is called and we don't want to send any more messages (ping) during that time.

TCP Wrapper Fix

17 Aug 23:01
e6dd08f
Compare
Choose a tag to compare

A small release to fix a bug with the TCP socket wrapper to ensure that the connection is closed gracefully and that the close handler is correctly called.

Changelog:

  • 0.2.5-0.0.1 - Fix: TCP Socket Wrapper #48

Disconnect Bugfix

17 Aug 04:57
2c8243d
Compare
Choose a tag to compare

A small bugfix release that fixes a bug that was introduced in v0.2.4 where the ping timeout was not being canceled when the connection disconnects. Also included in this release is a couple of dependency updates to address dependabot security alerts.

Changelog:

  • Bump word-wrap from 1.2.3 to 1.2.5 #43
  • Bump semver from 7.3.7 to 7.5.4 #44
  • 0.2.4-0.0.1 - Fix: Clear Ping Timeout #45

Ping Send

10 Aug 22:16
7faa6d3
Compare
Choose a tag to compare

A small release to add Ping sends to ensure better connectivity.

Changelog:

  • 0.2.3-0.0.1 - Enhancement: Add Ping Send #39

DNS Validation

21 Jul 21:29
0c16248
Compare
Choose a tag to compare

Just a small release to update the DNS regex used for validation so that it correctly handles all valid DNS names.

Changelog:

  • 0.2.2-0.0.1 - Fix: DNS Validation #36

Fix Chaining Keys

13 May 03:15
04b7991
Compare
Choose a tag to compare

This release includes a fix that uses separate chaining keys for both sending and receiving messages. This ensures that long lived connections where more than 500 messages have been sent continue to decrypt properly.

Changelog:

  • Separate send/receive chaining keys #32

Message Buffer Fix

31 Mar 21:32
a3d4cb5
Compare
Choose a tag to compare

This release includes a small fix for the case of when the socket disconnects whilst the message buffer still has data, and then on reconnect the remaining message data from previous connection corrupts the new incoming messages. The solution is to reset the message buffer on every connect.

Changelog:

  • 0.2.0-0.0.1: Fix - Resetting message buffer before reconnect attempts #27

TCP Socket Support

22 Mar 19:41
898ddf5
Compare
Choose a tag to compare

This release adds support for connecting to a node via a passed in TCP socket which is available in NodeJS and React Native environments and does not require a TLS or Proxied connection. Also included is a fix for env checking that works in all envs as well as a depency change for secp256k1 which reduces the bundle size and execution speed.

Changelog:

  • chore: replace secp256k1 to @noble/secp256k1 #22
  • fix: support SW usage #23
  • 0.1.0-0.3.0 - Feature: TCP Socket #24

Node JS Support

24 Feb 03:23
3d00360
Compare
Choose a tag to compare

This release adds support for NodeJS apps without the need to polyfill. As part of that work some dependencies have been modified with the goal of using more secure and smaller packages.

Changelog:

  • 0.0.19-0.1.0: Enhancement - NodeJS Compatibility #18

Domain Validation Fix

25 Jan 03:55
59433e5
Compare
Choose a tag to compare

Just a quick release to fix a bug with the validation that now allows for domains as well as IP addresses.