Even though the Ethereum Shanghai upgrade was supposed to take effect by March 2023, Ethereum developers have pushed the event back to April. This development comes from the fact that the Goerli testnet deployment by March 14, 2023, will be needed first. And once Shapella or the Shanghai upgrade gets deployed in Goerli, it will take some time to test the readiness of the mainnet tooling.