This section documents all changes and bug fixes applied since the release of 5.1.14.
Functionality Added or Changed
A routine object was deleted if its code was removed from the routine group. This behavior has now been noted in the main documentation. (Bug #45738)
Double-clicking a layer in the Layers tab did not select it in the EER Diagram canvas. However, other objects in the Layers tab could be selected on the EER Diagram canvas in this manner. (Bug #34938)
Right-clicking a relationship in the EER Diagram canvas, and selecting Edit in New Window... from the context-sensitive menu, had no effect. (Bug #34069)
MySQL Workbench Synchronize Model feature had unexpected behavior. For example, synchronizing the model with the live database would cause changes to the database, even if this was not desired. Also, if tables were dropped in the live database, and the model synchronized, the changes to the live database were not reflected in the model. Further, if a model was created and synchronized to an empty schema in the live database, when synchronization took place again, MySQL Workbench would indicate many changes were required, even if no changes had been made to the model or database. (Bug #42149)
In the Forward Engineer SQL Script wizard, when the Show Filter button was clicked, the left hand panel containing database and table names was too narrow, especially if a long database name or table name was used. This made it hard to determine which tables to select. (Bug #45623)
Selecting Database, Generate Catalog Diff Report from the main menu caused MySQL Workbench to crash. (Bug #45652)
The File, Export, Forward Engineer SQL CREATE Script wizard contained malfunctioning buttons. When prompted with the message “Do you want to overwrite an existing .sql file?”, the Replace and Cancel buttons had the reverse effect. Clicking Replace cancelled the action, whereas clicking Cancel proceeded to the next step. (Bug #45619)
In Ubuntu Linux, right-clicking any item in the Catalog, Layers, User Types, or History tabs, or other tabs typically docked in the right hand side of MySQL Workbench, did not display a context-sensitive menu. (Bug #44298)
Generated INSERT statements did not have a database name.
INSERT statements were at the
end of the SQL output. However, there was no
database statement before the group of inserts. The
comment before the group of
INSERTS did refer
to the database table.
If you had multiple databases, this generated errors on import. (Bug #45642)