You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by "boyjoy1127 (via GitHub)" <gi...@apache.org> on 2023/06/08 17:49:43 UTC

[GitHub] [shardingsphere] boyjoy1127 opened a new issue, #26205: [DISCUSS] Release Plan of ShardingSphere 5.4.0

boyjoy1127 opened a new issue, #26205:
URL: https://github.com/apache/shardingsphere/issues/26205

   # Release 5.4.0
   --------------------------------
   Hi community,
   
   After last release, we have received a lot of feedback from users and developers. Now we plan to release the ShardingSphere 5.4.0 version these days, which has made a lot of optimization and improvement for these feedback.
   
   Please refer to this release notes to confirm whether it contains the features you expect. If I missed anything, please remind me ASAP. If there are any suggestions, please feel free to tell us.
   
   
   # Release Notes
   -----------------------------------
   ## API Change
   1.Change sharding broadcast tables to global broadcast tables
   2.JDBC: Remove exclamation mark (!) for global rules
   3.DistSQL: Simplify keywords ASSISTED_QUERY, LIKE_QUERY in Encrypt DistSQL
   4.DistSQL: Optimize SQL_PARSER rule syntax
   5.Adjust encryption yaml API to distinguish between encrypt, like, and assisted query configurations
   6.Refactor read/write splitting api
   7.Remove the global props proxy-instance-type configuration item
   8.Remove plain column and queryWithCipherColumn configuration in encrypt feature
   9.Proxy: Remove property proxy-backend-executor-suitable
   10.Proxy: Remove property proxy-mysql-default-version 
   11.Sharding: Merge ShardingCacheRule into ShardingRule
   
   ## Bug Fix
   1.Scaling: Fix pipeline job failure status persistence and usage
   2.Scaling: Fix CDC DELETE event Record.beforeList is null
   3.Scaling: Fix openGauss mppdb decoding plugin single quote issue
   4.Support union statement single route SQL execution in Sharding scenario
   5.Table data duplication when broadcast table left join sharding table
   6.Fix case sensitive issue when loading schema meta data with H2 database
   7.Fix "object not found" exception when config PostgreSQL/openGauss schema name as database name
   8.Fix SQL rewrite exception when use PostgreSQL/openGauss encrypt like feature
   9.Support null sharding condition pass to sharding algorithm to allow user control null value route
   10.Fix wrong result of check_table_metadata_enabled when execute SHOW DIST VARIABLE
   11.Support BETWEEN AND expression parsing in MySQL Projection
   12.Fix wrong mask result when config same value of from-x and to-y with KEEP_FROM_X_TO_Y
   13.Infra: Fix ClassNotFoundException may occur when missing pgjdbc
   14.Proxy: Fix MySQL packet out of order when client sending pipelining requests
   
   ## Enhancement
   1.Scaling: CDC supports exporting data by transaction
   2.Scaling: CDC supports all openGauss data types
   3.Scaling: CDC supports replication reconnection
   4.Scaling: Remove DataConsistencyCalculateAlgorithmChooser
   5.Scaling: Improve performance of integer unique key table inventory data splitting
   6.Scaling: Optimize pipeline process configuration default value
   7.Scaling: Optimize memory usage of table metadata
   8.Scaling: Auto refresh table metadata for migration
   9.Scaling: Compatible with openGauss existing replication slot reuse when database not existing
   10.Scaling: Show data consistency check status result should be empty when it's not completed
   11.Scaling: Enable concurrent CRC32 match on source and target
   12.DistSQL: New syntax REGISTER STORAGE NODE, support for DB instance (MySQL)
   13.DistSQL: Enhanced algorithm properties check
   14.Metadata: Refactor metadata persistence structure
   15.Metadata: Optimize the process of loading single table metadata
   16.Support non-comparable sharding keys such as varbinary to support migration
   17.DistSQL: Add support for transactionalReadQueryStrategy for read/write splitting rule
   18.Support MySQL/PostgreSQL/openGauss system tables empty query
   19.Sharding SQL enhancements
   20.Refactor ShardingSphere Metdata structure
   21.Add transaction privilege check
   22.Support MySQL LOAD DATA and LOAD XML statement with single table or broadcast table
   23.Improve the parsing support of high-priority SQL statements in the test results of the MySQL test program
   24.Remove the TransactionTypeHolder and only create the current transaction manager
   25.Adds table existence metadata check for INSERT, DELETE, UPDATE and SELECT statements
   26.Oracle dialect parser now supports Chinese comma
   27.Support query of encrypt column in projection subquery when use encrypt feature
   28.Proxy: Frontend supports SSL/TLS
   29.Driver: Implement batch execution for ShardingSphereStatement
   30.Proxy: Support Flush message for PostgreSQL/openGauss Proxy
   31.Proxy: Support data type bit, bool for PostgreSQL Proxy
   
   ## New Feature
   1.Scaling: CDC supports MySQL and PostgreSQL
   2.Scaling: CDC supports pure incremental mode
   3.Proxy: Support for registering global data sources
   4.DistSQL: New syntax to manage SQL_FEDERATION rule
   5.Proxy: Support Unix Domain Socket


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] boyjoy1127 commented on issue #26205: [DISCUSS] Release Plan of ShardingSphere 5.4.0

Posted by "boyjoy1127 (via GitHub)" <gi...@apache.org>.
boyjoy1127 commented on issue #26205:
URL: https://github.com/apache/shardingsphere/issues/26205#issuecomment-1630034943

   It has been released.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] boyjoy1127 closed issue #26205: [DISCUSS] Release Plan of ShardingSphere 5.4.0

Posted by "boyjoy1127 (via GitHub)" <gi...@apache.org>.
boyjoy1127 closed issue #26205: [DISCUSS] Release Plan of ShardingSphere 5.4.0
URL: https://github.com/apache/shardingsphere/issues/26205


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] young138120 commented on issue #26205: [DISCUSS] Release Plan of ShardingSphere 5.4.0

Posted by "young138120 (via GitHub)" <gi...@apache.org>.
young138120 commented on issue #26205:
URL: https://github.com/apache/shardingsphere/issues/26205#issuecomment-1592412959

   Have you confirmed the release time?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org