The release would be like this after update: New Features
- Support scaling for ShardingSphere (alpha version) - Move etcd registry center from experiment repo to apache repo - Upgrade to Java 8 Enhancement - Optimization for Sharing Parser with ANTLR Visitor improving the parsing performance of long SQL by 100%~1000% - Use multiple threads to load metadata for different data sources - Support `allow.range.query.with.inline.sharding` option Refactor - Migrate LeafKeyGenerator and remove distributedLock Bug Fixes - Fix an exception caused by using a CHAR/VARCHAR type column as a order by item - Refine `DataTypeName` syntax rules of all database dialects - Fix an exception caused by executing `BEGIN` using prepared statement of MySQL C API - Fix the problem that `ALTER TABLE` fails to execute when the field type of the table contains Integer/Double/BigDecimal - Fix the problem of the stop index dislocation of segment with alias - Fixed the problem that overwriting SQL `SELECT * FROM tbl WHERE encrypt_col = ? AND (sharding_key = ? OR sharding_key =?)` when using sharding + encrypt would throw StringIndexOutOfBoundsException - Fixed the problem of incorrect decoding after AES encoding when using Sharding-Proxy in Spring Boot Please feel free to leave comments. -- Zhang Yonglun Apache ShardingSphere Zhang Yonglun <[email protected]> 于2020年3月17日周二 下午12:30写道: > Hi ShardingSphere community, > > I'm preparing a new release of ShardingSphere 4.x. The new release include > a couple significant updates, so the version will be 4.1.0. > > The target tag is > https://github.com/apache/incubator-shardingsphere/tree/dev-5.x which > include many bug fixes, enhancement and refactor. > > All updatas can be found in > https://github.com/apache/incubator-shardingsphere/issues?q=is%3Aissue+milestone%3A5.0.0+ > . > > After reviewing those issues, the major items in our next release note > would be: > > - Support scaling for shardingsphere > - Optimization for Sharing Parser with ANTLR Visitor for MySQL > - Parsing SubQuery > - Upgrade to Java 8 > - Redesign class domain of parser module > - Create database protocol module > - Create new module for shardingsphere-sql-parse-binder > - Refactor orchestration center interface > - Improve integrate SQL parser test engine > - Decouple UI and ShardingSphere > > Note: This release note is just a draft, anyone would add on to it. > > Currently, we are being preparing our next release, i appreciate it if you > could pick up more items for next release note, or give your suggestions > about this release. > > Welcome to our release discussion. > -- > > Zhang Yonglun > Apache ShardingSphere >
