shardingsphere 5.3.2
shardingsphere 5.3.2
API Changes
- Proxy: Add property
system-log-level, support dynamic change of log level by DistSQL. - DistSQL: Remove Hint-related DistSQL, users can use
SQL Hintinstead
New Features
- Scaling: Support any type of column unique key table
Enhancements
- Scaling: Use stream query for inventory dump and data consistency check
- Scaling: Compatible with
VARBINARYcolumn type in MySQL binlog parsing - Scaling: Refactor
AbstractSimplePipelineJob.executeto blocking - Scaling: Improve table records count calculation
- Scaling: Support proxy sharding rule absent for migration job
- Scaling: Add
useServerPrepStmts=falsefor pipeline job on MySQL - Scaling: Improve datetime/time parsing for MySQL binlog
- Scaling: Add global status for prepare stage
- Scaling: Add
netTimeoutForStreamingResultsfor pipeline job on MySQL - Authority: Support specifying password authentication method
- Authority: Add md5 authentication support for openGauss protocol
- Agent: Add more metrics for JDBC
- Kernel: ShardingSphere Driver configuration supports Apollo
- Kernel: Adjust
SKIP_ENCRYPT_REWRITE SQLHint toSKIP_SQL_REWRITEto support more scenarios - Kernel: Support openGauss
EXPLAIN PERFORMANCE - Encrypt: Like supports concat function
Bug Fixes
- Scaling: Fix unicode char and special char decoding for PostgreSQL incremental task
- Scaling: Fix Migration not support PostgreSQL json type
- DistSQL:
CREATE SHARDING TABLE RULEsupportsNONEstrategy - Kernel: Fix use system database error when data sources are empty
- Kernel: Fix set worker-id does not take effect with Standalone mode
- Kernel: Clear storage node information when delete readwrite-splitting and database discovery rules
- Kernel: Fix the abnormal problem of Column index out of range in single table complex query
- Kernel: Fix PostgreSQL like lower case failed.
- Kernel: Fixed the exception of built-in metabase data collection when the front and back database types were inconsistent
- Kernel: Fix the problem of routing error reporting under certain table names
- Kernel: Fix MySQL create procedure parse error
- Kernel: Fix union extract table name NPE
- Kernel: Fix upper case table constraint not rewrite error
- Kernel: Fix failed to parse PostgreSQL / openGauss SQL contains money type
- Kernel: Fix PostgreSQL / openGauss positional parameter rule
- Kernel: Fix PostgreSQL / openGauss failed to parse const with type cast
- Kernel: Fix Chinese characters encode exception when execute select with sql federation engine
- Kernel: Fix
IndexOutOfBoundsExceptionwhen execute set variable statement int jdbc adapter - Kernel: Fix index does not exist exception when execute drop index statement
- Proxy: Properly handle number sign in MySQL Proxy binary protocol
- Proxy: Fix PostgreSQL Proxy failed to handle bytea data type
- Proxy: Fix PostgreSQL Proxy failed to parse time value with microseconds
- Proxy: Fix PostgreSQL protocol codec for date type in binary format
- Proxy: Fix possible CCE
PostgreSQLInt2BinaryProtocolValue - Proxy: Fix possible error when client pass quoted charset to PostgreSQL/openGauss Proxy
Change Log
Source apache/shardingsphere ·
5.3.2· 2023-03-30 · upstream release
Mirrored verbatim for indexing. All rights belong to the upstream project.
Release notes are published by the upstream project and mirrored here for indexing. All rights belong to their authors.