
本次发布的4.0.1正式版本将前不久发布的4.0.0正式版本的核心功能不断打磨优化,修复社区反馈的问题,欢迎使用!
Bug修复
1. SQL解析缓存潜在的死锁问题
2. 脱敏模式下Oracle的INSERT语句无法使用的问题
3. None sharding stragegy无法在spring-boot下配置的问题
4. 分片+脱敏模式下Plain column无法获取的问题
5. JDBC的WasNull字段在流式归并时未正确设置
6. JDBC的Metadata.getClumns无法正确获取
功能增强
1. Proxy对PostgreSQL中String以外参数类型的支持
2. Proxy对MySQL SysBench的支持
3. 使用两阶段解析策略优化ANTLR的性能
安全漏洞
1. 修复潜在的远程代码执行漏洞CVE-2020-1947
CVE-2020-1947:YAML加载配置时缺乏对class类型的校验,理论上存在远程代码执行的安全漏洞;在实际的应用中,ShardingSphere的控制台应用属于后端数据库配置管理系统,不会暴露在公网,且登录功能不存在安全漏洞。因此,该漏洞在受影响的版本(4.0.0-RC3, 4.0.0)中也不会造成实质上的安全问题,请放心使用。
变更详情
https://github.com/sharding-sphere/sharding-sphere/milestone/11
获取方式
1. 通过Maven获取Sharding-JDBC
<groupId>org.apache.shardingsphere</groupId><artifactId>sharding-jdbc-core</artifactId><version>4.0.1</version>
2. 通过Docker获取Sharding-Proxy
docker pull apache/sharding-proxy3. 通过下载地址获取源码或二进制包
https:///closer.cgi/incubator/shardingsphere/4.0.1
Apache ShardingSphere(Incubating)是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(规划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务、数据库治理和管控界面功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。

项目地址:
https://github.com/apache/incubator-shardingsphere
邮件列表订阅:
mailto: dev-subscribe@shardingsphere.apache.org
更多信息请浏览官网:
https://shardingsphere.apache.org
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69918097/viewspace-3155982/ ,如需转载,请注明出处,否则将追究法律责任。