Evernode update info
83 subscribers
35 links
Download Telegram
#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
๐Ÿ“ฃ 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.
#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
๐Ÿ“ฃ 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.
๐Ÿ‘1
#evernode_update #evernode_changelog
Commit ID: 7c5053728bd986eb6949f60a0383b78041a8d3a6
Node Version: 0.55.94
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.92 to 0.55.94
๐Ÿ”น PR214 Fix compiler warnings
๐Ÿ”น PR214 Add REMP settings to default configs
๐Ÿ”น PR212 use neighbors for requesting key block ids
๐Ÿ”น PR215 recommended rust up to 1.76.0

ever_api from 0.3.57 to 0.3.59
๐Ÿ”น Added remp catchain messages

ever_block_json from 0.7.209 to 0.7.212
๐Ÿ”น README file added

ever-types from 2.0.31 to 2.0.32
๐Ÿ”น add tests

ever_vm from 1.9.5 to 1.9.7
๐Ÿ”น Changed exception type when storing NaN integer on stack

Updated dependencies only
๐Ÿ”น adnl from 0.9.20 to 0.9.22
๐Ÿ”น dht from 0.6.85 to 0.6.87
๐Ÿ”น overlay from 0.7.17 to 0.7.19
๐Ÿ”น rldp from 0.8.13 to 0.8.15
๐Ÿ”น ever_abi from 2.4.13 to 2.4.14
๐Ÿ”น ever_block from 1.9.121 to 1.9.122
๐Ÿ”น ever_executor from 1.16.108 to 1.16.110

No changes
๐Ÿ”น lockfree
โค1
#evernode_update #evernode_changelog
Commit ID: 4e9cddd3d9897cfd322a7d14b375c2ba5e9595e8
Node Version: 0.55.96
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.94 to 0.55.96
๐Ÿ”น PR217 Fix script to run test network locally
๐Ÿ”น PR217 Fix warnings
๐Ÿ”น PR218 Move tools from repo ever-node-tools to node repo

evernode tool
โš ๏ธ Marked as obsolete

Updated dependencies only
๐Ÿ”น adnl from 0.9.22 to 0.9.23
๐Ÿ”น dht from 0.6.87 to 0.6.88
๐Ÿ”น overlay from 0.7.19 to 0.7.20
๐Ÿ”น rldp from 0.8.15 to 0.8.16
๐Ÿ”น ever_abi from 2.4.14 to 2.4.15
๐Ÿ”น ever_api from 0.3.59 to 0.3.60
๐Ÿ”น ever_block from 1.9.122 to 1.9.124
๐Ÿ”น ever_block_json from 0.7.212 to 0.7.213
๐Ÿ”น ever_executor from 1.16.110 to 1.16.111
๐Ÿ”น ever_vm from 1.9.7 to 1.9.8

No changes
๐Ÿ”น lockfree
๐Ÿ”น ever-types

โš ๏ธ Dear validators, All binaries from ever-node-tools are build together with the node now. Don't forget to support this in your scripts.
#evernode_update #evernode_changelog
Commit ID: 8fa6da7aadf25d160a6f1c94b69fc27255d1ba2b
Node Version: 0.55.99
Block version: 48

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

๐Ÿ› Changelog
node from 0.55.96 to 0.55.99
๐Ÿ”น PR219 Improved algorithm for ping of bad peers
๐Ÿ”น PR220 Fixed mint of extra currencies.
๐Ÿ”น PR221 changed cell cache algorithm
๐Ÿ”น๐Ÿ”น deprecated FULL mode for config states_cache_mode
๐Ÿ”น๐Ÿ”น Moderate mode for config states_cache_mode work async now

ever_block from 1.9.124 to 1.9.126
๐Ÿ”น added MerkleUpdate::apply_for_with_cells_factory

ever-types from 2.0.32 to 2.0.33
๐Ÿ”น Added new method Cell::cell_impl(&self)

Updated dependencies only
๐Ÿ”น dht from 0.6.88 to 0.6.91
๐Ÿ”น adnl from 0.9.23 to 0.9.24
๐Ÿ”น overlay from 0.7.20 to 0.7.22
๐Ÿ”น rldp from 0.8.16 to 0.8.18
๐Ÿ”น ever_abi from 2.4.15 to 2.4.16
๐Ÿ”น ever_api from 0.3.60 to 0.3.61
๐Ÿ”น ever_block_json from 0.7.213 to 0.7.214
๐Ÿ”น ever_executor from 1.16.111 to 1.16.112
๐Ÿ”น ever_vm from 1.9.8 to 1.9.9

No changes
๐Ÿ”น lockfree
๐Ÿ‘5
#evernode_update #evernode_changelog
Commit ID: 5d4277ed038a3479fee37a7ca2c5d270cf4705d4
Node Version: 0.56.0
Block version: 49

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

๐Ÿ› Changelog
node from 0.55.99 to 0.56.0
๐Ÿ”น PR209 fix estimation of block size when message deleted from outbound queue  (first part)
๐Ÿ”น PR209 refactoring and rebranding (Remove ton::bytes type due to inconvenience of use)

overlay from 0.7.22 to 0.7.27
๐Ÿ”น Rebranding
๐Ÿ”น Updated dependencies

rldp from 0.8.18 to 0.8.21
๐Ÿ”น Rebranding
๐Ÿ”น Updated dependencies

ever_api from 0.3.61 to 0.3.61
๐Ÿ”น refactoring

Updated dependencies only
๐Ÿ”น adnl from 0.9.24 to 0.10.2
๐Ÿ”น dht from 0.6.91 to 0.6.96
๐Ÿ”น ever_block_json from 0.7.214 to 0.7.215

No changes
๐Ÿ”น ever_block 1.9.126
๐Ÿ”น ever-types 2.0.33
๐Ÿ”น ever_abi 2.4.16
๐Ÿ”น ever_executor 1.16.112
๐Ÿ”น ever_vm 1.9.9
๐Ÿ”น lockfree
#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