Read remote state of future version

We currently have project that is deployed using TF v0.12.8 which includes a remote state of a different project. The remote project was upgraded to TF v0.12.9. Should TF v0.12.8 be able to read the outputs of a remote state that was written by TF v0.12.9?

Yes! We would only expect issues when terraform is reading state across major version changes (for example, v0.11 -> v0.12), and only then if there’s been a change to the state format.