多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# E.118\. 版本 8.1.7 > **发布日期:** 2007-02-05 这个版本包含各种自8.1.6以来的修复,包括一个安全修复。 关于8.1主版本的新特性信息,请查看[Section E.125](#calibre_link-247)。 ## E.118.1\. 迁移到版本 8.1.7 运行8.1.X的用户不需要转储/恢复。不过,如果你是从一个早于8.1.2的版本升级而来, 那么请查看8.1.2的版本声明。 ## E.118.2\. 修改列表 * 删除允许连接的用户读取后端内存的安全缺陷 (Tom) 该缺陷包括抑制一个SQL函数返回它声明的数据类型的正常检查, 和修改一个表字段的数据类型 (CVE-2007-0555, CVE-2007-0556)。 这些错误可以很容易的利用来导致一个后端崩溃, 并且实际上可能被用来读取用户不应该能够访问的数据库内容。 * 修复btree索引页分裂中可能会由于选择一个不可行的分裂点而失败的罕见bug (Heikki Linnakangas) * 为带有许多表的数据库提高`VACUUM`性能 (Tom) * 修复自动清理以避免在非可连接的数据库中留下非参数事务ID (Alvaro) 这个bug只影响8.1分支。 * 修复由`UNION`触发的罕见的Assert()崩溃 (Tom) * 为超过三个字节长度的UTF8序列加强多字节字符处理的安全 (Tom) * 修复由于尝试同步早已删除的文件而在Windows上发生的伪造的"权限被拒绝"失败 (Magnus, Tom) * 修复更新一个早已在使用的PL/pgSQL函数时可能的崩溃 (Tom)