Skip to content

Releases: iotaledger/hornet

HORNET-1.0.3

02 Jul 08:49
e5716dd
Compare
Choose a tag to compare

Added

- A new public key applicable for milestone ranges between 552960-2108160

Changed

- Increases the WarpSync advancement range to 10k which allows nodes to resync even if 
  they already stored the milestone for which they lacked the applicable public key beforehand.

Config changed

         "key": "365fb85e7568b9b32f7359d6cbafa9814472ad0ecbad32d77beaf5dd9e84c6ba",
         "start": 0,
         "end": 1555200
+      },
+      {
+        "key": "ba6d07d1a1aea969e7e435f9f7d1b736ea9e0fcb8de400bf855dba7f2a57e947",
+        "start": 552960,
+        "end": 2108160
       }
     ]
   },
   "warpsync": {
-    "advancementRange": 150
+    "advancementRange": 10000
   },

HORNET-1.0.2

29 May 14:16
26685d8
Compare
Choose a tag to compare

Added

- p2pidentityextract tool (#1090)
- tool to generate JWT token for REST API (#1085)
- Add database pruning based on database size (#1115)

Changed

- Improved documentation (#1060 + #1083 + #1087 + #1090)
- Build Dockerfile with rocksdb (#1077)
- Default DB engine changed to rocksdb (#1078)
- Renamed alphanet scripts to private_tangle (#1078)
- Updated rocksdb (#1080)
- Updated go modules, containers and dashboard (#1103)
- Check if files exist in the p2pstore directory (needed for docker) (#1084)
- Disabled MQTT http port (#1094)
- Download the latest snapshots from the given targets (#1097)
- Adds "ledgerIndex" field to some REST HTTP and MQTT API responses (#1106)
- Add delta snapshots to control endpoint (#1039)
- Changed node control endpoints to use POST (#1039)
- Expose MQTT port. Remove no longer needed ports (#1105)
- Re-add private Tangle doc (#1113)

Fixed

- Added workdir to docker/Dockerfile. (#1068)
- JWT subject verification (#1076)
- Send on closed channel in coo quorum (#1082)
- Database revalidation (#1096)
- Mask sensitive config parameters in log (#1100)
- Fix ulimits and dependencies at node startup (#1107)
- Do not print API JWT auth tokens to the log (unsafe) (#1039)
- Check if node is busy before accepting snapshot commands via API (#1039)

Config file changes

config.json

  "pruning": {
-    "enabled": true,
-    "delay": 60480,
+    "milestones": {
+      "enabled": false,
+      "maxMilestonesToKeep": 60480
+    },
+    "size": {
+      "enabled": true,
+      "targetSize": "30GB",
+      "thresholdPercentage": 10.0,
+      "cooldownTime": "5m"
+    },
    "pruneReceipts": false
  },

HORNET-1.0.2-rc1

20 May 00:55
98d3bfd
Compare
Choose a tag to compare
HORNET-1.0.2-rc1 Pre-release
Pre-release

Added

- p2pidentityextract tool (#1090)
- tool to generate JWT token for REST API (#1085)

Changed

- Improved documentation (#1060 + #1083 + #1087 + #1090)
- Build Dockerfile with rocksdb (#1077)
- Default DB engine changed to rocksdb (#1078)
- Renamed alphanet scripts to private_tangle (#1078)
- Updated rocksdb (#1080)
- Updated go modules, containers and dashboard (#1103)
- Check if files exist in the p2pstore directory (needed for docker) (#1084)
- Disabled MQTT http port (#1094)
- Download the latest snapshots from the given targets (#1097)
- Adds "ledgerIndex" field to some REST HTTP and MQTT API responses (#1106)
- Add delta snapshots to control endpoint (#1039)
- Changed node control endpoints to use POST (#1039)

Fixed

- illegal instruction (core dumped) with old CPUs
- Added workdir to docker/Dockerfile. (#1068)
- JWT subject verification (#1076)
- Send on closed channel in coo quorum (#1082)
- Database revalidation (#1096)
- Mask sensitive config parameters in log (#1100)
- Fix ulimits and dependencies at node startup (#1107)
- Do not print API JWT auth tokens to the log (unsafe) (#1039)
- Check if node is busy before accepting snapshot commands via API (#1039)

HORNET-1.0.1

28 Apr 20:09
Compare
Choose a tag to compare

Fixed

- Receipt validation deadlock
- Docker Image Build Tags for RocksDB

HORNET-1.0.0

28 Apr 16:21
Compare
Choose a tag to compare
- IOTA: A new dawn.

HORNET-legacy-0.5.8

28 Apr 14:56
Compare
Choose a tag to compare

⚠️ Breaking change: ⚠️
This is the final version of legacy HORNET needed for the migration to the new chrysalis network.
Please update to this version as soon as the legacy mainnet coordinator got upgraded.
Instructions on how to update to this version will be posted in due time.
The old HORNET versions won't be functional within the legacy mainnet anymore!

Changed

- Only transactions to migration addresses are accepted (breaking change)

HORNET-1.0.0-rc1

27 Apr 14:51
Compare
Choose a tag to compare
HORNET-1.0.0-rc1 Pre-release
Pre-release

Changed

- IOTA: A new dawn.

HORNET-legacy-0.5.8-rc1

27 Apr 11:57
Compare
Choose a tag to compare
Pre-release

Changed

- Migration only network

HORNET-0.5.6

15 Nov 22:09
0715a16
Compare
Choose a tag to compare

Changed

- Updated to Go 1.15.5 (security fixes)

Fixed

- Store milestone after it was found in searchMissingMilestone

HORNET-0.5.5

13 Nov 18:39
05cba88
Compare
Choose a tag to compare

Changed

- traverse the cone of a solid milestone to reapply former milestones if they were missing in the database

Fixed

- update iota.go to fix finalizing of bundles