nearcore 1.31.0-rc.1
Enable TIER1 network. Participants of the BFT consensus (block & chunk producers) now can establish direct TIER1 connections between each other, which will optimize the communication latency and minimize the number of…
- A pre-release, not marked stable on GitHub.
- The newest stable release in the 1.31 line: nearcore 1.31.1
- Newest nearcore: nearcore 2.14.0
Non-protocol changes
- Enable TIER1 network. Participants of the BFT consensus (block & chunk producers) now can establish direct TIER1 connections between each other, which will optimize the communication latency and minimize the number of dropped chunks. To configure this feature, see advanced_configuration/networking. #8141, #8085, #7759
/statusresponse has now two more fields:node_public_keyandvalidator_public_key. Thenode_keyfield is now deprecated and should not be used since it confusingly holds validator key. #7828- Added
near_node_protocol_upgrade_voting_startPrometheus metric whose value is timestamp when voting for the next protocol version starts. #7877 - neard cmd can now verify proofs from JSON files. #7840
- In storage configuration, the value
trie_cache_capacitiesnow is no longer a hard limit but instead sets a memory consumption limit. For large trie nodes, the limits are close to equivalent. For small values, there can now fit more in the cache than previously. #7749 - New options
store.trie_cacheandstore.view_trie_cacheinconfig.jsonto set limits on the trie cache. Deprecates the never announcedstore.trie_cache_capacitiesoption which was mentioned in previous change. #7578 - New option
store.background_migration_threadsinconfig.json. Defines number of threads to execute background migrations of storage. Currently used for flat storage migration. Set to 8 by default, can be reduced if it slows down block processing too much or increased if you want to speed up migration. #8088, - Tracing of work across actix workers within a process: #7866, #7819, #7773.
- Scope of collected tracing information can be configured at run-time: #7701.
- Attach node's
chain_id,node_id, andaccount_idvalues to tracing information: #7711. - Change exporter of tracing information from
opentelemetry-jaegertoopentelemetry-otlp: #7563. - Tracing of requests across processes: #8004.
CODE_COLOR: CODE_GREEN_TESTNET
RELEASE_VERSION: 1.31.0-rc.1
PROTOCOL_UPGRADE: FALSE
DATABASE_UPGRADE: TRUE
SECURITY_UPGRADE: FALSE