Releases: vechain/thor
v2.1.0
v2.0.4
This is a maintenance release that contains minor fixes and improvements.
Notes for container users: default container user has been changed from root
to thor
via PR #575.
What's Changed
- docker container runs thor under new user by @kgapos in #575
- ci: build multi arch docker image and introduce github registry by @libotony in #577
New Contributors
Full Changelog: v2.0.3...v2.0.4
v2.0.3
v2.0.2
This is a maintenance release that contains minor fixes and improvements.
What's Changed
- doc: improve trace description #554
- fix: avoid unexpected error in BFT process #557
- deps: upgrade deps to eliminate security alerts #559
- chain: add HasTransaction to provide fast way to check tx existence #561
- db: add KV delete range #562
Full Changelog: v2.0.1...v2.0.2
v2.0.1
This release will activate the hardfork named FINALITY
on MAINNET. It implements the VIP-220 Finality with One Bit (FOB) that allows nodes to be able to check the finality of blocks.
All MAINNET nodes are required to be upgraded ASAP.
The hardfork is scheduled at block #13815000 (~ Thu, 17 Nov 2022 08:10:00 GMT) on MAINNET.
New feature: you will be able to query finalized block via curl http://localhost:8669/blocks/finalized
Don't forget that full resynchronization is required if upgrading from versions earlier than v1.7.0.
v2.0.0
This release will activate the hardfork named FINALITY
on TESTNET. It implements the VIP-220 Finality with One Bit (FOB) that allows nodes to be able to check the finality of blocks.
All TESTNET nodes are required to be upgraded ASAP.
The hardfork is scheduled at block #13086360 (~ Fri, 19 Aug 2022 08:00:00 GMT) on TESTNET.
New feature: you will be able to query finalized block via curl http://localhost:8669/blocks/finalized
Don't forget that full resynchronization is required if upgrading from versions earlier than v1.7.0.
v1.7.4
This is a maintenance release that contains performance improvements and new features.
Notice: Don't forget that full resynchronization is required if upgrading from versions earlier than v1.7.0.
Changes
v1.7.3
This release contains various performance improvements and significantly reduces synchronization time.
Notice: Don't forget that full resynchronization is required if upgrading from versions earlier than v1.7.0.
Changes:
v1.7.2
This release focuses on performance improvements.
Notice: Don't forget that full resynchronization is required if upgrading from versions earlier than v1.7.0.
Changes:
- Replace big.Int with uint256.Int for VM stack and operands (#519)
- Global blake2b hash method optimized (#520)
- Skip known-block check when no conflicts (#521)
- Jump opcodes optimized (the new code analysis imported from Geth codebase) (#522)
- VM tracer optimized (native tracer imported from Geth codebase) (#523)
- Upgrade go-ecvrf which is optimized a lot (#526)
- Upgrade directcache (#528)
- Simplify leafbank record cache and fix root node not resolved when commit (#527, #529)
v1.7.1
This is a maintenance release that contains performance improvement and bug fixes.
Notice: Don't forget that full resynchronization is required if upgrading from versions earlier than v1.7.0.
Changes:
- Replace FreeCache with DirectCache to cache trie nodes (10% performance boost) (#518)
- Fix Go1.18.x build error (#516)
- Fix typo in API doc (#513, #514)