The setup docs always reference recommended versions. There has been little to no testing on mysql 8 outside of some developers using it locally in non-production scenarios (this is what I meant by “supported” - it’s not officially supported but I’m not aware of any known problems) which is why it’s not recommended. That’s why I asked what issues you were running into.
by the way, “@blog” is also not updated to “@site”.
This is theme dependent. Casper, the default theme, does not use @blog anywhere. If the theme you are using is showing that error then it’s worth opening an issue on the relevant repo if it’s open-source, or contacting the theme developer if it’s a commercial theme (note that some developers may choose to keep using @blog for the widest version support until the deprecation becomes an error).
Thanks for sharing.
Have you updated the Docker registry as well?
I am running ghost:4.3.2, which is the latest version on Docker Hub, and this has the problem mentioned.