Commit ID: b1508c58806542736ac5c2126a640272a1047311
Node Version: 0.55.26
Tools version: 0.1.307
Block version: 42
1. Build node.
2. Build tools
3. Restart the node
🛠Changelog
node from 0.53.1 to 0.55.26
🔹 package ctrlc from 3.2.5 to 3.4.0
🔹 Fixed bug in ShardStateKeeper: 'is_queue_update_for' had been called wrong way.
🔹 Limited the number of attempts in accept block routine (was infinite)
🔹 Fast validator session configuration
🔹 No new validator lists for Remp; message rerouting in Remp fixed; less load when Remp caps is off
🔹 Message duplicate checks using message unique ids (body hashes) in Remp
🔹 Change getstats data
🔹 Supported new version of BocWriter::with_params with fixed cell lifetime
🔹 Remp collation check for uid duplicates added
🔹 Fixed setup of special settings for the "cells" column family in RocksDB
🔹 Fix got GetStats during boot
🔹 Support for different formats of validator statistics
🔹 Improve log messages about neighbours
🔹 Stopping validation in validator_group after all blocks in range are generated
🔹 Refactored REMP message forwarding criteria: now a forwarded message is collated if it has at least one non-reject status from previous sessions
🔹 Fixes in check_message_duplicates: now same-block duplicate checks are properly performed
🔹 log::error to log::trace for no validator_group
🔹 Disable timeout for catchain processing after restart
🔹 Fix boot wrong next key block sequence
🔹 Fix boot from init block
evernode tool from 0.1.302 to 0.1.307
🔹 New console command getstatsnew
🔹 Support DHT policy on ADNL resolver
adnl from 0.7.143 to 0.8.9
🔹 Introduce ADNL connection status
🔹 Refresh peers after channel reset
🔹 Add CHANNEL_RESET flag
ever_api from 0.2.188 to 0.3.17
🔹 Added conversion between KeyOption and PublicKey
🔹 Added datatypes for msg queue updates
🔹 Updated datatypes to allow unique message id tracing in REMP
🔹 Add GetSelectedStats control query
🔹 Added Signing trait for structures which have signature field
ever-types from 1.12.7 to 2.0.15
🔹 Added big cell
🔹 Bumped version of crc crate to 3.0
🔹 Implemented hashmap filter split in one pass like two hashmap filters
🔹 Added crypto functions from crypto-repo
🔹 Added interface base64_encode_url_safe
🔹 Fixed panics after fuzzing
🔹 Added UsageTree::build_visited_set
🔹 Fixed cells lifetime while BOC traverse
🔹 BocWriter::write_ex(): do not compute CRC if not requested
dht from 0.5.154 to 0.6.16
🔹 Limit maximum score of bad peer
🔹 Support for different DHT search policies
🔹 Overlay node search with iterations
ever_abi from 2.3.75 to 2.3.122
🔹 Fix zero varint encoding
🔹 Fixed max integer values serialization
ever_block from 1.9.39 to 1.9.81
🔹 Added capability flag for big cells
GlobalCapabilities::CapBigCells = 0x4000_0000
ever_block_json from 0.7.108 to 0.7.160🔹 Supported ever-types version 2.0
ever_executor from 1.15.189 to 1.16.50
🔹 Supported ever-types version 2.0
🔹 Disable debug symbols by default
ever_vm from 1.8.127 to 1.8.181
🔹 Disable debug symbols by default
🔹 Supported changed interface of BocWriter::with_roots
Updated dependencies only
🔹 ever-crypto from 0.1.101 to 0.1.148
🔹 rldp from 0.7.138 to 0.7.192
🔹 overlay from 0.6.138 to 0.6.196
No changes
🔹 lockfree
⚡️ New console command getstatsnew
🔹 add global_id
🔹 rename sync_status to node_status
🔹 rename validation_stats to last_validation_ago_sec
🔹 rename collation_stats to last_collation_ago_sec
🔹add validation_status (Disabled, Waiting, Countdown, Active)