terraform-plugin-go version
v0.27.0 (not yet released)
Proposal
Following #474 and #476, the tfprotov5 and tfprotov6 packages will contain a new ProviderServerWithResourceIdentity interface which contains the RPC handlers for resource identity support. This is initially introduced as a temporary interface to avoid confusing Go build errors when upgrading just terraform-plugin-go, before the RPC changes are implemented upstream in terraform-plugin-mux, terraform-plugin-framework and terraform-plugin-sdk/v2.
In tfprotov5 and tfprotov6 remove the ProviderServerWithResourceIdentity interface type and assertions. In the changelog, note that consumers should require terraform-plugin-mux@v0.20.0 (or whatever is correct at the time) dependency to prevent compilation errors.