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