Releases: iotaledger/hornet
Releases · iotaledger/hornet
HORNET-0.5.4
Changed
- use iota.go/curl and iota.go/curl/bct instead of the much less performant hive.go versions
- migrate batchhasher from hive.go into hornet
- optimize batchhasher and add testcases
- iota.go now ignores 243rd trit in signature fragments
Fixed
- coordinator startup race condition
- improve tryte distribution of tools/rand-seed
- do not change default GOMAXPROCS value
- several CLI flag problems
- delete invalid milestones (2272660, 2272661) that could not be solidified after COO crashed
HORNET-0.5.4-rc1
Changed
- use iota.go/curl and iota.go/curl/bct instead of the much less performant hive.go versions
- migrate batchhasher from hive.go into hornet
- optimize batchhasher and add testcases
- iota.go now ignores 243rd trit in signature fragments
Fixed
- coordinator startup race condition
- improve tryte distribution of tools/rand-seed
- do not change default GOMAXPROCS value
- several CLI flag problems
HORNET-0.5.3
Added
- testsuite for easier test case creation
- ported integration test framework from goshimmer
Changed
- added environment variables to /etc/default/hornet for easier node configuration
- livefeed transactions are now filtered before they are rate limited (dashboard)
- reduce websocket traffic by adding new message for sync status (dashboard)
- config files can now be passed with file extension
- autopeers are now ignored in "maxPeers" check
- "tag"-Trytes are now padded in "findTransactions" webapi call
- heartbeats are now used to detect dead peers
- add write timeout to managed connection
Fixed
- connection to peers never closed on error ("waiting" state in dashboard)
- incorrect alias of peers for incoming connections
- pruning did not collect all transactions that were referenced by a milestone
- deadlock if a peer connected during shutdown
- "node is not synced" glitches in some webapi calls
- race condition in autopeering shutdown
- error not handled in SelectSpammerTips
- pruning routine was exited if there was not enough history at the beginning
- rpm package upgrade command
- panic in websocket during connection establishment
HORNET-0.5.3-rc3
Changed
- "tag"-Trytes are now padded in "findTransactions" webapi call
- added environment variables to /etc/default/hornet for easier node configuration
- heartbeats are now used to detect dead peers
Fixed
- "node is not synced" glitches in some webapi calls
- error not handled in SelectSpammerTips
HORNET-0.5.3-rc2
Changed
- Add write timeout to managed connection
Fixed
- race condition in autopeering shutdown
HORNET-0.5.3-rc1
Added
- testsuite for easier test case creation
- ported integration test framework from goshimmer
Changed
- livefeed transactions are now filtered before they are rate limited (dashboard)
- reduce websocket traffic by adding new message for sync status (dashboard)
- config files can now be passed with file extension
- autopeers are now ignored in "maxPeers" check
Fixed
- pruning did not collect all transactions that were referenced by a milestone
- pruning routine was exited if there was not enough history at the beginning
- deadlock if a peer connected during shutdown
- rpm package upgrade command
- panic in websocket during connection establishment
- connection to peers never closed on error ("waiting" state in dashboard)
- incorrect alias of peers for incoming connections
HORNET-0.5.2
Fixed
- findTransactions was not working properly if not all search criteria were given
Config file changes
config.json
"snapshots": {
"pruning": {
- "delay": 15000
+ "delay": 60480
}
}
HORNET-0.5.1
Added
- getSpammerTips webapi call
- webapi route to control the spammer plugin
- autostart to the spammer config
Changed
- save memory in ApproversTraverser if walkAlreadyDiscovered is set
- findTransaction now returns an intersection of the search criteria
- show database size in GB if size > 1 GB (dashboard)
- moved dashboard frontend code to [another git repo](https://github.com/iotaledger/node-dashboard)
- spammer doesn't start automatically at node startup
- getNodeInfo now returns the connected peers count
- re-add logger settings to mainnet config file
Fixed
- warpsync milestone requesting
- OOM bug in the future cone solidifier
- map concurrent write/read panic in websocket
- bundle creation race condition in coordinator
- fix MQTT panic
Config file changes
config.json
"httpAPI": {
+ "permittedRoutes": [
+ "healthz"
+ ],
}
+ "logger": {
+ "level": "info",
+ "disableCaller": true,
+ "encoding": "console",
+ "outputPaths": [
+ "stdout"
+ ]
+ },
"spammer": {
- "semiLazyTipsLimit": 30
+ "autostart": false
},
HORNET-0.5.1-rc3
Added
- autostart to the spammer config
Fixed
- deadlock in the spammer at stop
- bundle creation race condition in coordinator
- fix MQTT panic
HORNET-0.5.1-rc2
Changed
- save memory in ApproversTraverser if walkAlreadyDiscovered is set
Fixed
- panic if spammer plugin is disabled