Just upgraded to C-8 and my dashboard thermostat modes are not working

If you want to try to fix the custom driver yourself, you're looking for a line (or lines) similar to these:

device.sendEvent([name: 'supportedThermostatFanModes', value:['auto', 'on']])
device.sendEvent([name: 'supportedThermostatFanModes', value:['auto', 'cool', 'heat', 'off']])

Update to:

device.sendEvent([name: 'supportedThermostatFanModes', value: JsonOutput.toJson(['auto', 'on'])])
device.sendEvent([name: 'supportedThermostatModes', value: JsonOutput.toJson(['auto', 'cool', 'heat', 'off'])])

You'll also need to add the import at the top of the driver:

import groovy.json.JsonOutput

I recently had to fix a driver I develop when this issue was uncovered... define supported modes as JSON_OBJECT · dkilgore90/google-sdm-api@76cb524 · GitHub