Releases: HathorNetwork/hathor-core
Releases · HathorNetwork/hathor-core
v0.37.0
Feature
- Add a new beta
run_node
cli parameter (--x-fast-init-beta
) that executes a fast initialization of the node. The initialization is completed ~95% faster with this parameter. - Save genesis and its metadata in storage;
- Use weakref to prevent keeping deferred results in memory on sync;
- Detect NiceHash and initial diff from user-agent;
- Set initial diff only after subscribe AND authorize on merged mining;
- Improve logging. Add structlog where missing, and make messages cleaner;
- Skip block difficulty validation while initializing the node;
- Add
--address
parameter torun_miner
cli command; - Add token info to token creation tx extended json;
- Use HTTP error codes on merged mining API errors;
- Remove deprecated legacy graphviz API endpoint.
Fixes
- Bitcoin's
submitblock
does not reject blocks withbad-txnmrklroot
anymore; - Add missing OP_PUSHBYTES_20 on Bitcoin payout scripts;
- Stop adding transaction to some wrong addresses on wallet index. Because of this error, some desktop wallets could receive wrong notifications of new transaction.
- Connect to testnet using
--testnet
is working now; - Fix testnet genesis hash.
v0.36.1
Feature
- Add tips cache decreasing the CPU usage for sync and mining;
- Generate grafana dashboard for merged mining.
v0.36.0
Feature
- Add endpoint to return the parents of a transaction;
- Return transaction data on push tx endpoint;
- Add grafana charts for send tokens timeout and orphan blocks;
- Accept miner login indicator for nicehash mindiff;
- Performance improvements on merged mining.
Fix
- Fix some dependencies issues when executing a fresh install.
v0.35.0
Features
- Improve transaction mining reliability and speed;
- Improve sync speed decreasing from 28h to 1,5h on average.
Hathor Core v0.34.0
This is a fairly sized release that contains several features to improve the quality of life of wallet users and also makes it really easy for anyone to run their own merged mining setup. There are also some minor fixes and maintenance code.
Changelog
Features
- feat: adding error code to send tokens resource errors
- feat(metrics): add transaction mining timeout counter
- feat: use real ip module in nginx
- feat(tx): Minor tx inputs and outputs validation
- feat: creating mined tokens resource
- feat: increase rate limit for address_history API endpoint
- feat(mergedmining): HTTP/WS status API
- feat(mergedmining): asyncio stratum with diff estimator and more
- feat(mergedmining): new mining APIs and HTR+BTC payout addrs from login
Fixes
- fix(stratum): saner log and only add conn to pool after subscribe
- fix: adding a lock when accessing weakref to prevent the creation of two...