Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 5.04 KiB

v0.1.3 - 2020-03-16

  • Update SPA plugin's JS dependencies
  • Upgrad github.com/gobuffalo/packr to v2.8.0
  • Resolves a security issue in the packr dependency, which would allow an unauthenticated attacker to read any file from the application's filesystem

v0.1.2 - 2020-02-24

  • Adds --version flag to retrieve the GoShimmer version
  • Adds the version and commit hash to the remote log logging
  • Replaces the autopeering module with the one from hive.go
  • Changed the pprof listen port to 6061 to avoid conflict with Hornet
  • Fixes invalid stored peer messages
  • Fixes masternodes getting removed if they were offline
  • Fixes -c and -d to define config file/dir
  • Fixes drop messages about full queues appearing too many times
  • Fixes crash due to incopatible transaction size
  • Changed the salt lifetime to 2 hours from 30 minutes

v0.1.1 - 2020-02-07

This release contains a series of fixes:

  • Adds logging of the underlying error when a neighbor connection couldn't be established
  • Adds the RemoteLog plugin (disabled per default) which sends log messages to a centralized logging service
  • Removes the status screen plugin in favor of the SPA/dashboard
  • Fixes the neighbor send queue being too small causing spam in the log
  • Fixes a deadlock which occurred when a neighbor disconnected while at the same time a request transaction packet was getting processed which was received by the disconnected neighbor
  • Fixes memory consumption by disabling BadgerDB's compression
  • Fixes analysis server WebSocket replays freezing the backend code
  • Fixes sending on the neighbor send queue if the neighbor is disconnected
  • Fixes BufferedConnection's read and written bytes to be atomic

v0.1.0 - 2020-01-31

Note that this release is a complete breaking change, therefore node operators are instructed to upgrade.

This release mainly integrates the shared codebase between Hornet and GoShimmer called hive.go, to foster improvements in both projects simultaneously. Additionally, the autopeering code from autopeering-sim has been integrated into the codebase. For developers a Go client library is now available to communicate with a GoShimmer node in order to issue, get and search zero value transactions and retrieve neighbor information.