Since launch, this current version of MySQL have new features such as: JSON Data Type and Generated/Virtual Columns,. If your application is breaking when you upgrade to 5.7, the new GROUP BY default may be the reason, learn here how to properly address that issue and keep your data consistent, how to index JSON data type and when to use generated columns.