Releases: iotaledger/hornet
Releases ยท iotaledger/hornet
HORNET-legacy-0.5.9
Added
- Added API JWT Auth
- Added RESTful API
Removed
- Removed API basic auth
Changed
- Updated go version to 1.20
- Updated go modules
v2.0.0-rc.6
Warning: This is a mandatory release for all nodes.
Fixed
- Updated iota.go with latest fixes
v2.0.0-rc.5
Warning: This is a mandatory release for all nodes.
Note: Removed binary and deb releases. Please switch to a Docker setup using node-docker-setup.
Fixed
- Updated iota.go with latest fixes
- Check block before doing PoW in attacher (#1821)
- Fix wrong key type in p2pidentity-gen tool (#1831)
Added
- Add resync phase to improve future cone solidification (#1832)
HORNET-1.2.4
Added
- Add proof of inclusion plugin (#1833)
HORNET-1.2.3
Changed
- Move dashboard routes to /dashboard/ (#1840)
v2.0.0-rc.4
HORNET-1.2.2
Fixed
- Make event execution async from peer mng to gossip service (#1565)
- Fix libp2p connection issue (#1805)
- Send correct error message if a block is submitted without parents and no PoW is enabled (#1805)
- Avoid locking of the p2p Manager while connection attempts are performed (#1805)
- Block static peers in autopeering module (#1805)
- Fix stuck peer (#1805)
- Fix edge case in warpsync which deadlocks syncing (#1805)
- Fix syncing issue by preventing requests race condition (#1805)
Changed
- Drop unhealthy peers (#1805)
- Drop peers that are below our pruning index (#1805)
- Solidify messages synchronously while they are processed (#1805)
- Read info from SyncManager atomically (#1805)
Added
- Add REST API PoW metrics to prometheus (#1480)
- Add new /api/routes endpoint (#1805)
- Add per-request Rest metrics to prometheus (#1805)
- Add new config param to disable snapshot file creation. Defaults to false (#1805)
- Add config parameter to control whether the ledger state is checked on startup. Defaults to false (#1805)
- Add /metadata, /raw, /children endpoints to /included-message (#1805)
Chore
v2.0.0-rc.3
Fixed
- Fixed JWT handling when using deeper regexes for INX plugins exposing APIs (#1802)
Chore
- Update docker setup documentation (#1775)
- Remove docs version info (#1776)
- Move database package to hive.go (#1785)
- Move StoreHealthTracker to hive.go (#1787)
- Move p2p identity related stuff to hive.go (#1792)
- Enhance documentation sidebar with home (#1795)
- Update using_docker.md (#1799)
- Updated dependencies (#1803)
v2.0.0-rc.2
Added
- Added healthcheck to Dockerfile (#1773)
Fixed
- Do not pass cached objects to inx workers to avoid leaks (#1774)
v2.0.0-rc.1
Release notes
- First version targeted for the Shimmer network.
- Implemented full Stardust protocol according to the Tangle Improvement Proposals.
- Introduced new
INX
(IOTA Node eXtension) feature. This allows the core HORNET node to be extended with plugins written in any language supporting gRPC. - Several plugins were extracted as INX extensions (Dashboard, MQTT, Coordinator, Participation, Faucet, Spammer).
- Removed
app.enablePlugins
andapp.disablePlugins
and replaced them with plugin-specificenabled
settings. - Config files now always need to be specified with
-c
flag (evenconfig.json
), otherwise default parameters are used. - Private Tangle is now an easy-to-use docker compose setup.
- The ledger state is no longer checked per default at startup.
- Snapshots are now disabled by default.
- Added hornet-nest docker for developers.
- Added the possibility to log all REST API requests.
- Added per endpoint prometheus metrics for the REST API.
- Added network-bootstrap tool.
- Block tips are now only refreshed during remote PoW if no parents were given.
- Added mnemonic parameter to ed25519 key tool.
- Adapted ed25519-key tool to print mnemonic and derived keys using slip10.