#configuration_change
Max split changed for workchain 0
current config :
Max split changed for workchain 0
current config :
Config p12: [
{
"workchain_id": 0,
"enabled_since": 1650051943,
"actual_min_split": 0,
"min_split": 0,
"max_split": 8,
"active": true,
"accept_msgs": true,
"flags": 0,
"zerostate_root_hash": "a3f00067173e9732dc0e07a4e93f42ae05866488dbf1e7fafac22ca4f5a004fa",
"zerostate_file_hash": "f04ad820f6470c55cc18999c82a290e6c55f56ebc732e738ab22f888c630ceec",
"version": 0,
"basic": true,
"vm_version": -1,
"vm_mode": "0",
"min_addr_len": null,
"max_addr_len": null,
"addr_len_step": null,
"workchain_type_id": null
}
๐3
#configuration_change
๐ฃ Important news.
โก๏ธ Activation of minor changes for mainnet network.
Enabling CapBounceAfterFailedAction
Return full message body for bounce message
Enabling CapBounceAfterFailedAction
Return bounce message if transaction fail on Action phase
โ ๏ธ No additional actions are required from validators. Your nodes already contain the actual code.
๐ฃ Important news.
โก๏ธ Activation of minor changes for mainnet network.
Enabling CapBounceAfterFailedAction
Return full message body for bounce message
Enabling CapBounceAfterFailedAction
Return bounce message if transaction fail on Action phase
โ ๏ธ No additional actions are required from validators. Your nodes already contain the actual code.
๐4
#evernode_update #evernode_changelog
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
๐น 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)
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)
๐3๐ฅ1๐ณ1
#evernode_update
Commit ID: e1c321bf3aef765554c3caa43e0bd417bb4ba14d
Node Version: 0.53.1
Tools version: 0.1.302
Block version: 41
โผ๏ธ Attention: Block 42 has instability in ADNL โผ๏ธ
We downgrade node to Block 41
โ ๏ธ Update your nodes
1. Build node.
2. Build tools
3. Restart the node
Commit ID: e1c321bf3aef765554c3caa43e0bd417bb4ba14d
Node Version: 0.53.1
Tools version: 0.1.302
Block version: 41
โผ๏ธ Attention: Block 42 has instability in ADNL โผ๏ธ
We downgrade node to Block 41
โ ๏ธ Update your nodes
1. Build node.
2. Build tools
3. Restart the node
#evernode_update #evernode_changelog
Commit ID: 286132d4a22782fd67756fb39cb81b272be9681d
Node Version: 0.55.35
Tools version: 0.1.310
Block version: 43
(Include all changes from block version: 42)
โ๏ธImportantโ๏ธ
During this update, the node will be inoperable and stop validation for an hour or more.
๐ Update Instructions
1. Build node.
2. Build tools
3. Stop the node
4. Change node config (backup your config file before change):
config file: config.json
rename
6. Whait until sync_status will change from:
โผ๏ธ Attention: do not update the next node until the previous one has worked successfully for 2 hours.โผ๏ธ
๐ Changelog
node from 0.55.26 to 0.55.35
๐น delete ever-crypto dependency
๐น new DB_VERSION_4 with updated cells (with counter) and correct allow_old_cells property
๐น update CURRENT_DB_VERSION to DB_VERSION_4
๐น catchain logs improvement
๐น Peristent state heuristics
๐น Fix of SystemTime::elapsed() unwrap call
๐น recomended_rust up to 1.70.0
๐น node config "prefill_cells_cunters" rename to "prefill_cells_counters"
๐น node config added
๐น ๐น CollatorConfig retry_if_empty
๐น ๐น CollatorConfig finalize_empty_after_ms
๐น ๐น CollatorConfig empty_collation_sleep_ms
๐น ๐น skip_saving_persistent_states
evernode tool from 0.1.302 to 0.1.310
๐น New console command getstatsnew
๐น Support DHT policy on ADNL resolver
๐น Remove dependency on ever-crypto crate
โก๏ธ 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)
adnl from 0.8.9 to 0.8.19
๐น Turn off ADNL channel reset feature to provide seamless update
๐น delete ever-crypto dependency
dht from 0.6.16 to 0.6.30
๐น delete ever-crypto dependency
overlay from 0.6.196 to 0.6.210
๐น delete ever-crypto dependency
rldp from 0.7.192 to 0.7.205
๐น delete ever-crypto dependency
ever-types from 2.0.15 to 2.0.18
๐น Fixed big cells counting in read_inmem
๐น Additional checks for big cells count while BOC reading
ever_abi from 2.3.122 to 2.3.129
๐น Return tagged dependencies
ever_vm from 1.8.181 to 1.8.189
๐น new TRYKEEP instruction
๐น new GASREMAINING instruction
Updated dependencies only
๐น ever_executor from 1.16.50 to 1.16.58
๐น ever_block_json from 0.7.160 to 0.7.168
๐น ever_block from 1.9.81 to 1.9.88
๐น ever_api from 0.3.17 to 0.3.24
No changes
๐น lockfree
๐น ever-crypto
Commit ID: 286132d4a22782fd67756fb39cb81b272be9681d
Node Version: 0.55.35
Tools version: 0.1.310
Block version: 43
(Include all changes from block version: 42)
โ๏ธImportantโ๏ธ
During this update, the node will be inoperable and stop validation for an hour or more.
๐ Update Instructions
1. Build node.
2. Build tools
3. Stop the node
4. Change node config (backup your config file before change):
config file: config.json
rename
prefill_cells_cuntersto
prefill_cells_counters5. Start the node
6. Whait until sync_status will change from:
"node_status": "checking_db"to
"sync_status": "synchronization_finished"or "validation_status:" become Active
โผ๏ธ Attention: do not update the next node until the previous one has worked successfully for 2 hours.โผ๏ธ
๐ Changelog
node from 0.55.26 to 0.55.35
๐น delete ever-crypto dependency
๐น new DB_VERSION_4 with updated cells (with counter) and correct allow_old_cells property
๐น update CURRENT_DB_VERSION to DB_VERSION_4
๐น catchain logs improvement
๐น Peristent state heuristics
๐น Fix of SystemTime::elapsed() unwrap call
๐น recomended_rust up to 1.70.0
๐น node config "prefill_cells_cunters" rename to "prefill_cells_counters"
๐น node config added
๐น ๐น CollatorConfig retry_if_empty
๐น ๐น CollatorConfig finalize_empty_after_ms
๐น ๐น CollatorConfig empty_collation_sleep_ms
๐น ๐น skip_saving_persistent_states
evernode tool from 0.1.302 to 0.1.310
๐น New console command getstatsnew
๐น Support DHT policy on ADNL resolver
๐น Remove dependency on ever-crypto crate
โก๏ธ 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)
adnl from 0.8.9 to 0.8.19
๐น Turn off ADNL channel reset feature to provide seamless update
๐น delete ever-crypto dependency
dht from 0.6.16 to 0.6.30
๐น delete ever-crypto dependency
overlay from 0.6.196 to 0.6.210
๐น delete ever-crypto dependency
rldp from 0.7.192 to 0.7.205
๐น delete ever-crypto dependency
ever-types from 2.0.15 to 2.0.18
๐น Fixed big cells counting in read_inmem
๐น Additional checks for big cells count while BOC reading
ever_abi from 2.3.122 to 2.3.129
๐น Return tagged dependencies
ever_vm from 1.8.181 to 1.8.189
๐น new TRYKEEP instruction
๐น new GASREMAINING instruction
Updated dependencies only
๐น ever_executor from 1.16.50 to 1.16.58
๐น ever_block_json from 0.7.160 to 0.7.168
๐น ever_block from 1.9.81 to 1.9.88
๐น ever_api from 0.3.17 to 0.3.24
No changes
๐น lockfree
๐น ever-crypto
๐ฅ1
๐ฃ Important news.
โก๏ธ Activation of minor changes in the mainnet network.
2023.09.11
Enabling CapStorageFeeToTvm:
It's enable STORAGEFEE opcode for vm.
Now, you can use
โ ๏ธ No additional actions are required from validators. Your nodes already contain the actual code.
โก๏ธ Activation of minor changes in the mainnet network.
2023.09.11
Enabling CapStorageFeeToTvm:
It's enable STORAGEFEE opcode for vm.
Now, you can use
tx.storageFeefor solidity
โ ๏ธ No additional actions are required from validators. Your nodes already contain the actual code.
GitHub
TVM-Solidity-Compiler/API.md at master ยท everx-labs/TVM-Solidity-Compiler
Solidity compiler for TVM. Contribute to everx-labs/TVM-Solidity-Compiler development by creating an account on GitHub.
#evernode_update #evernode_changelog
Commit ID: c08e2a9a14bb137888a71ed89319e88202a35549
Node Version: 0.55.63
Tools version: 0.1.314
Block version: 44
๐ Update Instructions
1. Build node and node tools
2. Stop the node
3. Update global config
4. Change node config (backup your config file before change):
config file: config.json
add
"node_status": "checking_db"
to
"sync_status": "synchronization_finished"
or "validation_status:" become Active
โผ๏ธ Attention: do not update the next node until the previous one has worked successfully for 3 hours.โผ๏ธ
๐ Changelog
node from 0.55.35 to 0.55.63
๐น Remove time limit for boot
๐น Simplify procedure to get next key blocks for boot
๐น Partially support hardforking in node
๐น Produce applied shard hashes and raw block proofs to Kafka
๐น Print WARN if node was built without --release
๐น Backward compatibility for old and new broadcast algorithms
๐น Speeding up saving persistant state
๐น Speed up node shutdown
๐น Fix for deep recursion on catchain blocks dropping
๐น Limit for rocksdb log file: max 3 files, 100MB each
๐น Improve internal message queue cleanup
๐น๐น Add new algoritm for internal message queue cleanup with sorted access
๐น๐น Previous algoritm with random access is optional (work if collator have free time)
๐น Update metrics
๐น๐น change cargo feature metrics to log_metrics, prometheus
๐น๐น Support collect metrics to prometheus directly
๐น Refactor processing of external messages
๐น๐น external messages processing by FIFO (before was random access)
๐น๐น fast track for external messages to non-existent account
๐น Added shard states cache modes
๐น๐น "Off" states are saved synchronously and not cached.
๐น๐น "Moderate" (recommended), states are saved asiynchronously. Number of cached cells (in the state's BOCs) is minimal.
๐น๐น "Full" (previous state), states saved asynchronously. The number of cells in memory is continuously growing.
๐น๐น Added "cache_cells_counters" param in config.json. If it is set to true, then cell counters are cached in memory. It speeds up cells' DB but takes more memory. This cache was always enabled before.
๐น๐น Added limit for cells DB cache size ("cells_lru_size" param in config.json). Zero value means default limit - 1000000.
evernode tool from 0.1.310 to 0.1.314
๐น Support hops check for old-fashioned broadcasts
๐น delete ever-crypto dependency
adnl from 0.8.19 to 0.9.1
๐น Introduce server ID
๐น ADNL channel reset on
overlay from 0.6.210 to 0.6.240
๐น Overlay message sanity check
๐น Allow to send duplicated broadcasts
๐น Transparently support hops check for old-fashioned broadcasts
rldp from 0.7.205 to 0.7.232
๐น Added RLPD message sanity check
ever_abi from 2.3.129 to 2.3.147
๐น Use crypto functions from ever-types
ever_api from 0.3.24 to 0.3.41
๐น Add raw.getShardAccountMeta
๐น Add raw.getAccountByBlock
๐น Add raw.getAccountMetaByBlock
๐น Add raw.getAppliedShardsInfo
ever_block from 1.9.88 to 1.9.104
๐น Added new method MerkleUdate::apply_for_with_metrics()
๐น Fixed deserialization of BlockInfo. Added method BlockInfo::read_from_ex()
๐น Fixed Block::set_gen_utime_ms method
ever_block_json from 0.7.168 to 0.7.187
๐น Pruned cells are not serialized to BOC, only hash is written
ever-types from 2.0.18 to 2.0.28
๐น Add BocWriterStack for faster boc saving
๐น Transform BocWriter::traverse() into iterative algo
๐น Refactor hashmap functions to optimize perfomance
ever_vm from 1.8.189 to 1.8.211
๐น Add benchmarks
๐น Recover load_hashed_cell() perf
๐น Optimize IntegerData::as_slice()
๐น Drop trees of StackItem::Tuple iteratively
Updated dependencies only
๐น dht from 0.6.30 to 0.6.61
๐น ever_executor from 1.16.58 to 1.16.82
ever-crypto (deprecated)
๐น don't use in node packages anymore
No changes
๐น lockfree
Commit ID: c08e2a9a14bb137888a71ed89319e88202a35549
Node Version: 0.55.63
Tools version: 0.1.314
Block version: 44
๐ Update Instructions
1. Build node and node tools
2. Stop the node
3. Update global config
4. Change node config (backup your config file before change):
config file: config.json
add
"states_cache_mode": "Moderate",check and change
"skip_saving_persistent_states": false
"cells_db_config": {
"states_db_queue_len": 1000,
"max_pss_slowdown_mcs": 750,
"prefill_cells_counters": false,
"cache_cells_counters": true,
"cells_lru_size": 1000000
}
5. Start the node. Whait until sync_status will change from:"node_status": "checking_db"
to
"sync_status": "synchronization_finished"
or "validation_status:" become Active
โผ๏ธ Attention: do not update the next node until the previous one has worked successfully for 3 hours.โผ๏ธ
๐ Changelog
node from 0.55.35 to 0.55.63
๐น Remove time limit for boot
๐น Simplify procedure to get next key blocks for boot
๐น Partially support hardforking in node
๐น Produce applied shard hashes and raw block proofs to Kafka
๐น Print WARN if node was built without --release
๐น Backward compatibility for old and new broadcast algorithms
๐น Speeding up saving persistant state
๐น Speed up node shutdown
๐น Fix for deep recursion on catchain blocks dropping
๐น Limit for rocksdb log file: max 3 files, 100MB each
๐น Improve internal message queue cleanup
๐น๐น Add new algoritm for internal message queue cleanup with sorted access
๐น๐น Previous algoritm with random access is optional (work if collator have free time)
๐น Update metrics
๐น๐น change cargo feature metrics to log_metrics, prometheus
๐น๐น Support collect metrics to prometheus directly
๐น Refactor processing of external messages
๐น๐น external messages processing by FIFO (before was random access)
๐น๐น fast track for external messages to non-existent account
๐น Added shard states cache modes
๐น๐น "Off" states are saved synchronously and not cached.
๐น๐น "Moderate" (recommended), states are saved asiynchronously. Number of cached cells (in the state's BOCs) is minimal.
๐น๐น "Full" (previous state), states saved asynchronously. The number of cells in memory is continuously growing.
๐น๐น Added "cache_cells_counters" param in config.json. If it is set to true, then cell counters are cached in memory. It speeds up cells' DB but takes more memory. This cache was always enabled before.
๐น๐น Added limit for cells DB cache size ("cells_lru_size" param in config.json). Zero value means default limit - 1000000.
evernode tool from 0.1.310 to 0.1.314
๐น Support hops check for old-fashioned broadcasts
๐น delete ever-crypto dependency
adnl from 0.8.19 to 0.9.1
๐น Introduce server ID
๐น ADNL channel reset on
overlay from 0.6.210 to 0.6.240
๐น Overlay message sanity check
๐น Allow to send duplicated broadcasts
๐น Transparently support hops check for old-fashioned broadcasts
rldp from 0.7.205 to 0.7.232
๐น Added RLPD message sanity check
ever_abi from 2.3.129 to 2.3.147
๐น Use crypto functions from ever-types
ever_api from 0.3.24 to 0.3.41
๐น Add raw.getShardAccountMeta
๐น Add raw.getAccountByBlock
๐น Add raw.getAccountMetaByBlock
๐น Add raw.getAppliedShardsInfo
ever_block from 1.9.88 to 1.9.104
๐น Added new method MerkleUdate::apply_for_with_metrics()
๐น Fixed deserialization of BlockInfo. Added method BlockInfo::read_from_ex()
๐น Fixed Block::set_gen_utime_ms method
ever_block_json from 0.7.168 to 0.7.187
๐น Pruned cells are not serialized to BOC, only hash is written
ever-types from 2.0.18 to 2.0.28
๐น Add BocWriterStack for faster boc saving
๐น Transform BocWriter::traverse() into iterative algo
๐น Refactor hashmap functions to optimize perfomance
ever_vm from 1.8.189 to 1.8.211
๐น Add benchmarks
๐น Recover load_hashed_cell() perf
๐น Optimize IntegerData::as_slice()
๐น Drop trees of StackItem::Tuple iteratively
Updated dependencies only
๐น dht from 0.6.30 to 0.6.61
๐น ever_executor from 1.16.58 to 1.16.82
ever-crypto (deprecated)
๐น don't use in node packages anymore
No changes
๐น lockfree
โค1
#evernode_update #evernode_changelog
Commit ID: 72f5a07b725a71f76e6ca3496845f461dd1e6e4b
Node Version: 0.55.63
Tools version: 0.1.314
Block version: 44
๐ Update Instructions
Use instructions for block 44
โผ๏ธ Attention: for validators using statsd to collect metrics from a node โผ๏ธ
๐ Changelog
node
๐น Fix panic in statsd metrics
Commit ID: 72f5a07b725a71f76e6ca3496845f461dd1e6e4b
Node Version: 0.55.63
Tools version: 0.1.314
Block version: 44
๐ Update Instructions
Use instructions for block 44
โผ๏ธ Attention: for validators using statsd to collect metrics from a node โผ๏ธ
๐ Changelog
node
๐น Fix panic in statsd metrics
#evernode_update #evernode_changelog
Commit ID: f19c7d0964dec1cf2f18e50600babc057f90e22a
Node Version: 0.55.64
Tools version: 0.1.314
Block version: 44
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.63 to 0.55.64
๐น Cleanup old catchain session in db
๐น Write
No changes
๐น lockfree
๐น evernode tool
๐น adnl
๐น overlay
๐น rldp
๐น ever_abi
๐น ever_api
๐น ever_block
๐น ever_block_json
๐น ever-types
๐น ever_vm
๐น dht
๐น ever_executor
Commit ID: f19c7d0964dec1cf2f18e50600babc057f90e22a
Node Version: 0.55.64
Tools version: 0.1.314
Block version: 44
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.63 to 0.55.64
๐น Cleanup old catchain session in db
๐น Write
last_trans_lt to account's json for deleted accounts (for external_db feature)No changes
๐น lockfree
๐น evernode tool
๐น adnl
๐น overlay
๐น rldp
๐น ever_abi
๐น ever_api
๐น ever_block
๐น ever_block_json
๐น ever-types
๐น ever_vm
๐น dht
๐น ever_executor
#evernode_update #evernode_changelog
Commit ID: ea2a95eb07e7fd20a115841b9a0b1ef7bcaf53ae
Node Version: 0.55.69
Tools version: 0.1.315
Block version: 45
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.64 to 0.55.69
๐น Sending blocks to Kafka was moved to separate worker
๐น Use tcmalloc without debug functionality
๐น GC improvements
ever_block_json from 0.7.187 to 0.7.189
๐น Block parser: parsing was failed if block had empty shard state update.
๐น Block parser: optimized deserialization accounts from merkle update.
๐น Added block parser โ implements common block parsing strategy (with accounts, transactions, messages etc.). It is a generalized parsing algorithm based on three sources (ever-node, parser-service, evernode-se).
ever_vm from 1.8.211 to 1.8.212
๐น slice_serialize and slice_deserialize now is public functions
Updated dependencies only
๐น ever_executor from 1.16.82 to 1.16.83
๐น evernode tool from 0.1.314 to 0.1.315
No changes
๐น lockfree
๐น adnl
๐น overlay
๐น rldp
๐น ever_abi
๐น ever_api
๐น ever_block
๐น ever-types
๐น dht
Commit ID: ea2a95eb07e7fd20a115841b9a0b1ef7bcaf53ae
Node Version: 0.55.69
Tools version: 0.1.315
Block version: 45
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.64 to 0.55.69
๐น Sending blocks to Kafka was moved to separate worker
๐น Use tcmalloc without debug functionality
๐น GC improvements
ever_block_json from 0.7.187 to 0.7.189
๐น Block parser: parsing was failed if block had empty shard state update.
๐น Block parser: optimized deserialization accounts from merkle update.
๐น Added block parser โ implements common block parsing strategy (with accounts, transactions, messages etc.). It is a generalized parsing algorithm based on three sources (ever-node, parser-service, evernode-se).
ever_vm from 1.8.211 to 1.8.212
๐น slice_serialize and slice_deserialize now is public functions
Updated dependencies only
๐น ever_executor from 1.16.82 to 1.16.83
๐น evernode tool from 0.1.314 to 0.1.315
No changes
๐น lockfree
๐น adnl
๐น overlay
๐น rldp
๐น ever_abi
๐น ever_api
๐น ever_block
๐น ever-types
๐น dht
๐ฅ2
#evernode_update #evernode_changelog
Commit ID: 6545a0f1bdf3600a77f4803c9bca395d4e1cf22b
Node Version: 0.55.71
Tools version: 0.1.315
Block version: 45
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.69 to 0.55.71
๐น Cleaning outdated Catchain caches on node startup
No changes
๐น lockfree
๐น evernode tool
๐น adnl
๐น overlay
๐น rldp
๐น ever_abi
๐น ever_api
๐น ever_block
๐น ever_block_json
๐น ever-types
๐น ever_vm
๐น dht
๐น ever_executor
Commit ID: 6545a0f1bdf3600a77f4803c9bca395d4e1cf22b
Node Version: 0.55.71
Tools version: 0.1.315
Block version: 45
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.69 to 0.55.71
๐น Cleaning outdated Catchain caches on node startup
No changes
๐น lockfree
๐น evernode tool
๐น adnl
๐น overlay
๐น rldp
๐น ever_abi
๐น ever_api
๐น ever_block
๐น ever_block_json
๐น ever-types
๐น ever_vm
๐น dht
๐น ever_executor
Dear validators, synchronize your system time!
โก๏ธ Please synchronize your system time, several nodes are trying to collate blocks from the future.
โก๏ธ Please synchronize your system time, several nodes are trying to collate blocks from the future.
#evernode_update #evernode_changelog
Commit ID: cb1958cc1e55faa657dbc0c48565691b5b8ecadd
Node Version: 0.55.72
Tools version: 0.1.315
Block version: 45
๐ Changelog
node from 0.55.71 to 0.55.72
๐น Fixed the blocks parser for newly synchronized nodes (for external_db feature)
No changes
๐น lockfree
๐น evernode tool
๐น adnl
๐น overlay
๐น rldp
๐น ever_abi
๐น ever_api
๐น ever_block
๐น ever_block_json
๐น ever-types
๐น ever_vm
๐น dht
๐น ever_executor
โ ๏ธ No additional actions are required from validators.
Commit ID: cb1958cc1e55faa657dbc0c48565691b5b8ecadd
Node Version: 0.55.72
Tools version: 0.1.315
Block version: 45
๐ Changelog
node from 0.55.71 to 0.55.72
๐น Fixed the blocks parser for newly synchronized nodes (for external_db feature)
No changes
๐น lockfree
๐น evernode tool
๐น adnl
๐น overlay
๐น rldp
๐น ever_abi
๐น ever_api
๐น ever_block
๐น ever_block_json
๐น ever-types
๐น ever_vm
๐น dht
๐น ever_executor
โ ๏ธ No additional actions are required from validators.
๐ฅ1
#evernode_update #evernode_changelog
Commit ID: 19e6018d33aeec0fe68208dc55ef704e7ab0dff3
Node Version: 0.55.81
Tools version: 0.1.315
Block version: 46
๐ Update Instructions
1. Build node and node tools
2. Stop the node
3. Change node config (backup your config file before change):
config file: config.json
check and change
"node_status": "checking_db"
to
"sync_status": "synchronization_finished"
or "validation_status:" become Active
๐ Changelog
node from 0.55.72 to 0.55.81
๐น Final version of REMP
๐น Add option field message_queue_max_len for REMP config
๐น Add command line option --process-conf-and-exit (run node, make or check config file and exit)
๐น Add run TVM control requests
๐น Fixed accept block when block data already saved
adnl from 0.9.1 to 0.9.9
๐น Performance improved
rldp from 0.7.232 to 0.8.1
๐น Don't process expired RLDP query
ever_abi from 2.3.147 to 2.4.3
๐น support Abi Version 2.4.0
ever_api from 0.3.41 to 0.3.48
๐น Added control queries TL declaration
๐น Added BLS data structures
ever_block from 1.9.104 to 1.9.110
๐น BLS data structures have been added
ever_executor from 1.16.83 to 1.16.89
๐น Deny ChangeLibrary action when CapSetLibCode is unset
Updated dependencies only
๐น dht from 0.6.61 to 0.6.70
๐น overlay from 0.6.240 to 0.7.3
๐น ever_block_json from 0.7.189 to 0.7.197
๐น ever-types from 2.0.28 to 2.0.31
๐น ever_vm from 1.8.212 to 1.8.218
๐น evernode tool from 0.1.315 to 0.1.316
๐น evernode tool
No changes
๐น lockfree
Commit ID: 19e6018d33aeec0fe68208dc55ef704e7ab0dff3
Node Version: 0.55.81
Tools version: 0.1.315
Block version: 46
๐ Update Instructions
1. Build node and node tools
2. Stop the node
3. Change node config (backup your config file before change):
config file: config.json
check and change
"remp": {
"client_enabled": true,
"remp_client_pool": null,
"service_enabled": true,
"max_incoming_broadcast_delay_millis": 0,
"message_queue_max_len": 10000
},
5. Start the node. Wait until sync_status will change from:"node_status": "checking_db"
to
"sync_status": "synchronization_finished"
or "validation_status:" become Active
๐ Changelog
node from 0.55.72 to 0.55.81
๐น Final version of REMP
๐น Add option field message_queue_max_len for REMP config
๐น Add command line option --process-conf-and-exit (run node, make or check config file and exit)
๐น Add run TVM control requests
๐น Fixed accept block when block data already saved
adnl from 0.9.1 to 0.9.9
๐น Performance improved
rldp from 0.7.232 to 0.8.1
๐น Don't process expired RLDP query
ever_abi from 2.3.147 to 2.4.3
๐น support Abi Version 2.4.0
ever_api from 0.3.41 to 0.3.48
๐น Added control queries TL declaration
smc.runTvm, smc.runTvmByBlock, smc.runTvmMsg, smc.runTvmMsgByBlock๐น Added BLS data structures
ever_block from 1.9.104 to 1.9.110
๐น BLS data structures have been added
ever_executor from 1.16.83 to 1.16.89
๐น Deny ChangeLibrary action when CapSetLibCode is unset
Updated dependencies only
๐น dht from 0.6.61 to 0.6.70
๐น overlay from 0.6.240 to 0.7.3
๐น ever_block_json from 0.7.189 to 0.7.197
๐น ever-types from 2.0.28 to 2.0.31
๐น ever_vm from 1.8.212 to 1.8.218
๐น evernode tool from 0.1.315 to 0.1.316
๐น evernode tool
No changes
๐น lockfree
๐ฅ1๐ฑ1
#evernode_update #evernode_changelog
Commit ID: 3b2c2c279119d50ed00f0e48280c9dbe9fb8c8b5
Node Version: 0.55.82
Tools version: 0.1.315
Block version: 46
๐ Update Instructions
1. Build node and node tools
2. Stop the node
3. Change node config (backup your config file before change):
config file: config.json
remove from cells_db_config section:
and add to cells_db_config section:
you will see:
"node_status": "checking_db"
to
"sync_status": "synchronization_finished"
or "validation_status:" become Active
๐ Changelog
node from 0.55.81 to 0.55.82
๐น Cells cache with improved performance
๐น Fixed persistent shard states GC
No changes
๐น lockfree
๐น adnl
๐น rldp
๐น ever_abi
๐น ever_ap
๐น ever_block
๐น ever_executor
๐น dht
๐น overlay
๐น ever_block_json
๐น ever-types
๐น ever_vm
๐น evernode tool
Commit ID: 3b2c2c279119d50ed00f0e48280c9dbe9fb8c8b5
Node Version: 0.55.82
Tools version: 0.1.315
Block version: 46
๐ Update Instructions
1. Build node and node tools
2. Stop the node
3. Change node config (backup your config file before change):
config file: config.json
remove from cells_db_config section:
"cells_lru_size": 1000000,
and add to cells_db_config section:
"cache_size_bytes": 4294967296
you will see:
5. Start the node. Wait until sync_status will change from:
"cells_db_config" : {
"states_db_queue_len": 1000,
"max_pss_slowdown_mcs": 750,
"prefill_cells_counters": false,
"cache_cells_counters": true,
"cache_size_bytes": 4294967296
}
"node_status": "checking_db"
to
"sync_status": "synchronization_finished"
or "validation_status:" become Active
๐ Changelog
node from 0.55.81 to 0.55.82
๐น Cells cache with improved performance
๐น Fixed persistent shard states GC
No changes
๐น lockfree
๐น adnl
๐น rldp
๐น ever_abi
๐น ever_ap
๐น ever_block
๐น ever_executor
๐น dht
๐น overlay
๐น ever_block_json
๐น ever-types
๐น ever_vm
๐น evernode tool
๐ฃ Important news.
โก๏ธ REMP Activated for mainnet network.
Dear validators:
Check your remp section in node config
โก๏ธ REMP Activated for mainnet network.
Dear validators:
Check your remp section in node config
"remp": {
"client_enabled": true,
"remp_client_pool": null,
"service_enabled": true,
"max_incoming_broadcast_delay_millis": 0,
"message_queue_max_len": 10000
},๐ฅ6๐3
#evernode_update #evernode_changelog
Commit ID: 92dedb371552ed461402863ab73d0a5e8b0e4c45
Node Version: 0.55.90
Tools version: 0.1.318
Block version: 47
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.82 to 0.55.90
๐น Switch to rocksdb from crates.io
๐น Implement initial_sync_disabled node run parameter allowing node to sync from zero state
๐น Optimizations on external messages processing (old protocol)
๐น Fixed accept block when block data already saved
adnl from 0.9.15 to 0.9.20
๐น Remove duplicated telemetry
overlay from 0.7.11 to 0.7.17
๐น Added flag started_listening to fix queue overflow
ever_abi from 2.4.8 to 2.4.13
๐น Fixed decoding of a large-size elements array.
ever_block from 1.9.117 to 1.9.121
๐น Add new capability for disabling split of out queues during shard split (0x0008_0000_0000)
๐น SMFT capability added (0x0004_0000_0000)
๐น add tests
๐น refactoring
ever_block_json from 0.7.205 to 0.7.209
๐น add tests
ever_executor from 1.16.97 to 1.16.108
๐น Remove compiler warning
๐น Remove unwraps that lead to panic
๐น Deny non-zero cell level in code/data/lib
ever_vm from 1.8.225 to 1.9.5
๐น add tests
๐น CapTvmV19
๐น๐น Fix ENDS insn: account for refs too
๐น๐น Fix a gas computation bug in stack moving
๐น๐น Revise the price of signature checking instructions
๐น๐น Check the type of exotic cell for ENDXC insn
evernode tool from 0.1.315 to 0.1.318
๐น Make keyid tool usable without extra features
๐น Added ability to print all accounts short info
Updated dependencies only
๐น dht from 0.6.79 to 0.6.85
๐น rldp from 0.8.8 to 0.8.13
๐น ever_api from 0.3.53 to 0.3.57
No changes
๐น ever-types
๐น lockfree
Commit ID: 92dedb371552ed461402863ab73d0a5e8b0e4c45
Node Version: 0.55.90
Tools version: 0.1.318
Block version: 47
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.82 to 0.55.90
๐น Switch to rocksdb from crates.io
๐น Implement initial_sync_disabled node run parameter allowing node to sync from zero state
๐น Optimizations on external messages processing (old protocol)
๐น Fixed accept block when block data already saved
adnl from 0.9.15 to 0.9.20
๐น Remove duplicated telemetry
overlay from 0.7.11 to 0.7.17
๐น Added flag started_listening to fix queue overflow
ever_abi from 2.4.8 to 2.4.13
๐น Fixed decoding of a large-size elements array.
ever_block from 1.9.117 to 1.9.121
๐น Add new capability for disabling split of out queues during shard split (0x0008_0000_0000)
๐น SMFT capability added (0x0004_0000_0000)
๐น add tests
๐น refactoring
ever_block_json from 0.7.205 to 0.7.209
๐น add tests
ever_executor from 1.16.97 to 1.16.108
๐น Remove compiler warning
๐น Remove unwraps that lead to panic
๐น Deny non-zero cell level in code/data/lib
ever_vm from 1.8.225 to 1.9.5
๐น add tests
๐น CapTvmV19
๐น๐น Fix ENDS insn: account for refs too
๐น๐น Fix a gas computation bug in stack moving
๐น๐น Revise the price of signature checking instructions
๐น๐น Check the type of exotic cell for ENDXC insn
evernode tool from 0.1.315 to 0.1.318
๐น Make keyid tool usable without extra features
๐น Added ability to print all accounts short info
Updated dependencies only
๐น dht from 0.6.79 to 0.6.85
๐น rldp from 0.8.8 to 0.8.13
๐น ever_api from 0.3.53 to 0.3.57
No changes
๐น ever-types
๐น lockfree
โค1
#evernode_update #evernode_changelog
Commit ID: 543b8ea1e965ea042692e6048d120fddbfc03e17
Node Version: 0.55.91
Tools version: 0.1.318
Block version: 47
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.90 to 0.55.91
๐น Try to use old persistent states in cold boot if newest one is not ready yet
No changes
๐น adnl
๐น overlay
๐น ever_abi
๐น ever_block
๐น ever_block_json
๐น ever_executor
๐น ever_vm
๐น evernode
๐น dht
๐น rldp
๐น ever_api
๐น ever-types
๐น lockfree
Commit ID: 543b8ea1e965ea042692e6048d120fddbfc03e17
Node Version: 0.55.91
Tools version: 0.1.318
Block version: 47
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.90 to 0.55.91
๐น Try to use old persistent states in cold boot if newest one is not ready yet
No changes
๐น adnl
๐น overlay
๐น ever_abi
๐น ever_block
๐น ever_block_json
๐น ever_executor
๐น ever_vm
๐น evernode
๐น dht
๐น rldp
๐น ever_api
๐น ever-types
๐น lockfree
๐ฃ Important news.
โก๏ธ Activation of minor changes in the mainnet network.
CapTvmV19 enabled:
activates changes in the virtual machine
๐น Fix ENDS insn: account for refs too
๐น Fix a gas computation bug in stack moving
๐น Revise the price of signature checking instructions
๐น Check the type of exotic cell for ENDXC insn
โ ๏ธ No additional actions are required from validators. Your nodes already contain the actual code.
โก๏ธ Activation of minor changes in the mainnet network.
CapTvmV19 enabled:
activates changes in the virtual machine
๐น Fix ENDS insn: account for refs too
๐น Fix a gas computation bug in stack moving
๐น Revise the price of signature checking instructions
๐น Check the type of exotic cell for ENDXC insn
โ ๏ธ No additional actions are required from validators. Your nodes already contain the actual code.
#evernode_update #evernode_changelog
Commit ID: c7151bd86ebb6659b9b4dd99dfa01a7905fda14b
Node Version: 0.55.92
Tools version: 0.1.318
Block version: 48
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.91 to 0.55.92
๐น PR203 Added ability not to split out message queues during shard split
๐น PR208 More debug output when send ADNL query
No changes
๐น adnl
๐น overlay
๐น ever_abi
๐น ever_block
๐น ever_block_json
๐น ever_executor
๐น ever_vm
๐น dht
๐น rldp
๐น ever_api
๐น ever-types
๐น lockfree
โ ๏ธ PR203 change block number from 47 to 48. It's important change for network. Please update your nodes
Commit ID: c7151bd86ebb6659b9b4dd99dfa01a7905fda14b
Node Version: 0.55.92
Tools version: 0.1.318
Block version: 48
๐ Update Instructions
1. Build node.
2. Build tools
3. Restart the node
๐ Changelog
node from 0.55.91 to 0.55.92
๐น PR203 Added ability not to split out message queues during shard split
๐น PR208 More debug output when send ADNL query
No changes
๐น adnl
๐น overlay
๐น ever_abi
๐น ever_block
๐น ever_block_json
๐น ever_executor
๐น ever_vm
๐น dht
๐น rldp
๐น ever_api
๐น ever-types
๐น lockfree
โ ๏ธ PR203 change block number from 47 to 48. It's important change for network. Please update your nodes
GitHub
Don't split out message queue by yaroslavser ยท Pull Request #203 ยท tonlabs/ever-node
Outbound queues don't split during shard splitting. All outbound messages are copying to both states and will be cleaned up in next blocks. Additional checks added during execution inbound mess...
๐ฃ Important news.
โก๏ธ Activation of minor changes in the mainnet network.
CapNoSplitOutQueue enabled:
Added ability not to split out message queues during shard split
โ ๏ธ No additional actions are required from validators. Your nodes already contain the actual code.
โก๏ธ Activation of minor changes in the mainnet network.
CapNoSplitOutQueue enabled:
Added ability not to split out message queues during shard split
โ ๏ธ No additional actions are required from validators. Your nodes already contain the actual code.
๐1