After updating Drupal 8 modules, I have been warned on the Drupal 8 status page that:
Entity/field definitions: The following changes were detected in the entity type and field definitions.
After a bit of Google rummaging, it seems the solution to this is to run drush entity-updates
. However I find this a bit strange as it seems to be another command that one needs to remember or incorporate into one's workflow after updating the database, not to mention it didn't seem immediately obvious about how to address the original warning.
What's more, it's often the case that in development you'll have an alert for other actions in the Status page which will mean you won't immediately know if you need to action this.
Can anybody explain what is this warning is for - or rather, why has this feature been introduced into D8, and why isn't it factored into the database update operation but must be run seperately?