Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update release note for 5.5.0 #30909

Merged
merged 2 commits into from
Apr 16, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,69 @@
## Release 5.5.0

### API Change
1. Proxy: Remove the outdated schemaName configuration of the Proxy
2. Kernel: Remove the sqlCommentParseEnabled configuration in SQL Parser Rule to reduce code complexity
3. SQL Parser: Consider removing sqlCommentParseEnabled config in SQLParser rule
4. Federation: Add allQueryUseSQLFederation config for sql federation

### New Feature
1. DistSQL: New syntax for query plugin (SPI) implementation
1. DistSQL: New syntax for managing SQL_TRANSLATOR rule

### Enhancement
1. Pipeline: Improve CDC stability and performance
1. Pipeline: MemoryPipelineChannel supports configurable zero queue size for less memory consumption
1. Pipeline: Show dedicated error when mode type is not Cluster
1. Authority: Add isSuper option for user
1. Pipeline: Ignore error message in status DistSQL result on job cancelling
1. DistSQL: Use JSON format to output props in RQL
1. DistSQL: Optimize REFRESH DATABASE METADATA logic
1. DistSQL: SHOW COMPUTE NODES supports JDBC nodes
1. DistSQL: Optimize syntax of REFRESH DATABASE METADATA
1. DistSQL: Optimize the output of SHOW TABLE METADATA
1. Proxy: Add MySQL precompiled parameter verification to avoid turning on rewriteBatchedStatements=true when BenchmarkSQL connects to Proxy, causing an ArrayIndexOutOfBoundsException exception when the Proxy parameterCount exceeds 65535.
1. SQL Parser: Add EOF to throw exception when parse distsql rollback migration statement
1. SQL Parser: Support more plsql statement parse and add plsql parse assert logic
1. SQL Parser: Support parse index hint
1. SQL Parser: Support mysql intersect combine operation sql parse
1. SQL Parser: Supoort parse chinese white space for oracle
1. SQL Parser: Fix mysql TimeStampDiff function parse
1. SQL Parser: Fix sqlServer unqualified shorthand parsing
1. SQL Parser: Support sqlServer SEARCH unreserved word parsing
1. SQL Parser: Add sql server MEMBER unreserved word
1. Binder: Add ParameterMarkerSegmentBinder logic for Oracle MergeStatementBinder
1. Federation: Support mysql cross join statement for sql federation
1. Transaction: Add advice message in XATransactionCheckPrivilegeFailedException
1. Sharding: Validate duplicate sharding actual data nodes
1. Sharding: Support null condition value routing
1. Proxy: Fix mysql client multi statements option in protocol

### Bug Fix
1. Pipeline: Fix commit/rollback migration job doesn't drop related consistency check job when check job is not completed
1. Pipeline: Fix show consistency check status stop_time display
1. Proxy: Restore original databaseName in connectionSession after unicast
1. Proxy: Fix show tables can be executed without use database
1. Proxy: Fix the incorrect current database after unicast routing
1. Proxy: Fix the problem that show tables can be executed before use database
1. Readwrite-splitting: Fix check exception when using shadow data source
1. Governance: Fix thread blocking problem when create logic database for Etcd register center
1. Governance:Fix register storage units and create feature rules failure when use Standalone mode
1. MetaData: Fix database system schema is not built when create database
1. Metadata: Fix NPE of system schema builder rule
1. SQL Parser: Fix PostgreSQL NPE when parse columnRef
1. SQL Parser: Fix npe cause by parse MySQL select window statement
1. Sharding: Fix routing error when joining tables in uppercase
1. Sharding: Fix drop sharding table exception when table name is uppercase
1. Sharding: Fix generated key with upper case column name
1. Federation: Fix Object 'DUAL' not found exception when execute select 1 from dual with sql federation
1. Transaction: Fix xa auto commit in executeQuery
1. Proxy: Fix multi statements with specified database name

### Change Log

1. [MILESTONE](https://github.com/apache/shardingsphere/milestone/28)


## Release 5.4.1

### New Feature
Expand Down