This is an automated email from the ASF dual-hosted git repository.
sunnianjun pushed a commit to branch 5.4.1-release
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/5.4.1-release by this push:
new b39849a5864 Document : format the release note
b39849a5864 is described below
commit b39849a5864188190486c3d3508a4005bd1ccc8d
Author: 孙念君 Nianjun Sun <[email protected]>
AuthorDate: Tue Oct 17 23:45:01 2023 +0800
Document : format the release note
---
RELEASE-NOTES.md | 116 +++++++++++++++++++++++++++----------------------------
1 file changed, 58 insertions(+), 58 deletions(-)
diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md
index a846ff1bca2..ef7fca3e606 100644
--- a/RELEASE-NOTES.md
+++ b/RELEASE-NOTES.md
@@ -30,70 +30,70 @@
## Release 5.4.0
### API Changes
-Metadata: Change sharding broadcast tables to global broadcast tables
-JDBC: Remove exclamation mark (!) for global rules
-DistSQL: Simplify keywords ASSISTED_QUERY, LIKE_QUERY in encrypt DistSQL
-DistSQL: Optimize SQL_PARSER rule syntax
-Encrypt: Adjust encryption yaml API to distinguish between encrypt, like, and
assisted query configurations
-Encrypt: Remove plain column and queryWithCipherColumn configuration in
encrypt feature
-Readwrite-splitting: Refactor read/write splitting api
-Proxy: Remove property proxy-instance-type configuration
-Proxy: Remove property proxy-backend-executor-suitable
-Proxy: Remove property proxy-mysql-default-version
-Scaling: Refactor commit rollback streaming to drop streaming
-Sharding: Merge ShardingCacheRule into ShardingRule (Experimental)
+1. Metadata: Change sharding broadcast tables to global broadcast tables
+1. JDBC: Remove exclamation mark (!) for global rules
+1. DistSQL: Simplify keywords ASSISTED_QUERY, LIKE_QUERY in encrypt DistSQL
+1. DistSQL: Optimize SQL_PARSER rule syntax
+1. Encrypt: Adjust encryption yaml API to distinguish between encrypt, like,
and assisted query configurations
+1. Encrypt: Remove plain column and queryWithCipherColumn configuration in
encrypt feature
+1. Readwrite-splitting: Refactor read/write splitting api
+1. Proxy: Remove property proxy-instance-type configuration
+1. Proxy: Remove property proxy-backend-executor-suitable
+1. Proxy: Remove property proxy-mysql-default-version
+1. Scaling: Refactor commit rollback streaming to drop streaming
+1. Sharding: Merge ShardingCacheRule into ShardingRule (Experimental)
### New Features
-DistSQL: New syntax to manage SQL_FEDERATION rule
-Proxy: Support Unix Domain Socket
+1. DistSQL: New syntax to manage SQL_FEDERATION rule
+1. Proxy: Support Unix Domain Socket
### Enhancements
-Scaling: CDC supports pure incremental mode
-Scaling: CDC supports exporting data by transaction
-Scaling: CDC supports MySQL and PostgreSQL
-Scaling: CDC supports single table
-Scaling: CDC supports all openGauss data types
-Scaling: CDC supports replication reconnection
-Scaling: Remove DataConsistencyCalculateAlgorithmChooser
-Scaling: Improve performance of integer unique key table inventory data
splitting
-Scaling: Adjust process configuration default value to reduce resource
consumption
-Scaling: Auto refresh table metadata for migration
-Scaling: Compatible with openGauss existing replication slot reuse when
database not existing
-Scaling: Show data consistency check status result should be empty when it's
not completed
-Scaling: Enable concurrent CRC32 match on source and target
-Scaling: Pipeline job compatible with sharding rule audit strategy
-Metadata: Refactor metadata persistence structure
-Metadata: Optimize the process of loading single table metadata
-Metadata: Support MySQL/PostgreSQL/openGauss system tables empty query
-DistSQL: Add support for transactionalReadQueryStrategy for read/write
splitting rule
-DistSQL: Enhanced algorithm properties check
-Transaction: Add privilege check
-Transaction: Remove the TransactionTypeHolder and only create the current
transaction manager
-Parser: Support MySQL LOAD DATA and LOAD XML statement with single table or
broadcast table
-Parser: Improve the parsing support of high-priority SQL statements in the
test results of the MySQL test program
-Parser: Oracle dialect parser now supports Chinese comma
-Encrypt: Support query of encrypt column in projection subquery when use
encrypt feature
-Kernel: Adds table existence metadata check for INSERT, DELETE, UPDATE and
SELECT statements
-JDBC: Implement batch execution for ShardingSphereStatement
-Proxy: Frontend supports SSL/TLS
-Proxy: Support Flush message for PostgreSQL/openGauss Proxy
-Proxy: Support data type bit, bool for PostgreSQL Proxy
+1. Scaling: CDC supports pure incremental mode
+1. Scaling: CDC supports exporting data by transaction
+1. Scaling: CDC supports MySQL and PostgreSQL
+1. Scaling: CDC supports single table
+1. Scaling: CDC supports all openGauss data types
+1. Scaling: CDC supports replication reconnection
+1. Scaling: Remove DataConsistencyCalculateAlgorithmChooser
+1. Scaling: Improve performance of integer unique key table inventory data
splitting
+1. Scaling: Adjust process configuration default value to reduce resource
consumption
+1. Scaling: Auto refresh table metadata for migration
+1. Scaling: Compatible with openGauss existing replication slot reuse when
database not existing
+1. Scaling: Show data consistency check status result should be empty when
it's not completed
+1. Scaling: Enable concurrent CRC32 match on source and target
+1. Scaling: Pipeline job compatible with sharding rule audit strategy
+1. Metadata: Refactor metadata persistence structure
+1. Metadata: Optimize the process of loading single table metadata
+1. Metadata: Support MySQL/PostgreSQL/openGauss system tables empty query
+1. DistSQL: Add support for transactionalReadQueryStrategy for read/write
splitting rule
+1. DistSQL: Enhanced algorithm properties check
+1. Transaction: Add privilege check
+1. Transaction: Remove the TransactionTypeHolder and only create the current
transaction manager
+1. Parser: Support MySQL LOAD DATA and LOAD XML statement with single table or
broadcast table
+1. Parser: Improve the parsing support of high-priority SQL statements in the
test results of the MySQL test program
+1. Parser: Oracle dialect parser now supports Chinese comma
+1. Encrypt: Support query of encrypt column in projection subquery when use
encrypt feature
+1. Kernel: Adds table existence metadata check for INSERT, DELETE, UPDATE and
SELECT statements
+1. JDBC: Implement batch execution for ShardingSphereStatement
+1. Proxy: Frontend supports SSL/TLS
+1. Proxy: Support Flush message for PostgreSQL/openGauss Proxy
+1. Proxy: Support data type bit, bool for PostgreSQL Proxy
### Bug Fixes
-Scaling: Fix pipeline job failure status persistence and usage
-Scaling: Fix CDC DELETE event Record.beforeList is null
-Scaling: Fix openGauss mppdb decoding plugin single quote issue
-Scaling: Fix execute engine not closed after job stopping
-Scaling: Fix stop job before task starting
-Metadata: Fix case sensitive issue when loading schema meta data with H2
database
-Metadata: Fix "object not found" exception when config PostgreSQL/openGauss
schema name as database name
-DistSQL: Fix wrong result of check_table_metadata_enabled when execute SHOW
DIST VARIABLE
-Encrypt: Fix SQL rewrite exception when use PostgreSQL/openGauss encrypt like
feature
-Sharding: Support null sharding condition pass to sharding algorithm to allow
user control null value route
-Parser: Support BETWEEN AND expression parsing in MySQL Projection
-Mask: Fix wrong mask result when config same value of from-x and to-y with
KEEP_FROM_X_TO_Y
-Infra: Fix ClassNotFoundException may occur when missing pgjdbc
-Proxy: Fix MySQL packet out of order when client sending pipelining requests
+1. Scaling: Fix pipeline job failure status persistence and usage
+1. Scaling: Fix CDC DELETE event Record.beforeList is null
+1. Scaling: Fix openGauss mppdb decoding plugin single quote issue
+1. Scaling: Fix execute engine not closed after job stopping
+1. Scaling: Fix stop job before task starting
+1. Metadata: Fix case sensitive issue when loading schema meta data with H2
database
+1. Metadata: Fix "object not found" exception when config PostgreSQL/openGauss
schema name as database name
+1. DistSQL: Fix wrong result of check_table_metadata_enabled when execute SHOW
DIST VARIABLE
+1. Encrypt: Fix SQL rewrite exception when use PostgreSQL/openGauss encrypt
like feature
+1. Sharding: Support null sharding condition pass to sharding algorithm to
allow user control null value route
+1. Parser: Support BETWEEN AND expression parsing in MySQL Projection
+1. Mask: Fix wrong mask result when config same value of from-x and to-y with
KEEP_FROM_X_TO_Y
+1. Infra: Fix ClassNotFoundException may occur when missing pgjdbc
+1. Proxy: Fix MySQL packet out of order when client sending pipelining requests
### Change Log