Credential versioning

What happens if someone changes the required configuration-schema.json for a new adaptor version?

Consider language-xyz@v1.0.4 to language-xyz@v2.0.0 that replaces hostUrl with baseUrl or something like that.

Credential forms are automatically generated via these configuration schemas. Would all the credentials for that adaptor on Lightning then become invalid? (I think so!)

We might need to lock credentials on lightning to specific versions of adaptors. At the very least, we should be able to visit a now invalid credential and click a new “Convert to JSON” button that would release users from the (now invalid) webform and let them modify their secrets as JSON.