github iotaledger/hornet v0.3.0
HORNET-0.3.0

latest releases: v2.0.1, v2.0.0, v2.0.0-rc.8...
4 years ago

Added

- Local Snapshots + database pruning
- RPM and DEB packages
- Spammer log messages
- `neighbors.json` hot reload during runtime
  - Changes in the file are recognized and updated
  - Changes via webapi are stored to the file

Removed

- macOS binary

Changed

- Disable transactions load up during bundle eviction
- Update to latest hive.go
- Use Cuckoo filter instead of the spent addresses database
- Statically link ARMv7 and ARM64 binaries
- Removed "spent addresses" from database (breaking change)

Fixed

- Omit neighbor connection errors on shutdown
- Broken `tx_trytes` MQTT JSON
- getNeighbors address field always displays FQDN
- Wrong inbound duplicate neighbor handling
- Slow synching due to stalled requests in request queue

Config file changes

New options:

config.json

+  "pruning": {
+    "enabled": true,
+    "delay": 40000
+  },
   "localsnapshots": {
+    "enabled": true,
+    "depth": 50,
+    "intervalsynced": 50,
+    "intervalunsynced": 1000,
     "path": "latest-export.gz.bin"
   },
+  "globalsnapshot": {
+    "load": false,
+    "path": "snapshotMainnet.txt",
+    "spentaddressespaths": ["previousEpochsSpentAddresses1.txt", "previousEpochsSpentAddresses2.txt", "previousEpochsSpentAddresses3.txt"],
+    "index": 1050000
+  },
+  "privatetangle": {
+    "ledgerstatepath": "balances.txt"
+  },
+  "logger": {
+    "level": "info",
+    "disableCaller": true,
+    "encoding": "console",
+    "outputPaths": [
+      "stdout"
+    ]
+  },

Removed options:

config.json

  "node": {
    "disableplugins": [],
    "enableplugins": [],
-   "loglevel": 127
  },

Don't miss a new hornet release

NewReleases is sending notifications on new releases.