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

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

commit a732f83e467ef01e140d614d041f79c06b873b19
Author: 吴伟杰 <[email protected]>
AuthorDate: Tue Dec 6 10:54:54 2022 +0800

    Update release notes for 5.3.0
---
 RELEASE-NOTES.md | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md
index 6a3e934edca..58e15294e0c 100644
--- a/RELEASE-NOTES.md
+++ b/RELEASE-NOTES.md
@@ -1,3 +1,90 @@
+## 5.3.0
+
+### API Changes
+
+1. DistSQL: Refactor syntax API, please refer to the user manual
+1. Proxy: Change the configuration style of global rule, remove the 
exclamation mark
+1. Proxy: Allow zero-configuration startup, enable the default account 
root/root when there is no Authority configuration
+1. Proxy: Remove the default logback.xml and use API initialization
+1. JDBC: Remove the Spring configuration and use Driver + YAML configuration 
instead
+
+### New Feature
+
+1. Agent: Support integration with ShardingSphere-JDBC
+
+### Enhancements
+
+1. DistSQL: New syntax REFRESH DATABASE METADATA, refresh logic database 
metadata
+1. Kernel: Support DistSQL REFRESH DATABASE METADATA to load configuration 
from the governance center and rebuild MetaDataContext
+1. Support postgresql/openGauss setting transaction isolation level
+1. Scaling: Increase inventory task progress update frequence
+1. Scaling: DATA_MATCH consistency check support breakpoint resume
+1. Scaling: Support drop consistency check job via DistSQL
+1. Scaling: Rename column from sharding_total_count to job_item_count in job 
list DistSQL response
+1. Scaling: Add sharding column in incremental task SQL to avoid broadcast 
routing
+1. Scaling: Sharding column could be updated when generating SQL
+1. Scaling: Improve column value reader for DATA_MATCH consistency check
+1. DistSQL: Encrypt DistSQL syntax optimization, support like query algorithm
+1. DistSQL: Add properties value check when REGISTER STORAGE UNIT
+1. DistSQL: Remove useless algorithms at the same time when DROP RULE
+1. DistSQL: EXPORT DATABASE CONFIGURATION supports broadcast tables
+1. DistSQL: REGISTER STORAGE UNIT supports heterogeneous data sources
+1. Encrypt: Support Encrypt LIKE feature
+1. Automatically start distributed transactions when executing DML statements 
across multiple shards
+1. Kernel: Support client \d for PostgreSQL and openGauss
+1. Kernel: Support select group by, order by statement when column contains 
null values
+1. Kernel: Support parse RETURNING clause of PostgreSQL/openGauss Insert
+1. Kernel: SQL HINT performance improvement
+1. Kernel: Support mysql case when then statement parse
+1. Kernel: Supporting data source level heterogeneous database gateway
+1. (Experimental) Sharding: Add sharding cache plugin
+1. Proxy: Support more PostgreSQL datetime formats
+1. Proxy: Support MySQL COM_RESET_CONNECTION
+1. Scaling: Improve MySQLBinlogEventType.valueOf to support unknown event type
+1. Kernel: Support case when for federation
+
+### Bug Fix
+
+1. Scaling: Fix barrier node created at job deletion
+1. Scaling: Fix part of columns value might be ignored in DATA_MATCH 
consistency check
+1. Scaling: Fix jdbc url parameters are not updated in consistency check
+1. Scaling: Fix tables sharding algorithm type INLINE is case-sensitive
+1. Scaling: Fix increamental task on MySQL require mysql system database 
permission
+1. Proxy: Fix the NPE when executing select SQL without storage node
+1. Proxy: Support DATABASE_PERMITTED permission verification in unicast 
scenarios
+1. Kernel: Fix the wrong value of worker-id in show compute nodes
+1. Kernel: Fix route error when the number of readable data sources and weight 
configurations of the Weight algorithm are not equal
+1. Kernel: Fix multiple groups of readwrite-splitting refer to the same load 
balancer name, and the load balancer fails problem
+1. Kernel: Fix can not disable and enable compute node problem
+1. JDBC: Fix data source is closed in ShardingSphereDriver cluster mode when 
startup problem
+1. Kernel: Fix wrong rewrite result when part of logical table name of the 
binding table is consistent with the actual table name, and some are 
inconsistent
+1. Kernel: Fix startup exception when use SpringBoot without configuring rules
+1. Encrypt: Fix null pointer exception when Encrypt value is null
+1. Kernel: Fix oracle parsing does not support varchar2 specified type
+1. Kernel: Fix serial flag judgment error within the transaction
+1. Kernel: Fix cursor fetch error caused by wasNull change
+1. Kernel: Fix alter transaction rule error when refresh metadata
+1. Encrypt: Fix EncryptRule cast to TransparentRule exception that occurs when 
the call procedure statement is executed in the Encrypt scenario
+1. Encrypt: Fix exception which caused by ExpressionProjection in shorthand 
projection
+1. Proxy: Fix PostgreSQL Proxy int2 negative value decoding incorrect
+1. Proxy: PostgreSQL/openGauss support describe insert returning clause
+1. Proxy: Fix gsql 3.0 may be stuck when connecting Proxy
+1. Proxy: Fix parameters are missed when checking SQL in Proxy backend
+1. Proxy: Enable MySQL Proxy to encode large packets
+1. Kernel: Fix oracle parse comment without whitespace error
+1. DistSQL: Fix show create table for encrypt table
+
+### Refactor
+
+1. Scaling: Reverse table name and column name when generating SQL if it's SQL 
keyword
+1. Scaling: Improve increamental task failure handling
+1. Kernel: Governance center node adjustment, unified hump to underscore
+
+### Change Log
+
+1. [MILESTONE](https://github.com/apache/shardingsphere/milestone/22)
+
+
 ## 5.2.1
 
 ### New Feature

Reply via email to