Skip to content

Commit

Permalink
Complete 5.3.2 release and prepare for next development (apache#24902)
Browse files Browse the repository at this point in the history
* Update RELEASE-NOTES.md

* Update download links for 5.3.2

* Update README

* Update pom.xml of shardingsphere-infra-util

* Fix test scope in shardingsphere-proxy-backend-opengauss

* Update LICENSE

* Update version to 5.3.3-SNAPSHOT

* Bump maven-dependency-plugin to 3.5.0

* Change dependency copy to prepare-package phase
  • Loading branch information
TeslaCN authored Mar 30, 2023
1 parent 8ce0862 commit d784392
Show file tree
Hide file tree
Showing 289 changed files with 380 additions and 318 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,13 +93,13 @@ We deeply appreciate [community contributors](https://shardingsphere.apache.org/

<hr>

:white_check_mark: Version 5.3.1: released :tada:
:white_check_mark: Version 5.3.2: released :tada:

🔗 For the release notes, follow this link to the relevant [GitHub page](https://github.com/apache/shardingsphere/blob/master/RELEASE-NOTES.md).

:soon: Version 5.3.2
:soon: Version 5.3.3

We are currently working towards our 5.3.2 milestone.
We are currently working towards our 5.3.3 milestone.
Keep an eye on the [milestones page](https://github.com/apache/shardingsphere/milestones) of this repo to stay up to date.

[comment]: <> (##)
Expand Down Expand Up @@ -149,7 +149,7 @@ With the client end connecting directly to the database, it provides services in
<hr>

[![Nightly-Download](https://img.shields.io/static/v1?label=nightly-builds&message=download&color=orange)](https://nightlies.apache.org/shardingsphere/)
[![Download](https://img.shields.io/badge/release-download-orange.svg)](https://www.apache.org/dyn/closer.lua/shardingsphere/5.3.1/apache-shardingsphere-5.3.1-shardingsphere-proxy-bin.tar.gz)
[![Download](https://img.shields.io/badge/release-download-orange.svg)](https://www.apache.org/dyn/closer.lua/shardingsphere/5.3.2/apache-shardingsphere-5.3.2-shardingsphere-proxy-bin.tar.gz)
[![Docker Pulls](https://img.shields.io/docker/pulls/apache/shardingsphere-proxy.svg)](https://store.docker.com/community/images/apache/shardingsphere-proxy)

A transparent database proxy, providing a database server that encapsulates database binary protocol to support heterogeneous languages.
Expand Down
63 changes: 63 additions & 0 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,66 @@
## 5.3.2

### API Changes

1. Proxy: Add property `system-log-level`, support dynamic change of log level by DistSQL.
1. DistSQL: Remove Hint-related DistSQL, users can use `SQL Hint` instead

### New Features

1. Scaling: Support any type of column unique key table

### Enhancements

1. Scaling: Use stream query for inventory dump and data consistency check
1. Scaling: Compatible with `VARBINARY` column type in MySQL binlog parsing
1. Scaling: Refactor `AbstractSimplePipelineJob.execute` to blocking
1. Scaling: Improve table records count calculation
1. Scaling: Support proxy sharding rule absent for migration job
1. Scaling: Add `useServerPrepStmts=false` for pipeline job on MySQL
1. Scaling: Improve datetime/time parsing for MySQL binlog
1. Scaling: Add global status for prepare stage
1. Scaling: Add `netTimeoutForStreamingResults` for pipeline job on MySQL
1. Authority: Support specifying password authentication method
1. Authority: Add md5 authentication support for openGauss protocol
1. Agent: Add more metrics for JDBC
1. Kernel: ShardingSphere Driver configuration supports Apollo
1. Kernel: Adjust `SKIP_ENCRYPT_REWRITE SQL` Hint to `SKIP_SQL_REWRITE` to support more scenarios
1. Kernel: Support openGauss `EXPLAIN PERFORMANCE`
1. Encrypt: Like supports concat function

### Bug Fixes

1. Scaling: Fix unicode char and special char decoding for PostgreSQL incremental task
1. Scaling: Fix Migration not support PostgreSQL json type
1. DistSQL: `CREATE SHARDING TABLE RULE` supports `NONE` strategy
1. Kernel: Fix use system database error when data sources are empty
1. Kernel: Fix set worker-id does not take effect with Standalone mode
1. Kernel: Clear storage node information when delete readwrite-splitting and database discovery rules
1. Kernel: Fix the abnormal problem of Column index out of range in single table complex query
1. Kernel: Fix PostgreSQL like lower case failed.
1. Kernel: Fixed the exception of built-in metabase data collection when the front and back database types were inconsistent
1. Kernel: Fix the problem of routing error reporting under certain table names
1. Kernel: Fix MySQL create procedure parse error
1. Kernel: Fix union extract table name NPE
1. Kernel: Fix upper case table constraint not rewrite error
1. Kernel: Fix failed to parse PostgreSQL / openGauss SQL contains money type
1. Kernel: Fix PostgreSQL / openGauss positional parameter rule
1. Kernel: Fix PostgreSQL / openGauss failed to parse const with type cast
1. Kernel: Fix Chinese characters encode exception when execute select with sql federation engine
1. Kernel: Fix `IndexOutOfBoundsException` when execute set variable statement int jdbc adapter
1. Kernel: Fix index does not exist exception when execute drop index statement
1. Proxy: Properly handle number sign in MySQL Proxy binary protocol
1. Proxy: Fix PostgreSQL Proxy failed to handle bytea data type
1. Proxy: Fix PostgreSQL Proxy failed to parse time value with microseconds
1. Proxy: Fix PostgreSQL protocol codec for date type in binary format
1. Proxy: Fix possible CCE `PostgreSQLInt2BinaryProtocolValue`
1. Proxy: Fix possible error when client pass quoted charset to PostgreSQL/openGauss Proxy

### Change Log

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


## 5.3.1

### New Features
Expand Down
2 changes: 1 addition & 1 deletion agent/api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-api</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion agent/core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-core</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-plugins</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-plugin-core</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/logging/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-plugins</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-plugin-logging</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/logging/type/file/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-logging-type</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-logging-file</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/logging/type/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-plugin-logging</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-logging-type</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/metrics/core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-plugin-metrics</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-metrics-core</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/metrics/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-plugins</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-plugin-metrics</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/metrics/type/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-plugin-metrics</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-metrics-type</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/metrics/type/prometheus/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-metrics-type</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-metrics-prometheus</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-plugins</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/tracing/core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-plugin-tracing</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-tracing-core</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/tracing/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-plugins</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-plugin-tracing</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/tracing/test/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-plugin-tracing</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-tracing-test</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/tracing/type/opentelemetry/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-tracing-type</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-tracing-opentelemetry</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion agent/plugins/tracing/type/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-agent-plugin-tracing</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-tracing-type</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion agent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion db-protocol/core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-db-protocol</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-db-protocol-core</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion db-protocol/mysql/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-db-protocol</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-mysql-protocol</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion db-protocol/opengauss/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-db-protocol</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-opengauss-protocol</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion db-protocol/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-db-protocol</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion db-protocol/postgresql/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-db-protocol</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-postgresql-protocol</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion dialect-exception/core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-dialect-exception</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-dialect-exception-core</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion dialect-exception/mysql/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-dialect-exception</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-mysql-dialect-exception</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion dialect-exception/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-dialect-exception</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion dialect-exception/postgresql/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-dialect-exception</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-postgresql-dialect-exception</artifactId>
<name>${project.artifactId}</name>
Expand Down
2 changes: 1 addition & 1 deletion distribution/agent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-distribution</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-agent-distribution</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion distribution/jdbc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-distribution</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-jdbc-distribution</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion distribution/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-distribution</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion distribution/proxy-native/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-distribution</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>

<artifactId>shardingsphere-proxy-native-distribution</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion distribution/proxy/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-distribution</artifactId>
<version>5.3.2-SNAPSHOT</version>
<version>5.3.3-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-proxy-distribution</artifactId>
<packaging>pom</packaging>
Expand Down
Loading

0 comments on commit d784392

Please sign in to comment.