Evernode update info
83 subscribers
35 links
Download Telegram
#evernode_update #evernode_changelog
Commit ID: ed7fd87c49947d49af1fda6d79f75268da941f10
Node Version: 0.56.4
Block version: 49

๐Ÿ“Œ Update Instructions
1. Build node.
2. Build tools
3. Restart the node

๐Ÿ› Changelog
node from 0.56.0 to 0.56.4
PR224 Fix unstable sync (if key blocks mismatch)
PR226 Fixed bug in storing cells mechanism.
PR229 Supported new multi-networks API of DHT (for mesh network)
PR229 United crate for protocols

adnl from 0.10.2 to 0.10.2
๐Ÿ”น Prepare to make united crate for protocols
๐Ÿ”น๐Ÿ”น Merge DHT repo into ADNL repo
๐Ÿ”น๐Ÿ”น Merge Overlay repo into ADNL repo
๐Ÿ”น๐Ÿ”น Merge RLDP repo into ADNL repo

ever_block from 1.9.126 to 1.9.139
๐Ÿ”น HashmapAugE returns depth of tree on insert new item

ever-types from 2.0.33 to 2.0.38
๐Ÿ”น Generate BLS key based on key material (for SMFT)
๐Ÿ”น The code related to cell counting was covered by the cell_counter feature.
๐Ÿ”น Rebranding to ever
๐Ÿ”น Minor optimization for fn SliceData::get_bytestring
๐Ÿ”น Added BocReader::set_allow_big_cells method
๐Ÿ”น Supported big cell data serialization in CellData::serialize & CellData::deserialize

overlay from 0.7.22 to 0.7.32
๐Ÿ”นdeprecated
๐Ÿ”นmoved to ADNL library

rldp from 0.8.21 to 0.8.26
๐Ÿ”นdeprecated
๐Ÿ”นmoved to ADNL library

dht from 0.6.96 to 0.7.6
๐Ÿ”นdeprecated
๐Ÿ”นmoved to ADNL library

Updated dependencies only
๐Ÿ”น ever_abi from 2.4.16 to 2.4.23
๐Ÿ”น ever_api from 0.3.62 to 0.3.69
๐Ÿ”น ever_block_json from 0.7.215 to 0.7.228
๐Ÿ”น ever_executor from 1.16.112 to 1.16.119
๐Ÿ”น ever_vm from 1.9.9 to 1.9.20

No changes
๐Ÿ”น lockfree
๐Ÿ”ฅ2
#evernode_update #evernode_changelog
Commit ID: 722e1f89bb678fe7c0999027638e9aa5562f57d7
Node Version: 0.56.7
Block version: 49

๐Ÿ“Œ Update Instructions
1. Build node.
2. Build tools
3. Restart the node

