1.28.0
Protocol changes
- Voting for the protocol upgrade is scheduled to start at 2022-08-01 15:00:00 UTC.
- Stabilised
alt_bn128_g1_multiexp
,alt_bn128_g1_sum
andalt_bn128_pairing_check
host functions. This is a protocol change #6813.
Features
- Added
path
option to store configuration which makes location of the RocksDB database customisable viaconfig.json
file (atstore.path
path). #6938 - Added single-letter
-v
,-n
and-s
switches tolocalnet
command. #6808 - Key files can use
private_key
field instead ofsecret_key
now. This improves interoperability with near cli which uses the former name. #7030 - Added Prometheus metrics related to state of the chain, namely:
near_balance_burnt
,near_blocks_processed
,near_chunks_processed
,near_final_block_height
,near_final_doomslug_block_height
,near_gas_price
,near_gas_used
,near_node_protocol_version
andnear_total_supply
. #6861 - Deprecated some Prometheus metrics which performed aggregation in process (rather than leaving it to monitoring system to do) Specifically:
near_blocks_per_minute
,near_chunk_tgas_used
andnear_chunks_per_block_millis
. #6861 - Added network latency measurements. #7050
- Rosetta RPC account balance request now accepts public keys in metadata and returns corresponding nonces #7186
Fixes
- Limited Rosetta API to return information about finalised blocks only. #6457
Removed features
- Removed
testnet
alias forlocalnet
command; it’s been deprecated since 1.24 release. (Thelocalnet
command itself is still available of course). #7033 - Removed
unsafe_reset_all
andunsafe_reset_data
commands; they’ve been deprecated since 1.25 release. #7026
CODE_COLOR: CODE_YELLOW_MAINNET
RELEASE_VERSION: 1.28.0
PROTOCOL_UPGRADE: TRUE
DATABASE_UPGRADE: FALSE
SECURITY_UPGRADE: FALSE