📣 The Flow Crescendo Network Upgrade 📣
Scheduled Maintenance Report for Flow
Postmortem

The recent Crescendo network upgrade was successful!

However, the network downtime ran longer than expected. In the interest of transparency, the Flow core team shared this article to explain what happened and how it was fixed - https://www.flow.com/post/crescendo-update-downtime-deep-dive.

Posted Oct 17, 2024 - 19:45 UTC

Completed
The Crescendo network upgrade is now complete and network functionality is fully restored.

The Block start height is: 85981135

See the full change log for this network upgrade here: https://github.com/onflow/flow-go/releases/tag/v0.37.10

Thank you developers for your patience and understanding,

The Flow Foundation
Posted Sep 05, 2024 - 07:23 UTC
Update
The upgrade is almost complete. 447 nodes are running the Crescendo software and blocks are processing normally.

As a final stage, we suggest that developers test and validate that the upgrade was successful for their contracts through their own access nodes. During this app-testing phase, we request that RPC operators disallow connections to avoid disrupting the tests. This means end-users cannot submit transactions until testing is complete.

The next update will be provided in 3 to 4 hours.
Posted Sep 05, 2024 - 03:10 UTC
Update
The state migration is now complete. The network nodes are now being initialized
Posted Sep 04, 2024 - 18:39 UTC
Update
The first phase of state migration which migrated the execution state to the new Atree Register Inlining format is complete. The second phase which migrates the states to the new Cadence 1.0 format has now started and will take approximately 2 hours 30 minutes to complete.
Posted Sep 04, 2024 - 15:35 UTC
Update
The Flow mainnet Crescendo network upgrade is underway. The network was stopped at height 85981134.
State migration has started and will take approximately 5 hours.
Posted Sep 04, 2024 - 12:36 UTC
In progress
Scheduled maintenance is currently in progress. We will provide updates as necessary.
Posted Sep 04, 2024 - 12:00 UTC
Update
Reminder: Crescendo mainnet network upgrade tomorrow.

🛠️ The Flow network will be in maintenance mode during this upgrade, meaning transactions will not process.

For Developers - Please make sure you're prepared for this upgrade by having your code updated & staged for Cadence 1.0. You can find all the details to do so in here: https://cadence-lang.org/docs/cadence-migration-guide.
Posted Sep 03, 2024 - 18:24 UTC
Update
7 Days Until The Flow Network Upgrade (Crescendo)

Crescendo is the most significant upgrade to the Flow network since genesis. This upgrade includes full EVM equivalence for all developers on Flow, as well as marking the point of maturity for the Flow native programming environment with Cadence 1.0.

🛠️ The Flow network will be in maintenance mode during this upgrade, meaning transactions will not process.

For Developers - Please make sure you're prepared for this upgrade by having your code updated & staged for Cadence 1.0. You can find all the details to do so in here: https://cadence-lang.org/docs/cadence-migration-guide.

Thank you,

The Flow Foundation
Posted Aug 28, 2024 - 19:41 UTC
Scheduled
Crescendo is the most significant upgrade to the Flow network since genesis. This upgrade includes full EVM Equivalence for all developers on Flow as well as marking the point of maturity for the Flow native programming environment with Cadence 1.0.

Flow Mainnet Maintenance
Flow Mainnet will be upgrading on Wednesday, 4 September 2024, 12pm UTC (5am PT), transitioning from Mainnet 24 to Mainnet 25.

Flow Mainnet will be unavailable between 12pm UTC (5am PT) to 6pm UTC (11am PT) on that day.
Please plan accordingly for this Flow network upgrade.

All smart contracts must be upgraded to Cadence 1.0 before the upgrade. To ensure a seamless migration to Cadence 1.0, we are implementing a Cadence 1.0 readiness plan to flag and log transactions with potential breaking code. Starting August 7th, flagged transactions will incrementally face failures, reaching 100% by the time of the Crescendo network upgrade on September 4th, helping developers see if they need to update their smart contracts. Contracts that have been successfully prepared for Cadence 1.0 will not be impacted.

For more details on the Crescendo network upgrade you can visit here ⤵️
👉 Flow Crescendo: Road To Mainnet Upgrade

Please subscribe to this page for updates.

Thank you,

The Flow Foundation 🌊
Posted Aug 02, 2024 - 16:32 UTC
This scheduled maintenance affected: Flow mainnet core components (Collection Finalization, Block Finalization, Transaction Execution, Block Sealing) and Flow mainnet Access APIs (GRPC API, GRPC Web API, REST API).