Skip to content

1.33.0

Compare
Choose a tag to compare
@posvyatokum posvyatokum released this 26 Apr 15:51
CODE_COLOR: CODE_YELLOW_MAINNET
RELEASE_VERSION: 1.33.0
PROTOCOL_UPGRADE: TRUE
DATABASE_UPGRADE: TRUE
SECURITY_UPGRADE: FALSE

#Protocol Changes
This release includes no protocol changes, but it has an empty protocol upgrade (59->60). Thus, as usual, failure to upgrade the node in time will result in validator kick-out.

Protocol Upgrade Voting

This release contains a protocol upgrade. Voting for upgrading to protocol version 60 will start on 2023-05-02 15:00:00 UTC.

Database Upgrade

This release includes a db upgrade. It is a very fast upgrade -- it deletes the deprecated column _Peers, and because of the nature of the RocksDB it shouldn't stall the node startup almost at all (<3 seconds on archival node).

State Sync Notice

This release is disabling state sync by default. You can still enable it via config, but a more reliable way to sync from a very old state faster than waiting for block sync to finish is to download a db backup from s3 and restart the node.

Non-Protocol Changes

  • State-viewer tool to dump and apply state changes from/to a range of blocks. #8628
  • Experimental option to dump state of every epoch to external storage. #8661
  • Add prometheus metrics for tracked shards, block height within epoch, if is block/chunk producer. #8728
  • State sync is disabled by default #8730
  • Node can restart if State Sync gets interrupted. #8732
  • Merged two neard view-state commands: apply-state-parts and dump-state-parts into a single state-parts command. #8739
  • Fix: rosetta zero balance accounts #8830
  • Fix two bugs that regarding verifying shard_id #8977