Skip to content

Releases: playa3ull/node

v0.4.31

Choose a tag to compare

@samthompsonkennedy samthompsonkennedy released this 10 Mar 01:29

0.4.30 (2025-06-20)

Improvements

  • Added a random reconnect offset when reconnecting.
  • Added a timer to show when the application will next attempt to reconnect to the Master Node Network.

v0.4.31-rc.1

v0.4.31-rc.1 Pre-release
Pre-release

Choose a tag to compare

@samthompsonkennedy samthompsonkennedy released this 10 Mar 00:07

0.4.30 (2025-06-20)

Improvements

  • Added a random reconnect offset when reconnecting.
  • Added a timer to show when the application will next attempt to reconnect to the Master Node Network.

v0.4.30

Choose a tag to compare

@samthompsonkennedy samthompsonkennedy released this 20 Jun 09:36

0.4.30 (2025-06-20)

Improvements

  • Added a random reconnect offset when reconnecting.
  • Added a timer to show when the application will next attempt to reconnect to the Master Node Network.

v0.4.29

Choose a tag to compare

@samthompsonkennedy samthompsonkennedy released this 19 Jun 00:59

0.4.29 (2025-06-19)

Improvements

  • Changed the default uptime fetch period to 2 minutes and 30 seconds.

v0.4.28

Choose a tag to compare

@samthompsonkennedy samthompsonkennedy released this 18 Jun 22:54

0.4.28 (2025-06-18)

Fixes

  • Added a process fail check if re-authentication fails twice and after 5 minutes.

v0.4.27

Choose a tag to compare

@samthompsonkennedy samthompsonkennedy released this 18 Jun 22:31

0.4.27 (2025-06-18)

Improvements

  • Improved the logging of network request errors.
  • Overhauled the reconnect logic to be every 5 minutes with a maximum of 5 attempts, instead of every 15 seconds with a maximum of 50 attempts. In the future this will be changed to an exponential backoff strategy.
  • Added a retry mechanism if the application starts and is immediately unable to make any successful network requests.
  • Added memory usage output to the application to help with debugging and performance monitoring.
  • Added a fallback authentication flow to ensure that the application can still function if the initial authentication fails.

Fixes

  • Prevented the application from fetching uptime whilst it was no longer connected to the network. This reduces strain
    on the network and prevents unnecessary requests from being made when the application is not connected.
  • Fixed an issue that would cause conflicting reconnects, which could lead to multiple open connections and subsequently
    multiple subscriptions to the same events.
  • Fixed an issue that would persist network subscriptions, which could lead the application to not properly handle reconnections.

v0.4.26

Choose a tag to compare

@samthompsonkennedy samthompsonkennedy released this 14 Jun 05:30

0.4.26 (2025-06-14)

Improvements

  • Improved socket connection logic.
  • Added additional logging for network connections and reconnections to aid in debugging.

v0.4.25

Choose a tag to compare

@samthompsonkennedy samthompsonkennedy released this 13 Jun 06:55

0.4.25 (2025-06-13)

Improvements

  • Added a max reconnect attempts to ensure that if the Master Node Network is down for an extended period of
    time, the application will not continue to attempt to reconnect indefinitely.

Fixes

  • Fixed an issue that would cause the application to spam the Master Node Network with requests if it was unable to
    connect to the network, which could lead to a denial-of-service attack on the network.

v0.4.24

Choose a tag to compare

@samthompsonkennedy samthompsonkennedy released this 10 Jun 03:16

0.4.24 (2025-06-10)

Features

  • Added support for network pre-authorization which should improve the reliability of connections to the Master Node
    Network.

v0.4.23

Choose a tag to compare

@samthompsonkennedy samthompsonkennedy released this 27 May 06:27

0.4.23 (2025-05-27)

Fixes

  • Fixed an issue that would prevent the application from recognizing that it was disconnected from the network.