Releases: Taraxa-project/taraxa-node
Cornus HF
ChangeLog:
Cornus HF time ~ Monday 6. January 2025 8:08:08 block 15276000
Cornus HF
- support of multiple undelegaions
- support of OP stack precompiles
- lowered undelegation period to 7 days
- change final chain hash to improve state tracking in pbft blocks
Features:
- add rpc for retrieving nodes versions #2830
- queue limit improvements #2841
- DB size optimization #2839
- Final chain size optimization #2844
- Optimize num of pillar votes saved in db #2814
- add function to check disk size on startup #2873
- add support of trusted nodes #2892
Bugfixes:
- dag block proposal limit #2827
- handle transactions with no account #2843
- gossip votes to all capability version #2849
- additional check on ws #2861
- fix tracing execution block number #2864
Maintenance:
Light node hotfix v1.11.3
What's Changed
- fix: disable trx_period column prune by @mfrankovi in #2837
Full Changelog: v1.11.2...v1.11.3
Hotfix v1.11.2
What's Changed
- fix: add missing check of the to_block number in LogFilter::match_all by @kstdl in #2821
- chore: delete tmp folders on startup by @MatusKysel in #2824
- fix: purge loop by @mfrankovi in #2833
Full Changelog: v1.11.0...v1.11.2
Ficus HF
What changed
New Ficus HF block is set to 11616000
~ Wednesday 7. August 2024 7:00:00 UTC
Features
- introduce pillar blocks for ficus bridge
- update to the latest secp256k1 library
- add debug_dposTotalAmountDelegated method to the API
- improve gas estimation speed
- clang-17 support
- add support of MCOPY instruction
Bugfixes
- fix rewards stats cleaning
- fix race condition while getting bulk transaction
- fix race in ws subscription id
- transaction gossip improvements
- LogFilter topic filtering without address specified
- fix null block vote
Aspen HF part 2
What's Changed
Total rewards generated between until block 8118000: 316017362245067041324822208
Aspen HF set to ~ Tuesday 2. April 2024 12:00:00
block 8572000
Full Changelog: v1.7.4...v1.8.0
Aspen HF part 1
Taraxa Node Release Notes v1.7.0
Aspen HF part one will happened approximately on Wednesday 13. March 2024 12:00:00
block 8118000
We are excited to announce the release of Taraxa Node v1.7.0. This release includes several enhancements, bug fixes, and updates that improve the stability, performance, and usability of the Taraxa Node. Below is a summary of the major changes:
Enhancements:
- Added support for new RocksDB configurations to enhance storage efficiency and performance
- Introduced automatic external IP detection to simplify node setup for users
- Added support for announcing external port, improving node connectivity and network health
- Aspen hardfork implementation to include significant protocol upgrades and optimizations
- Removed old tarcap implementation in favor of more efficient networking protocols
Bug Fixes:
- Fixed PBFT syncing gossip transition issues for more reliable network synchronization
- Addressed syncing speed problems, significantly improving the time it takes for nodes to sync with the network
- Resolved various issues in the building process to ensure compatibility and smooth operation across different environments
- Fixed setting DAG synced state to correctly reflect the node's synchronization status with the network
- Corrected queue stuck timeout problem, preventing potential deadlocks in transaction processing
- Fixed PBFT sync rewards period mismatch and saving of 2t+1 cert votes to ensure correct reward distribution and consensus security
- Addressed transaction pool issues to improve transaction handling and processing
Dependency Updates:
- Updated urllib3, aiohttp, and eth-abi to their latest versions to address security vulnerabilities and ensure the use of the latest features and improvements
Other Changes:
- Improved documentation and developer guides to facilitate community contributions and node setup
- Introduced RPC changes for consistent hex value lengths, enhancing API usability
- Implemented changes to terminate the node on wrong genesis configuration to prevent potential network issues
- Modified DAG rewards calculation as part of the Aspen hardfork adjustments
v1.6.0 - Phalaenopsis HF
This is a bugfix hard fork release named: Phalaenopsis, we will reveal more detail later.
It will be triggered ~Wednesday 24. January 2024 12:00:00 (UTC) bock number 6943000
v1.5.3
Release Notes
Fixes
- Fixed incorrect nonce handling in tracing.
- Added a database migration to correct the 'trx_period' column.
- Improved WebSocket performance for better stability and responsiveness.
RPC Updates
- Added block number information to gas estimation for enhanced accuracy.
v1.5.1 - Magnolia HF
Release Notes
Features:
- Parallel Execution of State Pruning: Enhanced efficiency by enabling parallel execution during state pruning.
- Improved Tracing API: Upgraded tracing API for better performance and usability.
- State Root Verification on Syncing: Ensured data integrity through state root verification during syncing processes.
- Transaction Pool Overflow Improvements: Addressed transaction pool overflow issues for improved stability.
- Sync-Gossip Transition Improvement: Optimized the transition between syncing and gossip protocols.
- LOG.old* Files Cleanup on Database Start: Initiated cleanup of old log files on database startup for a cleaner DB environment.
- Syncing Optimizations: Implemented optimizations for a smoother syncing process.
- Removal of Existing Transactions Check: Streamlined operations by removing checks for existing transactions.
- Reduced Prune Memory Usage: Optimized memory usage during pruning processes.
- Added RPC Methods for Faster Indexing: Introduced new RPC methods to expedite the indexing process.
- Optimized Peer Cache Memory Usage: Improved memory utilization within the peer cache.
- Improved Performance of Vote Weight Calculation: Enhanced efficiency in vote weight calculation.
- Improved Ping Timeout Handling on Discovery: Optimized handling of ping timeouts during the discovery process.
- Handled Batch Requests via WebSocket Interface: Enabled handling of batch requests through the WebSocket interface.
- Improved Light Node History Deletion: Enhanced the process of history deletion in light nodes.
Fixes:
- Corrected Reward Votes Initialization: Fixed the initialization process of reward votes for accurate tallying.
- Usage of All Passed Gas on Reverts: Resolved an issue with unused gas on reverts.
- Period Data Transactions Order: Corrected the ordering of period data transactions.
- Resolved Ignorance of PBFT Size Check on Syncing: Fixed an issue where PBFT size check was being ignored during syncing.
- Fixed Syncing of DAG Blocks: Addressed syncing issues of DAG blocks for improved data consistency.
Hard Fork (HF) Features:
- Process Rewards in Batches Every N Blocks: Implemented batch processing of rewards every N blocks for efficiency.
- Jailing of Validator on Double Voting: Introduced a penalty mechanism for validators engaged in double voting by jailing them.