Ethereum's developers have set the release date for the Shanghai upgrade to the 12th of April, 2023.