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 /status
response has now two more fields:node_public_key
and
validator_public_key
. Thenode_key
field is now deprecated and should not
be used since it confusingly holds validator key. #7828- Added
near_node_protocol_upgrade_voting_start
Prometheus 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_capacities
now 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_cache
andstore.view_trie_cache
inconfig.json
to set limits on the trie cache. Deprecates the never announced
store.trie_cache_capacities
option which was mentioned in previous change. #7578 - New option
store.background_migration_threads
inconfig.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_id
values to tracing
information: #7711. - Change exporter of tracing information from
opentelemetry-jaeger
to
opentelemetry-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