๐Ÿ› Changelog
node from 0.56.4 to 0.56.7
PR228 Estimate block size using pruned cells estimation (It's last PR that fix "devnet frizes" problem, that we found several weeks ago)
PR230 Added new parameter to node config sync_by_archives which allows to synchronize node by archives instead of single blocks. It may be useful in some conditions, for example, long ping to other nodes.
PR231 Logging was a bit refactored. Added neighbor's stat to telemetry.

No changes
๐Ÿ”น adnl 0.10.12
๐Ÿ”น ever_abi 2.4.23
๐Ÿ”น ever_api 0.3.69
๐Ÿ”น ever_block 1.9.139
๐Ÿ”น ever_block_json 0.7.228
๐Ÿ”น ever_executor 1.16.119
๐Ÿ”น ever_vm 1.9.20
๐Ÿ”น ever-types 2.0.38
๐Ÿ”น lockfree
#evernode_update #evernode_changelog
Commit ID: 3dba9a90eb51a81ece6095caf25674cfa71436a4
Node Version: 0.57.0
Block version: 50

๐Ÿ“Œ Update Instructions
1. Build node.
2. Build tools
3. Restart the node

๐Ÿ› Changelog
node from 0.56.7 to 0.57.0
PR234 Removed low_memory_mode flag from node's config.json. It is always enabled now.
PR234 Shadow SMFT

ever_api from 0.3.69 to 0.3.72
๐Ÿ”น Added new structs for REMP

ever_block from 1.9.139 to 1.9.141
๐Ÿ”น Added capability CapUndeletableAccounts to avoid deletion of frozen accounts

ever-executor from 1.16.119 to 1.16.122
๐Ÿ”น Do not delete frozen accounts (if CapUndeletableAccounts set)

ever-types from 2.0.38 to 2.0.39
๐Ÿ”น Remove debug prints for BLS

Updated dependencies only
๐Ÿ”น ever_abi from 2.4.23 to 2.4.25
๐Ÿ”น ever_block_json from 0.7.228 to 0.7.231
๐Ÿ”น ever_vm from 1.9.20 to 1.9.22
๐Ÿ”น adnl from 0.10.12 to 0.10.15

No changes
๐Ÿ”น lockfree
Since April 16, GitHub repositories under tonlabs organization were moved into everx-labs organization. Please update your links. In the meantime GitHub should support redirects from old urls to the new ones
๐Ÿ‘3๐Ÿ‘Ž1
#evernode_update #evernode_changelog
Commit ID: d51188ba98593005b756b91f3546df4187c32eb8
Node Version: 0.58.3
Block version: 50

๐Ÿ“Œ Update Instructions
1. Build node.
2. Build tools
3. Restart the node

๐Ÿ› Changelog
node from 0.57.0 to 0.58.3
PR236 The crate was renamed from ton_node to ever-node

ever-cli from 0.36.6 to 0.36.7
๐Ÿ”น rename tonos-cli to ever-cli

adnl from 0.10.15 to 0.10.22
๐Ÿ”น Update of dependencies
๐Ÿ”น Supported merge of block and types repos

ever_abi from 2.4.25 to 2.5.1
๐Ÿ”น supported renaming of crates

ever_block from 1.9.141 to 1.10.0
๐Ÿ”น Added GlobalCapabilities::CapTvmV20 which enables BLS instructions in TVM
๐Ÿ”น supported renaming of crates

ever_block_json from 0.7.231 to 0.8.3
๐Ÿ”น supported renaming of crates

ever-executor from 1.16.122 to 1.17.3
๐Ÿ”น supported renaming of crates

ever_api from 0.3.72 to 0.3.77
๐Ÿ”น Supported merge of block and types repositories

ever_vm from 1.9.22 to 2.1.2
๐Ÿ”น Added BLS commands set
๐Ÿ”น supported renaming of crates

ever-types from 2.0.38 to 2.0.39
๐Ÿ”น deprecated
๐Ÿ”น ever_types merged into repo ever_block

No changes
๐Ÿ”น lockfree


โš ๏ธ Dear validators, Node binary and cli binary renamed from ton-node to ever-node. Update your deploy scripts!
#evernode_update #evernode_changelog
Commit ID: 3990b7eb660566fc23927906a7b678c597c21e58
Node Version: 0.58.6
Block version: 52

๐Ÿ“Œ Update Instructions
1. Build node.
2. Build tools
3. Restart the node

๐Ÿ› Changelog
node from  0.58.3 to 0.58.6
PR237 (https://github.com/tonlabs/ever-node/pull/237/) Minor fixes related to renaming
PR239 (https://github.com/tonlabs/ever-node/pull/239/) Added support for due payment fixes
PR243 (https://github.com/tonlabs/ever-node/pull/243/) Stability patches for SMFT. Support for mesh networks

ever-cli from 0.36.7 to 0.36.9
๐Ÿ”น Renamed ton -> ever
๐Ÿ”น Dependencies updated

adnl from 0.10.22 to 0.10.26
๐Ÿ”น Dependencies updated

ever_abi from 2.5.1 to 2.5.5
๐Ÿ”น Dependencies updated

ever_block from 1.10.0 to 1.10.4
๐Ÿ”น Added GlobalCapabilities::CapDuePaymentFix which disables due payments on credit phase and adds payed dues to storage fee in TVM
๐Ÿ”น Some interfaces were refactored due to merging with ever_types repo
๐Ÿ”น New CommonMessage structure as a container of old Message and new types of messages: to be used for mesh networks
๐Ÿ”น New serialization option for ser/de operations with other structs
๐Ÿ”น Fix build for WASM target in SDK

ever_block_json from 0.8.3 to 0.8.9
๐Ÿ”น Refactored after renaming of crates
๐Ÿ”น Removed dependency from crate base64
๐Ÿ”น Mesh networks data structures support
๐Ÿ”น Dependencies updated

ever-executor from 1.17.3 to 1.17.9
๐Ÿ”น No due payments on credit phase and add payed dues to storage fee in TVM
๐Ÿ”น Mesh networks and common message structures support
๐Ÿ”น Dependencies updated

ever_api from 0.3.77 to 0.3.82
๐Ÿ”น Data structures for mesh networks
๐Ÿ”น Dependencies updated

ever_vm from 2.1.2 to 2.1.7
๐Ÿ”น Removed dependency from crate ed25519
๐Ÿ”น Dependencies updated

No changes
๐Ÿ”น lockfree
#evernode_update #evernode_changelog
Commit ID: f53dca85aafcb42612c35280b36f28b96bdd22b5
Node Version: 0.58.11
Block version: 52

๐Ÿ“Œ Update Instructions
1. Build node.
2. Restart the node

๐Ÿ› Changelog
node from 0.58.6 to 0.58.11
PR245 (https://github.com/tonlabs/ever-node/pull/245/)
๐Ÿ”น Fix build warnings
๐Ÿ”น Stability improvements
๐Ÿ”น Fix build failure due to dependencies

ever-cli from 0.36.9 to 0.37.0
๐Ÿ”น Added parameter method for deploy and deployx commands

adnl from 0.10.26 to 0.10.27-fixed
๐Ÿ”น Broadcast parameters fine tuning
๐Ÿ”น Fix build warnings
๐Ÿ”น Fix build failure due to dependencies

ever_abi from 2.5.5 to 2.5.6
๐Ÿ”น Fix build warnings
๐Ÿ”น Remove extra crates base64, sha2

ever-executor from 1.17.9 to 1.17.10
๐Ÿ”น Dependencies updated

ever_vm from 2.1.7 to 2.1.8
๐Ÿ”น Fix build warnings

No changes
๐Ÿ”น ever_api
๐Ÿ”น ever_block
๐Ÿ”น ever_block_json
๐Ÿ”น lockfree
๐Ÿ“ฃ Important news.

โšก๏ธ Reactivation of shadow SMFT in the mainnet network.

CapSmft will be enabled to activate SMFT operation

โš ๏ธ No additional actions are required from validators. In case of node stability incidents, please report about them
๐Ÿ‘5
Yesterday there were some experiments with SMFT, which identified the cause of issues with high CPU load on validators. After collection of metrics, SMFT was deactivated again. The next patch will come soon
๐Ÿ”ฅ8
#evernode_update #evernode_changelog
Commit ID: a03cbcb87eef4392f09b8fd7474589341a4acf2c
Node Version: 0.58.13
Block version: 53

๐Ÿ“Œ Update Instructions
1. Build node.
2. Restart the node

๐Ÿ› Changelog
node from 0.58.11 to 0.58.13
PR246 (https://github.com/tonlabs/ever-node/pull/246/)
PR240 (https://github.com/tonlabs/ever-node/pull/240/)
๐Ÿ”น REMP performance and stability improvements

No changes
๐Ÿ”น ever_adnl (0.10.27-fixed)
๐Ÿ”น ever_abi (2.5.6)
๐Ÿ”น ever_api (0.3.82)
๐Ÿ”น ever_block (1.10.4)
๐Ÿ”น ever_block_json (0.8.9)
๐Ÿ”น ever_cli (0.37.0)
๐Ÿ”น ever_executor (1.17.10)
๐Ÿ”น ever_vm (2.1.8)
๐Ÿ”น lockfree
#evernode_update #evernode_changelog
Commit ID: b22220b55f8bb27af760f64b58971936191038d4
Node Version: 0.58.17
Block version: 54

๐Ÿ“Œ Update Instructions
1. Build node.
2. Restart the node

๐Ÿ› Changelog
node from 0.58.13 to 0.58.17
๐Ÿ”น PR247 (https://github.com/tonlabs/ever-node/pull/247/) Fixed logging messages
๐Ÿ”น PR248 (https://github.com/tonlabs/ever-node/pull/249/) REMP high load hotfix
๐Ÿ”น PR251 (https://github.com/tonlabs/ever-node/pull/251/) SMFT stability patch

ever-adnl from 0.10.27 to 0.10.30
๐Ÿ”น Dependencies (external-ip) updated
๐Ÿ”น TL vector type refactoring

ever_api from 0.3.82 to 0.3.83
๐Ÿ”น TL vector type refactoring

ever_block_json from 0.8.9 to 0.8.10
๐Ÿ”น Dependencies updated

ever_executor from 1.17.10 to 1.17.11
๐Ÿ”น Dependencies updated

ever_vm from 2.1.8 to 2.1.9
๐Ÿ”น Fixed BLS_* instructions for the case of bad input data

No changes
๐Ÿ”น ever_abi (2.5.6)
๐Ÿ”น ever_block (1.10.4)
๐Ÿ”น ever_cli (0.37.0)
๐Ÿ”น lockfree
๐Ÿ‘2
#evernode_update #evernode_changelog
Commit ID: ae08a7c9287b516954e7e67c611345e20bf98f01
Node Version: 0.59.7
Block version: 55

๐Ÿ“Œ Update Instructions
1. Build node.
2. Restart the node

๐Ÿ› Changelog
node from 0.59.1 to 0.59.7
๐Ÿ”น PR256 (https://github.com/everx-labs/ever-node/pull/256/) Fixes agains high CPU load with SMFT
๐Ÿ”น PR257 (https://github.com/everx-labs/ever-node/pull/257/) Fixes agains high CPU load with SMFT, part 2

No changes
๐Ÿ”น ever_abi from (2.6.1)
๐Ÿ”น ever-adnl (0.11.1)
๐Ÿ”น ever_api (0.4.1)
๐Ÿ”น ever_block (1.11.0)
๐Ÿ”น ever_block_json (0.9.2)
๐Ÿ”น ever_cli (0.37.0)
๐Ÿ”น ever_executor (1.18.1)
๐Ÿ”น ever_vm (2.2.1)
๐Ÿ”น lockfree
๐Ÿ‘1๐Ÿ”ฅ1
#evernode_update #evernode_changelog
Commit ID: eb074537d868d9feb5acffb3dbb60f55dd2c7982
Node Version: 0.59.10
Block version: 56

๐Ÿ“Œ Update Instructions
1. Build node.
2. Restart the node

๐Ÿ› Changelog
node from 0.59.7 to 0.59.10
๐Ÿ”น PR255 (https://github.com/everx-labs/ever-node/pull/255/) Exclude validation of duplicated or non-actual block candidates
๐Ÿ”น PR258 (https://github.com/everx-labs/ever-node/pull/258/) Support capability CapUndeletableAccounts
๐Ÿ”น PR259 (https://github.com/everx-labs/ever-node/pull/259/) More fixes for SMFT

ever_abi from 2.6.1 to 2.6.7
๐Ÿ”น Dependencies changed

ever_adnl from 0.11.1 to 0.11.9
๐Ÿ”น Dependencies changed

ever_api from 0.4.1 to 0.4.9
๐Ÿ”น Additional data structures for external messages delivery
๐Ÿ”น Dependencies changed

ever_block from 1.11.0 to 1.11.6
๐Ÿ”น Additional data structures for external messages delivery

ever_block_json from 0.9.2 to 0.9.11
๐Ÿ”น Dependencies changed

ever_cli_json from 0.37.0 to 0.38.2
๐Ÿ”น Fix bug with StateInit
๐Ÿ”น Dependencies changed

ever_executor from 1.18.1 to 1.18.7
๐Ÿ”น Dependencies changed

ever_vm from 2.2.1 to 2.2.7
๐Ÿ”น Dependencies changed

No changes
๐Ÿ”น lockfree
๐Ÿ‘1๐Ÿ”ฅ1
๐Ÿ“ฃ Important news.

โšก๏ธ Activation of minor changes in the mainnet network.

CapDuePaymentFix enabled:
๐Ÿ”น disabled due payments on credit phase issue235
๐Ÿ”น tx.storageFee include due payment value

โš ๏ธ No additional actions are required from validators. Your nodes already contain the actual code.
๐Ÿ‘1
๐Ÿ“ฃ Important news.

โšก๏ธ Activation of minor changes in the mainnet network.

CapUndeletableAccounts enabled:
๐Ÿ”น don't delete frozen accounts issue210

โš ๏ธ No additional actions are required from validators. Your nodes already contain the actual code.
๐Ÿ“ฃ Important news.

โšก๏ธ Activation of minor changes in the mainnet network.

CapDuePaymentFix disabled:

Third party services need time to support CapDuePaymentFix.
#evernode_update #evernode_changelog
Commit ID: 41b21ba0c44a97b17d4230b107e0192292e0f413
Node Version: 0.59.11
Block version: 57

๐Ÿ“Œ Update Instructions
1. Build node.
2. Restart the node

๐Ÿ› Changelog
node from 0.59.10 to 0.59.11
๐Ÿ”น PR260 (https://github.com/everx-labs/ever-node/pull/260/) Fix not found shard while merging
#evernode_update #evernode_changelog
Commit ID: 37d828baf2251bb0297f2324f3bec9edafe50fa5
Node Version: 0.59.22
Block version: 58

๐Ÿ“Œ Update Instructions
1. Build node.
2. Restart the node

๐Ÿ› Changelog
node from 0.59.11 to 0.59.22
๐Ÿ”น PR262 (https://github.com/everx-labs/ever-node/pull/261/) SMFT stability updates
๐Ÿ”น PR263 (https://github.com/everx-labs/ever-node/pull/263/) Configure additional SMFT parameters
๐Ÿ”น PR264 (https://github.com/everx-labs/ever-node/pull/264/) More SMFT patches
๐Ÿ”น PR266 (https://github.com/everx-labs/ever-node/pull/266/) More stability fixes for SMFT

ever_abi from 2.6.7 to 2.7.4
๐Ÿ”น Dependencies changed
๐Ÿ”น ABI v2.7 specification implemented

ever_adnl from 0.11.9 to 0.11.21
๐Ÿ”น Dependencies changed
๐Ÿ”น Stability bugfixes

ever_api from 0.4.9 to 0.4.20
๐Ÿ”น Dependencies changed
๐Ÿ”น Optimization of data structures for external messages delivery
๐Ÿ”น Data structures for new console commands

ever_block from 1.11.6 to 1.11.13
๐Ÿ”น Changed serialization of ShardStateUnsplit
๐Ÿ”น Add filtering interfaces to hashmaps for encapsulation of serialization options
๐Ÿ”น SMFT extended configuration parameters
๐Ÿ”น Optimization of data structures for external messages delivery

ever_block_json from 0.9.11 to 0.9.25
๐Ÿ”น Dependencies changed
๐Ÿ”น Build warnings fixed

ever_cli from 0.38.2 to 0.38.2
๐Ÿ”น Fixed build warnings
๐Ÿ”น Dependencies changed
๐Ÿ”น Support ABI 2.7

ever_executor from 1.18.7 to 1.18.14
๐Ÿ”น Dependencies changed

ever_vm from 2.2.7 to 2.2.14
๐Ÿ”น Dependencies changed

No changes
๐Ÿ”น lockfree
๐Ÿ‘3
#evernode_update #evernode_changelog
Commit ID: 1953439415d81c6e5035a0e85c72f3ee5b36eb99
Node Version: 0.60.0
Block version: 59

๐Ÿ“Œ Update Instructions
1. Build node.
2. Restart the node

โ€ผ๏ธ IMPORTANT. This release will optimize the database structure, so node update will take significant time (up to several hours). Please update your nodes one by one.
Do not update the next node until the previous one has worked successfully for 3 hours โ€ผ๏ธ

๐Ÿ› Changelog
node from 0.59.22 to 0.60.0
๐Ÿ”น PR267 (https://github.com/everx-labs/ever-node/pull/267/) Cells DB improvements

ever_abi from 2.7.4 to 2.7.8
๐Ÿ”น Dependencies changed

ever_adnl from 0.11.21 to 0.11.25
๐Ÿ”น Dependencies changed

ever_api from 0.4.20 to 0.4.24
๐Ÿ”น Dependencies changed

ever_block from 1.11.13 to 1.11.17
๐Ÿ”น Fixed ser/deserialization of AccountBlock with mesh transactions
๐Ÿ”น Optimized Merkle proof creation
๐Ÿ”น Deleted unnecessary debug prints
๐Ÿ”น Added methods to operate with validator statistics in master blocks

ever_block_json from 0.9.25 to 0.9.32
๐Ÿ”น Dependencies changed
๐Ÿ”น Clippy warnings fixed

ever_executor from 1.18.14 to 1.18.19
๐Ÿ”น Dependencies changed
๐Ÿ”น Build warnings fixed

ever_vm from 2.2.14 to 2.2.18
๐Ÿ”น Dependencies changed

No changes
๐Ÿ”น ever-cli
๐Ÿ”น lockfree
๐Ÿ‘2
IMPORTANT! Some nodes in mainnet may have wrong SMFT settings. It is needed to ensure that SMFT settings in your node config (config.json) file look like below:
{
...
"smft_disabled": false,
"smft_max_mc_delivery_timeout_ms": null
...
}

If your config settings are different, please respond here with your config settings, and then change your settings to the above mentioned one.
๐Ÿ“ฃ Dear validators, update your nodes config!


โ—๏ธImportantโ—๏ธ
Disable smft in your node config:
set 'smft_disabled' to 'true' like

  ...
  "smft_disabled": true,
  "smft_max_mc_delivery_timeout_ms": null
  ...


Restart your nodes.