You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by du...@apache.org on 2020/10/30 13:22:50 UTC

[shardingsphere] branch master updated: new Release notes (#7987)

This is an automated email from the ASF dual-hosted git repository.

duanzhengqiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 85f01dc  new Release notes (#7987)
85f01dc is described below

commit 85f01dc0f3fcbdcf23ce9332a7f68765a38b1916
Author: Juan Pan(Trista) <pa...@apache.org>
AuthorDate: Fri Oct 30 21:22:20 2020 +0800

    new Release notes (#7987)
---
 RELEASE-NOTES.md | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md
index 10e803c..fabd57b 100644
--- a/RELEASE-NOTES.md
+++ b/RELEASE-NOTES.md
@@ -1,3 +1,64 @@
+## 5.0.0-alpha
+
+### New Feature
+1. The pluggable architecture is available and support function extension through the SPI.
+1. Independent SQL parsing engine is available to get SQL parsed AST for the different database dialects.
+1. New RDL feature for ShardingSphere Proxy supports creating sharding rules and sharding tables.
+1. ShardingSphere-Scaling supports resuming data migration from break-point.
+1. ShardingSphere-Scaling supports using ShardingSphere JDBC to migrate data to new cluster.
+1. ShardingSphere shadow database is available.
+
+### API Changes
+1. New sharding/encryption/shadow/queryReplica API.
+1. New sharding algorithm and strategy API.
+1. New API for ShardingSphere Scaling to create task.
+1. Remove DefaultDataSourceName setting item.
+1. The separator of the parameter configuration item is changed from - the dot ‘.’ to minus sign ‘-’.
+1. Change parameter allow.range.query.with.inline.sharding from global parameter to sharding algorithm parameter.
+
+### Refactor
+1. Refactor the architecture of SQL parsing module base on the database dialects.
+1. Use SPI mechanism to reconstruct online metadata change processing.
+1. Rename Orchestration module to Governance module.
+1. Rename MasterSlave module to QueryReplica module.
+1. Refactor the metadata structure in the governance registration center.
+1. Refactor GovernmentShardingSphereDataSource.
+1. ShardingSphere UI merges configuration center and registration center display layout.
+
+### Enhancement
+1. Upgrade the minimum supported version of JDK to Java8.
+1. Update Zookeeper curator to version 5.1.0.
+1. Update Google Guava to version 29.0-jre.
+1. The enhancement for MySQL SQL syntax definition and parsing process.
+1. The enhancement for PostgreSQL syntax definition and parsing process.
+1. The enhancement for sub-queries in different database dialects.
+1. Support MySQL view operations for non-sharding tables
+1. Support MySQL stored functions and procedure operations for non-sharding tables.
+1. Support SQLServer Top syntax.
+1. Optimize the metadata loading to improve the startup speed.
+1. Optimize batch insert performance.
+1. Supports the use of Oracle RAC JDBC URL.
+1. XA transaction manager adds support for Oracle database.
+1. ShardingSphere Proxy supports the use of p6sy driver.
+1. Add help information to the ShardingSphere Proxy startup script.
+
+### Bug fixes
+1. Fix alias rewriting error when processing OrderBy condition.
+1. Fix SQL rewriting error when MYSQL Insert statement contains expression.
+1. Fix parameter calculation error in update on duplicate SQL.
+1. Fix generatedKeys gets wrong when batch inserting.
+1. Fix the abnormal issue of multi-table verification in DML statement update operation.
+1. Fix the NPE problem caused by executing SQL when the table does not exist.
+1. Fix the exception when using the Show table command for an unconfigured table.
+1. Fix metadata loading error when Oracle database has multiple qualified users.
+1. Fix the issue that replica node cannot be enabled online.
+1. Fix the problem that ShardingSphere-JDBC does not support PostgreSQL array type.
+1. Fix the problem that ShardingSphere-Proxy does not respond when querying long blob data.
+
+###  Change Logs
+
+1. [MILESTONE](https://github.com/apache/shardingsphere/milestone/10)
+
 ## 4.1.1
 
 ### Enhancement