MySQL workbench alter table is incomplete I have just upgraded MySQL 5.6 to 5.7 and workbench from 6.2 to 6.3.6 to have the latest and do some modelling. The upgrade went fine and the app runs perfectly but something is different and I can't figure it out...

When I right click and look at Table Inspector, everything is as expected with columns, indexes and foreign keys. However when right click and select Alter Table the column list is incomplete, there are no indexes  and no foreign keys.

This is only failing since the upgrade but I can't find anything with the config or privileges to get it working. Any help would be greatly appreciated.

*** further observation:
If there is no timestamp datatype everything looks fine. However when there is, the alter table window always stops showing columns at the first timestamp and never shows indexes or FK's even though every other approach proves they exist.
There seems to be an anomaly or bug when a timestamp column has a default value of CURRENT_TIMESTAMP() - with the parenthesis. 5.7 documentation says it is synonymous with CURRENT_TIMESTAMP but workbench must disagree - sort of. 

Changing the definition in workbench by removing the parenthesis provides a message that nothing changed. However changing to "CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP" fixes the problems mentioned in the question. And subsequently changing it "CURRENT_TIMESTAMP" only also works.

I'll report this as a workbench 6.3.6 bug.