ITPub博客

首页 > 数据库 > > Apache ShardingSphere 4.0.1发布

Apache ShardingSphere 4.0.1发布

作者:兔子爱喝奶茶 时间:2020-05-14 14:41:26 0 删除 编辑






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


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

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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-26

  • 博文量
    1470
  • 访问量
    11183