Hey @everyone we are planning to do a significant mainnet upgrade Monday July 7th at some point in the afternoon EST. This upgrade is a breaking change for node operators. If you do not upgrade your node to at least match current `main` branch (current `testnet` is also fine, really any branch that includes the polkdot-sdk version upgrade is fine!) by next Monday, you will be missing some key host functions required by the new polkadot-sdk version and you will need to upgrade your binary to resume normal operation of your node.
** ⚠️ Node operators: Please start upgrading your nodes _now_ to avoid any downtime when the upgrade goes live a week from now ‼️‼️ **
We are trying to give the community as much warning as possible, all you need to do is rebuild your node binary with current `main`, restart the node, and you are good as long as you do it by next Monday! Many people already automatically do this when new changes hit main, so for those nodes no action is required.
There will be a long list of features included in this list, we will be adding a few additional things this week to it since we are delaying another week and originally planned to do the runtime upgrade today. You can find the current list here: https://github.com/opentensor/subtensor/releases/tag/v3.1.5
Also note that there have been some issues with our docker images not always building successfully that should be resolved by tomorrow, so if you operate your node from docker you can expect that to be properly working with the new changes by Wednesday.
Going forward we will be adding a `breaking-node-change` label on any PRs that will require node operators to upgrade their nodes, so please look out for this label going forward!
Thank you all!!