-
引入了以下 SSL 相关更改:
SSL 连接选项的使用 SSL选项已更改为下拉列表,您可以在其中选择以下选项之一:No、If Available或Required。
如果选择Required,如果无法启用 SSL 连接,连接将失败。
新的 MySQL 连接默认为If available。
测试连接按钮 现在显示连接打开时是否启用了 SSL。
SQL 编辑器侧边栏中的会话信息面板显示 SSL 已启用,以及正在使用的密码。
(漏洞 #18547269)
缩进现在在 SQL 和代码编辑器中得到尊重,而在当前缩进级别之前会被遗忘。新行现在从以前的缩进级别开始。(错误#17354356、错误#14666286、错误#70138、错误#66941)
tab 键现在将一个制表符插入查询编辑器,而之前它插入三个空格。(缺陷 #14499535,缺陷 #66382)
在 OS X 上,SQL 自动完成功能对表名或字段名不起作用。(缺陷 #19563290,缺陷 #73805)
在外部源修改表后刷新查询结果网格有时会无法产生预期的结果,例如显示包含 NULL 值的虚假行。(缺陷 #19527620,缺陷 #73762)
对从空表中进行 SELECT 的查询执行(全部或选择)到文本 失败,并生成类似于“调用 Python 模块函数 SQLIDEUtils.executeQueryAsText 时出错”的错误,类似于“在“将查询执行到文本输出”期间出错”。(缺陷 #19490650,缺陷 #72611)
从表格上的颜色选择器中选择颜色会生成无效的颜色值。(错误#19487822,错误#73682)
在 Windows 上,目录树视图现在有工具提示来显示任意长度的对象名称。在 Linux 上,此信息可从新专栏获得。(缺陷 #19487798,缺陷 #73681)
Commit results edits和 Discard results Edits选项有时会从视图中隐藏 。(缺陷 #19484760,缺陷 #71539)
文档选项卡控件现在可以在按下按钮时阻止鼠标移动,以防止意外拖动窗口。(缺陷 #19484086,缺陷 #72256)
-
如果事务已经打开并禁用了自动提交,则会出现一个对话框,提示在应用更改之前提交打开的事务。该对话框已简化为仅提供应用和 取消选项。此对话框仍然对应用结果集本身的事务没有影响。
此外,如果在单击Apply 时事务已经打开,则将不再提交结果集更改 。启用自动提交后,将保留在新事务中应用更改的旧行为。(缺陷 #19482785,缺陷 #73076)
SQL 美化功能会将“NOW()”更改为“NOW ()”(注意插入的空格),这会导致 SQL 语法错误。(缺陷 #19477485,缺陷 #73661)
服务器管理功能有时会因使用 SSH 隧道的连接而失败。(缺陷 #19447288,缺陷 #73580)
单击结果选项卡中的空间视图可能会导致崩溃。(错误#19429414、错误#19574103、错误#73824)
由于数据字段中存在 char(0) (0x00),将结果集导出到 CSV 有时会生成损坏的数据。(错误#19412388,错误#73524)
修复了 GUI 描述中的几个拼写错误,例如“Program Fiels”到“Program Files”。(缺陷 #19397736,缺陷 #73510)
当有多个结果集时,使用“垂直输出”输出类型时,输出窗格中只会显示一个。(错误#19344302,错误#73452)
Queries per Second指标已重命名为 Selects per Second以避免混淆。(缺陷 #19314885,缺陷 #70132)
在 OS X 上,更改数据库设置会导致崩溃。(错误#19313190,错误#73416)
在 Linux 上,单击 Visual Explain 界面中的“缩小图表”图标会导致崩溃。(漏洞#19279674)
在编辑结果集条目后 快速单击应用两次会导致崩溃。(错误#19264864,错误#73348)
该
--script
参数旨在将 SQL 脚本加载到查询编辑器中,现在当错误地与 Python 脚本一起使用时将明确发出警告。(缺陷 #19255337,缺陷 #73334)数据类型已
CHAR()
添加到 SQL 和模型编辑器中。(错误#19206172,错误#73282)在SQL编辑器中添加足够多需要滚动的SQL语句后,滚动到最下面的语句并执行,SQL窗口会自动滚动到最上面的语句。现在,光标位置被保留。(缺陷 #19194043,缺陷 #73262)
现在可以调整状态和系统变量 下的三列宽度。(缺陷 #19186598,缺陷 #73245)
在某些情况下,Visual Explain 只会显示原始解释数据。(错误#19186177,错误#73256)
表单编辑器最多只能显示 250 个字符。(缺陷 #19176830,缺陷 #73234)
表检查器中的“列权限”部分包含额外的第三列。(错误#19166119,错误#73221)
在 SQL 编辑器中保存查询将清除撤消历史记录。(缺陷 #19153350,缺陷 #73188)
导出数据库时,MySQL Workbench 现在会在捆绑或配置的 mysqldump早于目标 MySQL 版本时检查并通知用户,并提示用户将MySQL Workbench 中的mysqldump 工具路径设置为适当的版本。(缺陷 #19127351,缺陷 #72312)
单击Help,Report a Bug不起作用。(缺陷 #19063645,缺陷 #73104)
从模型的表格属性“ 插入”选项卡中 单击“导入”或 “导出”不起作用。(缺陷 #18974785,缺陷 #72733)
结果网格列仅显示少量字符。(错误#18966800,错误#72967)
从 EER 图生成的代码有时会以错误的顺序添加主键。(缺陷 #18945899,缺陷 #72920)
在 Linux 上,分配引用的外键可能会导致崩溃。(错误#18936194,错误#72916)
MySQL Workbench 错误地报告当前用户没有执行 SELECT 查询的权限,该查询从用户被明确授予 SELECT 权限的列中请求值。(错误#18932984,错误#72905)
SQL 语句注释中的新行将截断新行处的注释。(缺陷 #18925569,缺陷 #72904)
在 OS X 上,执行查询有时会隐藏结果网格。(错误#18922858,错误#72897)
在对象浏览器中展开模式列表可能需要很长时间才能执行,具体取决于存在的过程数量。现在,mysql.proc 用于获取过程和函数信息,以前使用的(效率较低)
SHOW PROCEDURE STATUS
作为后备选项。(漏洞#18906030)在 Linux 上,BLOB 列在查询结果编辑器中不可见。(错误#18788268,错误#72676)
迁移带有时间戳的 SQL Server 2005 表不会导入时间戳列数据。(缺陷 #18764121,缺陷 #72650)
将数据记录导入到表或从表导出到外部文件会导致崩溃。(错误#18762702,错误#72648)
删除了捆绑的 MySQL Workbench 文档,取而代之的是指向官方在线手册的链接。(漏洞#18734566)
在重命名模式后 执行正向工程向导时,如果选择了省略模式限定符 选项,则不会导出例程和视图。(漏洞 #18719282)
拖动对象时,对象对话框工具提示仍然可见。(错误#18718988,错误#72549)
损坏的表列在“ 视图”选项卡下,而不是列在“表”选项卡下。(缺陷 #18621591,缺陷 #72380)
脚本外壳中的通知选项卡缺少面板标题。(错误#18548008,错误#72299)
语法检查器、配置编辑器和错误处理程序现在支持服务器端语句超时语法的 MySQL 5.7+ 实现。示例语法包括“SELECT
MAX_STATEMENT_TIME
= 1 * FROM SAKILA.actor”。(漏洞 #18545802)在架构检查器中,复制到剪贴板和发送到 SQL 编辑器 上下文菜单选项不起作用。(错误#18540059,错误#72282)
在模型正向工程后立即执行模型到数据库同步会显示太多差异。(漏洞 #18492219)
从 Sybase ASE 迁移可能会生成不正确的连接字符串。(漏洞 #18490804)
使用 SSH 隧道的连接有时会在短暂的空闲期后终止。(错误#18454694,错误#72105)
模型视图的评论输入框太短。(漏洞#18454388)
“导出记录集”对话框太宽。(漏洞#18454356)
DBdoc 模型报告功能不起作用 。(漏洞 #18453959)
在 Linux 上,左右箭头键现在可以展开和折叠模式(对象)导航器选项卡中的节点。(缺陷 #18451434,缺陷 #72103)
性能仪表板工具提示将保持打开状态并覆盖其他 GUI 元素。(漏洞 #18445789)
在Audit Inspector中加载大型审计文件后 ,Previous和 Next按钮不起作用。(漏洞#18427194)
在表检查器中, 当索引名称太长时, Drop Index按钮将被推离屏幕(隐藏)。(漏洞 #18426804)
从 Microsoft SQL Server 2008 迁移到 MySQL 5.6+ 时,使用毫秒精度复制列类型为 DATETIME 的表只会将目标条目毫秒填充为 .000。(错误#18412667,错误#72060)
有些选项在选项文件窗口的复制选项卡的中继日志框中 列出了两次,例如中继日志索引、中继日志恢复和中继日志信息文件等选项。(错误#18373619,错误#71976)
当密码未保存到保管库时,SSH 身份验证有时会失败。(缺陷 #18149737,缺陷 #71504)
关闭 MySQL Workbench 后查询选项卡名称将被遗忘,这些选项卡名称现在跨会话保留。(错误#18131999、错误#19492952、错误#69234、错误#71471)
Workbench 无法识别 ALTER ONLINE|OFFLINE TABLE 语法,该语法已在 MySQL 服务器 5.6 中删除。(缺陷号 18067770)
在 64 位操作系统上,MySQL Workbench 会显示“thread_stack”系统变量的错误默认值。(缺陷 #17879238,缺陷 #71045)
打开 EER 图时,属性编辑器 中的“扩展”属性被忽略。无论“扩展”设置如何,所有常规组都已扩展。扩展、手动调整大小和任何其他属性现在都是持久的。(缺陷 #17554059,缺陷 #70506)
该
innodb_buffer_pool_size
选项在选项文件管理下列出了两次。(错误#17339642,错误#70003)在 Windows 上,架构传输向导的 背景图像被裁剪了。此背景图片已删除。(漏洞 #17300415)
在部分备份操作期间,在某些情况下,所需的架构在 UI 中不可见。(漏洞 #17300033)
迁移向导不会将 PostgreSQL 迁移到 MySQL 服务器 5.7。(漏洞 #17075011)
“自动换行”状态现在跨 SQL 选项卡和 MySQL Workbench 会话保留。(错误#16505796,错误#68693)
不再允许使用空用户名。(缺陷 #16298174,缺陷 #68305)
关闭 ERR 模型不会释放适当数量的 RAM。(错误#14768662,错误#67264)
当 ALTER Table 编辑器提交更改并发生错误时,它会尝试重新创建原始对象。但是,这在大多数时间都无法正常运行,因此完全删除了此功能以避免混淆错误消息。(漏洞 #13640795)
语法检查器和解析器现在处理子查询中的 SQL_NO_CACHE 和 SQL_CACHE。对于小于或等于 5.1 的 MySQL 服务器版本,这被接受为有效语法。对于更高版本,会生成语法错误。(缺陷 #12711154,缺陷 #61668)
在 Windows 上,对话窗口将出现在 Windows 任务栏下方。(缺陷 #12622572,缺陷 #61125)
当模型视图缩放比例降低时,可拖动框很难定位。(缺陷 #11749682,缺陷 #39608)
迁移向导现在在复制数据之前设置“SQL_MODE=NO_AUTO_VALUE_ON_ZERO”,这会导致 auto_increment 字段值 0 被复制为 0。(错误 #11747050,错误 #30486)