CODE_COLOR: CODE_YELLOW_TESTNET
RELEASE_VERSION: 2.14.0-rc.4
PROTOCOL_UPGRADE: TRUE
DATABASE_UPGRADE: FALSE
SECURITY_UPGRADE: FALSE
Protocol Changes
- Repeated universal state init on an already initialized account now refunds the whole deposit. Previously the deposit also topped up storage staking. (#16486)
UniversalStateInitis accepted only in its canonical borsh encoding, so each state init has exactly one valid encoding and one account id. Enables the check behind the status of theuniversal_state_init_to_account_idhost function and comes with fees that price the decode and canonical check. (#16550)
Non-protocol Changes
ReceiptPromiseInputSizeLimitis enabled at protocol version 87 and effectively disabled at protocol version 88 (limit set to max value). (#16561)- Cold store loop stays alive on RocksDB 10 under stall limits, TTL, and compaction I/O. (#16502)
Protocol upgrade voting
This release upgrades the protocol version from 87 to 88.
Voting for protocol version 88 will start on Wednesday October 21st 00:00 UTC.
To continue participating in consensus, you need to upgrade your node before this time.
If voting succeeds in one epoch, the protocol upgrade to version 88 is expected to happen 7-14 hours after the voting epoch ends.