Agree to release version 4.0.0-RC1.
I've tested some of features and made sure checklists for version 4.0.0-RC1.
Following are my tests and checked items.
Test features
- Sharding-Proxy with MySQL protocol
- Basic SQLs like INSERT/DELETE/UPDATE/SELECT
- Broadcast table
- Solve data lean problem when using DefaultKeyGenerator with low TPS
- DISTINCT SQL syntax available
Checklists
- Check sha512 hash and gpg Signature
- The release files have the word incubating in their name
- DISCLAIMER file exists
- LICENSE and NOTICE files exist
- All source files have ASF headers
- Codes can be compiled and pass the unit tests (mvn install)
- The contents of the release match with what??s tagged in version control
(diff -r a verify_dir tag_dir)
- Check if there is any extra files or folders, empty folders for example
- There is only text files but no binary files in source package
- Check the third party dependency license:
- The software have a compatible license
- All software licenses mentioned in LICENSE
- All the third party dependency licenses are under licenses folder
- If it depends on Apache license and has a NOTICE file, that NOTICE
file need to be added to NOTICE file of the release
------------------
Yi Yang (Sion)
Apache ShardingSphere
------------------ Original ------------------
From: "[email protected]"<[email protected]>;
Date: Fri, Mar 29, 2019 02:58 PM
To: "dev"<[email protected]>;
Subject: [DISCUSS] ShardingSphere 4.0.0-RC1 release [ROUND 2]
Hello ShardingSphere Community,
This is a call for 2 round of discuss to release Apache ShardingSphere
(Incubating) version 4.0.0-RC1
Release notes:
*https://github.com/apache/incubator-shardingsphere/releases/tag/untagged-a7276f4b3f5fb99f2c2b
<https://github.com/apache/incubator-shardingsphere/releases/tag/untagged-a7276f4b3f5fb99f2c2b>*
The release candidates:
https://dist.apache.org/repos/dist/dev/incubator/shardingsphere/4.0.0-RC1/
Maven 2 staging repository:
https://repository.apache.org/content/repositories/staging/org/apache/shardingsphere/
Git tag for the release:
https://github.com/apache/incubator-shardingsphere/tree/4.0.0-RC1
Release Commit ID:
*https://github.com/apache/incubator-shardingsphere/commit/709b5f58793be11e19309b59554ad5f7df19f9e0
<https://github.com/apache/incubator-shardingsphere/commit/709b5f58793be11e19309b59554ad5f7df19f9e0>*
Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/incubator/shardingsphere/KEYS
Checklist:
https://shardingsphere.apache.org/community/en/contribute/release/
Every who inserted can be do acceptance test and discuss this version
should be release or not.
The first discussion and result is in threads [1] and [2].
[1]
https://lists.apache.org/thread.html/953e8d42e7106d4d5dd29f61ece6c10c8210a9c48232c7fb90484851@%3Cdev.shardingsphere.apache.org%3E
[2] https://lists.apache.org/thread.html/2099ff699a427565f978b9f020ffa2
<https://lists.apache.org/thread.html/2099ff699a427565f978b9f020ffa289c001acea62642408b95b0203@%3Cdev.shardingsphere.apache.org%3E>
------------------
Liang Zhang (John)
Apache ShardingSphere & Dubbo