Skip to content

Releases: Taraxa-project/taraxa-node

Cornus HF

17 Dec 14:52
6819fd8
Compare
Choose a tag to compare
Cornus HF Pre-release
Pre-release

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:

  • final chain refactor #2823
  • refactor includes #2835
  • refactor blocking dependencies processing #2842
  • update dependecies #2851 & #2859
  • rpc requests limit #2863
  • new packets encoding #2862

Light node hotfix v1.11.3

21 Aug 10:45
05f94e6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.11.2...v1.11.3

Hotfix v1.11.2

20 Aug 07:04
475bf79
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.11.0...v1.11.2

Ficus HF

01 Aug 13:17
3517f00
Compare
Choose a tag to compare

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

18 Mar 07:57
3d3671f
Compare
Choose a tag to compare

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

27 Feb 19:39
2e80f95
Compare
Choose a tag to compare

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

19 Jan 19:53
2baad7f
Compare
Choose a tag to compare

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

22 Dec 15:13
a0d410f
Compare
Choose a tag to compare

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

06 Nov 20:02
cb1ab0c
Compare
Choose a tag to compare

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.