Hi, I have a general question about how breaking changes in contracts should be managed
for eg, if a provider changes an endpoint and updates the provider state accordingly, previously published consumer contract may no longer be valid. As a result, the provider verification tests start failing in the provider pipeline.
What is the recommended approach for handling breaking changes in this scenario? How should providers and consumers coordinate contract updates to avoid pipeline failures while still ensuring compatibility?