Apache ShardingSphere 4.0.1发布

Apache ShardingSphere 4.0.1发布_第1张图片

本次发布的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

org.apache.shardingsphere
sharding-jdbc-core
4.0.1

2. 通过Docker获取Sharding-Proxy

docker pull apache/sharding-proxy

3. 通过下载地址获取源码或二进制包

https://www.apache.org/dyn/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: [email protected]

  更多信息请浏览官网:

https://shardingsphere.apache.org

你可能感兴趣的:(Apache ShardingSphere 4.0.1发布)