You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by wu...@apache.org on 2022/04/01 12:25:50 UTC

[shardingsphere] branch 5.1.1-release updated (1ab8a7c -> 04d1bc5)

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

wuweijie pushed a change to branch 5.1.1-release
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.


    from 1ab8a7c  Update or remove out links (#16551)
     new 65a0a56  Update RELEASE-NOTES.md for 5.1.1
     new 04d1bc5  Update examples' version to 5.1.1

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 RELEASE-NOTES.md | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 examples/pom.xml |  2 +-
 2 files changed, 92 insertions(+), 1 deletion(-)

[shardingsphere] 01/02: Update RELEASE-NOTES.md for 5.1.1

Posted by wu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

wuweijie pushed a commit to branch 5.1.1-release
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git

commit 65a0a569cc59d63246ba6f1068b91b879ff7d90d
Author: 吴伟杰 <wu...@apache.org>
AuthorDate: Fri Apr 1 20:13:31 2022 +0800

    Update RELEASE-NOTES.md for 5.1.1
---
 RELEASE-NOTES.md | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 91 insertions(+)

diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md
index e09c1aa..260b1c077 100644
--- a/RELEASE-NOTES.md
+++ b/RELEASE-NOTES.md
@@ -1,3 +1,94 @@
+## 5.1.1
+
+### New Feature
+1. Kernel: support alter materialized view for postgre sql
+1. Kernel: support declare for postgre sql
+1. Kernel: support discard for postgre sql
+1. Kernel: Add mode to parser to support $$ in postgre sql
+1. Kernel: ShardingSphere-JDBC support traffic rule
+1. Kernel: Support mysql create table space statement parse
+1. Proxy: Add ShardingSphere-Proxy Helm Chart deploy method
+1. Scaling: Implement stop source writing and restore source writing
+1. Scaling: Support partial tables scale-out
+1. DistSQL: New DistSQL syntax: SHOW UNUSED RESOURCES
+1. Mode: Added persistent XA Recovery Id to Governance Center
+1. Mode: Database discovery adds delayed master-slave delay function
+1. Distributed Transaction: Add savepoint support for ShardingSphere proxy
+1. Distributed Transaction: Support auto rollback when report exception in transaction block for postgresql and opengauss
+1. Distributed Transaction: Make it is easy to use with narayana
+1. Distributed Transaction: Add savepoint support for Sharding-jdbc
+
+### Enhancement
+1. Kernel: Refactor kernel to improve performance
+1. Proxy: Reduce Docker image size of ShardingSphere-Proxy
+1. Proxy: ShardingSphere-Proxy supports set names statements
+1. Proxy: ShardingSphere-Proxy MySQL supports multi statements
+1. Proxy: ShardingSphere-Proxy could be connected by openGauss JDBC Driver 3.0
+1. Scaling: Only one proxy node could do data consistency check in proxy cluster
+1. Scaling: Replace scaling input and output config fields type from int to Integer
+1. Scaling: Update MySQL checksum SQL
+1. Scaling: Improve scaling job progress deletion in reset and progress check before starting job
+1. Scaling: Improve FinishCheckJob data consistency check when target tables already have the same data as source tables
+1. Scaling: Break scaling job ASAP when there is unsupported table since primary key
+1. Scaling: Reuse ClusterPersistRepository of proxy in PipelineAPIFactory
+1. Scaling: Update jobId generation algorithm, and make it support idempotency
+1. DistSQL: CREATE/ALTER ENCRYPT RULE syntax supports configuration data type and length
+1. DistSQL: Unify the display results of SHOW ALL VARIABLES and SHOW VARIABLE syntax
+1. DistSQL: DROP BINDING TABLE RULES syntax removes the effect of binding order on drop results
+1. DistSQL: The SHOW INSTANCE LIST syntax increases the display of the mode_type field
+1. DistSQL: The ENABLE/DISABLE INSTANCE syntax adds validation to the schema
+1. DistSQL: When deleting a read-write separation rule, add a check to see if the rule is in use
+1. DistSQL: When creating a read-write separation rule, add a check for the same name as Resource
+1. DistSQL: SHOW READWRITE READ RESOURCES Display with increased delay time
+1. DistSQL: DROP syntax supports IF EXISTS for pre-judgment
+1. DistSQL: Optimize the prompt information of ADD/ALTER RESOURCE connection failure
+1. Mode: Add schema-level global distributed locks
+1. Mode: Add schema version number to support batch execution of DistSQL
+1. Mode: Persistent metadata optimization in cluster mode
+1. Mode: The database discovery add the schemaName identifier when create a JOB
+
+### Refactor
+
+1. Kernel: Refactor test case for encrypt
+1. Kernel: Refactor metadata to support postgre sql database and schema
+1. Scaling: Remove HikariCP dependency in pipeline modules
+1. Mode: Refactor governance center storage node structure
+1. Mode: Refactor governance center meta data structure
+1. Mode: Adjust the database discovey MGR module to MySQL module
+
+### Bug Fix
+1. Kernel: Fix function with no parameter
+1. Kernel: Fix InsertValueContext.getValue cast exception
+1. Kernel: Fix aggregate distinct column error
+1. Kernel: Fix NPE when rewrite parameter with schema
+1. Kernel: Fix NPE caused by GeneratedKeysResultSet not return columnName in read-write splitting
+1. Kernel: Fix show tables statement loses part of the single table
+1. Kernel: Fix ModShardingAlgorithm wrong route result when exist same suffix table
+1. Kernel: Fix sql parse error when contains key in assignment clause and optimize index parse
+1. Kernel: Fix NumberFormatException when sharding algorithm config number props
+1. Kernel: Fix wrong metadata when config single dataSource for ReadwriteSplitting
+1. Kernel: Fix statement close exception when use BatchPreparedStatementExecutor
+1. Kernel: Fix rewrite lowercase logic when sql contains shorthand projection
+1. Kernel: Fix NullPointerException when start up proxy with memory mode
+1. Proxy: Fix literals may be replaced by mistake in PostgreSQL/openGauss protocol
+1. Proxy: Fix ShardingSphere-Proxy PostgreSQL with multi-schema cannot be connected by PostgreSQL JDBC Driver 42.3.x
+1. Proxy: Fix timestamp nanos inaccurate in ShardingSphere-Proxy MySQL
+1. Proxy: Complete ShardingSphere-Proxy PostgreSQL codec for numeric in binary format
+1. Proxy: Potential performance issue and risk of OOM in ShardingSphere-JDBC
+1. Proxy: Fix Operation not allowed after ResultSet closed occasionally happens in ShardingSphere-Proxy MySQL
+1. Proxy: Fix NPE causes by ShardingSphere-JDBC executeBatch without addBatch
+1. Scaling: Fix failed or stopped job could not be started by DistSQL except restarting proxy
+1. DistSQL: Fix bug in inline expression parsing when using DistSQL to create standard shards
+1. DistSQL: Fix the exception when the ADD RESOURCE syntax password w is the password keyword
+1. Mode: Fixed loss of compute nodes due to ZooKeeper session timeout
+1. Mode: Fixed the case of the table name in the governance center
+1. Mode: DistSQL enable disable instance refresh in-memory compute node status
+1. Mode: Fixed database discovery unable to create Rule through DistSQL
+
+### Change Log
+
+1. [MILESTONE](https://github.com/apache/shardingsphere/milestone/18)
+
 ## 5.1.0
 
 ### New feature

[shardingsphere] 02/02: Update examples' version to 5.1.1

Posted by wu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

wuweijie pushed a commit to branch 5.1.1-release
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git

commit 04d1bc578e196523bd5e621ad36ba11beb95d76b
Author: 吴伟杰 <wu...@apache.org>
AuthorDate: Fri Apr 1 20:14:26 2022 +0800

    Update examples' version to 5.1.1
---
 examples/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/examples/pom.xml b/examples/pom.xml
index 5de410a..6e7ba83 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -36,7 +36,7 @@
     </modules>
     
     <properties>
-        <revision>5.1.1-SNAPSHOT</revision>
+        <revision>5.1.1</revision>
         <java.version>1.8</java.version>
         <maven.version.range>[3.0.4,)</maven.version.range>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>