Posted by xjm
This is a followup for. If a module that provides Views integrations has API changes--e.g., changed table names, changed plugin IDs, updated default Views, etc.--the module's active configuration also needs to be updated.
In general, it should be the individual module's responsibility to upgrade the stored data when needed. However, we should either provide an API for updating the active configuration, or document the correct way to update it.
This could either be solved in a general way for the configuration system, or specifically within Views, or we could just provide an example of how to update the active config. I've filed the issue against Views for now.