TiDB 3.1.0-rc 发布,分布式 NewSQL 数据库
TiDB 3.1.0-rc 现已发布,该版本更新内容如下:
新功能
- TiDB
- 采用的二分搜索实现分区裁剪,以来提升性能 #15678
- 支持
RECOVER
语法恢复被truncate table
删除的数据 #15460 - 支持重用语句重试中已分配的
AUTO_RANDOM
ID #15393 - 支持
recover table
恢复AUTO_RANDOM
ID 分配器的状态 #15393 - 支持
YEAR
、MONTH
、TO_DAY
函数作为 Hash partition table 的分区 key #15619 - 只在读到数据,需要加锁的时候,才对表做 schema-change 的检查 #15708
- 为 session 变量
tidb_replica_read
增加leader-and-follower
值,实现读请求在 leader 和 follower 直接负载均衡 #15721 - 支持 TiDB 在每次新建连接时动态更新 TLS 证书,实现不重启更新过期客户端证书 #15163
- 通过更新 PD Client 支持每次新建连接是读取加载最新的证书 #15425
- 如果配置了
Cluster-SSL-*
强制让 TiDB-PD 和 TiDB-TiDB 使用配置的证书进行 HTTPS 协议传输 #15430 - 新增和 MySQL 兼容的
--require-secure-transport
启动项,配置时强制客户端使用 TLS #15442 - 添加
cluster-verify-cn
配置,只有拥有特定 CN 属性值证书的访问者才能访问 TiDB Status Port 或建立 gRPC 连接 #15137
- TiKV
- PD
- Tools
- TiDB Ansible
Bug 修复
- TiDB
- 修复由于 update tiflash replica 类型的 DDL 太频繁导致的 information schema changed 错误的问题 #14884
- 修复在使用
AUTO_RANDOM
时,未正确生成的last_insert_id
的问题 #15149 - 修复更新 TiFlash replica 状态时可能导致 DDL 卡住的问题 #15161
- 当存在谓词无法下推时,禁止聚合下推和
TopN
下推 #15141 - 禁止相互嵌套地创建
view
#15440 - 修复
set role all
后执行select current_role
报错的问题 #15570 - 修复查询中指定列的
view
名时,报不识别view
的问题 #15573 - 修复预处理 DDL 语句在写 binlog 信息时可能出错的问题 #15444
- 修复同时访问视图和分区表时导致 panic 的问题 #15560
- 修复
update duplicate key
语句中bit(n)
类型的 column 报错的问题 #15487 - 修复
max-execution-time
部分场景下不生效的问题 #15616 - 修复在生成 Index 计划时未判断当前的 ReadEngine 中是否包含 TiKV 的问题 #15773
- TiKV
- 修复在关闭一致性检查参数时,事务中插入已存在的 Key 且立马删除导致冲突检测失效或数据索引不一致的问题 #7112
- 修复
TopN
比较无符号整型时计算错误的问题 #7199 - Raftstore 引入流控机制,解决没有流控可能导致追日志太慢可能导致集群卡住,以及事务大小太大会导致 TiKV 间连接频繁重连的问题 #7087 #7078
- 修复发送到 replicas 的读请求可能被永久卡住的问题 #6543
- 修复 replica read 会被 apply snapshot 阻塞的问题 #7249
- 修复 read index 在 transfer leader 情况下可能导致 panic 的问题 #7240
- 修复备份到 S3 时所有 SST 文件填充为零的问题 #6967
- 修复备份时未记录 SST 文件大小的导致恢复后有很多空 Region 的问题 #6983
- 备份支持 AWS IAM web identity #7297
- PD
- Tools
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
React Native 0.62 发布,默认支持 Flipper,新的暗黑模式
React Native 0.62 发布了,此版本一大亮点是默认支持 Flipper。 Flipper 是用于调试移动应用的开发人员工具,它在 Android 和 iOS 社区中都很流行,Flipper 提供以下功能: Metro Actions:重新加载应用并从工具栏直接触发开发菜单。 Crash Reporter:查看来自 Android 和 iOS 设备的崩溃报告。 React DevTools:与所有其它工具一起使用最新版本的 React DevTools。 Network Inspector:查看设备应用程序发出的所有网络请求。 Metro and Device Logs:查看、搜索和过滤来自 Metro 和设备的所有日志。 Native Layout Inspector:查看和编辑 React Native 渲染器输出的原生布局。 Database and Preference Inspectors:查看和编辑设备数据库和首选项。 另一大亮点是新的暗黑模式。添加了一个新Appearance模块,以提供对用户外观偏好的访问,例如用户的首选配色方案(浅色或深色)。 cons...
- 下一篇
Apache HTTP Server 2.4.43 发布
Apache HTTP Server 2.4.43 稳定版已发布,此版本主要是修复安全漏洞以及内存泄露相关的错误。 修复CVE-2020-1934安全漏洞:mod_proxy_ftp在代理至恶意 FTP 服务器时可能会使用未初始化的内存。受影响版本为 Apache HTTP Server 2.4.0 至 2.4.41 修复CVE-2020-1927安全漏洞:用于自引用(self-referential)且使用 mod_rewrite 进行配置的重定向可能会被编码后的 newlines 所欺骗,并重定向到目标之外的 URL 而非所请求的 URL。受影响版本为 Apache HTTP Server 2.4.0 至 2.4.41 mod_ssl:修复 OCSP stapling 响应的内存泄漏问题 详情查看https://downloads.apache.org/httpd/CHANGES_2.4.43 下载地址:http://httpd.apache.org/download.cgi Apache HTTP Server(简称 Apache)是开源的 Web 服务器,可以在大多数计算机操作...
相关文章
文章评论
共有0条评论来说两句吧...