github near/nearcore 2.14.0-rc.4

latest release: crates-0.38.0-rc.4
pre-release4 hours ago
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)
  • UniversalStateInit is 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 the universal_state_init_to_account_id host function and comes with fees that price the decode and canonical check. (#16550)

Non-protocol Changes

  • ReceiptPromiseInputSizeLimit is 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.

Don't miss a new nearcore release

NewReleases is sending notifications on new releases.