Hi, Thank Lei Rui for finding the issues.
I will withdraw this RC and modify the "how to release" document to avoid such issues next time. Best, ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 Lei Rui <[email protected]> 于2021年1月10日周日 下午6:17写道: > Hi, > > > I found one major issue about SNAPSHOT references (❌) and some minor > issues with documents (❗). > If the SNAPSHOT references are strictly prohibited, then my vote is -1. > Otherwise, we can fix these issues in the next release. > > > ✔ download staged artifacts. [RM] Check their signature and hashes. > ✔ extract SRC bundle, verify the existence of LICENSE, NOTICE, README, > RELEASE_NOTES files in the extracted source bundle > ✔ [RM] verify the staged source README, RELEASE_NOTE files correspond to > those in the extracted source bundle > ❗ check the contents of LICENSE, NOTICE, README, RELEASE_NOTES > a) The NOTICE file says "Copyright 2018-2020 The Apache Software > Foundation". > Maybe it is time we change it to 2018-2021 in the next release. > b) There are still "incubat" keywords in README_ZH.md (i.e., the > Chinese version of README). > ❗ UNPACK the binary artifact and check the contents of LICENSE-binary and > NOTICE-binary > The NOTICE file in the binary artifact has the same year problem as > that in the extracted source bundle. > ✔ build from directions in README with an empty maven local repo: mvn > clean package -DskipTests -Dmaven.repo.local=../.m2 > ❌ Search for SNAPSHOT references: find . -type f -name 'pom.xml' -exec > grep -l "SNAPSHOT" {} \; > "0.11.1-SNAPSHOT" is used in the following five pom files: > (1) ./client-cpp/client-cpp-example/pom.xml > (2) ./client-cpp/pom.xml > (3) ./compile-tools/boost/pom.xml > (4) ./compile-tools/thrift/pom.xml > (5) ./compile-tools/pom.xml > ✔ ./mvnw.sh install > ✔ ./mvnw.sh site:site > > > Regards, > Lei Rui > > > On 1/9/2021 20:22,Xiangdong Huang<[email protected]> wrote: > Hi all, > > 0.11.2 RC3 is ready, it fixes the known issues of RC1 and RC2. > > Apache IoTDB 0.11.2 is a bug-fix version from 0.11.1. > You can get its main changes from [5]. > > Apache IoTDB 0.11.2 has been staged under [2] and it’s time to vote > on accepting it for release. All Maven artifacts are available under [1]. > > Voting will be open for 72hr. > A minimum of 3 binding +1 votes and more binding +1 than binding -1 > are required to pass. > > Release tag: release/0.11.2 > Hash for the release tag: a5728115a7408268cd414130c303060c30608ea3 > > Before voting +1, PMC members are required to download > the signed source code package, compile it as provided, and test > the resulting executable on their own platform, along with also > verifying that the package meets the requirements of the ASF policy > on releases.[3] > > You can achieve the above by following [4]. > > [ ] +1 accept (indicate what you validated) > [ ] -1 reject (explanation required) > > > Bugfix list: > > * IOTDB-1049 Fix Nullpointer exception and a delete bug in Last query > * IOTDB-1060 Support full deletion for delete statement without where > clause > * IOTDB-1068 Fix Time series metadata cache bug > * IOTDB-1069 restrict the flushing memtable number to avoid OOM when > mem_control is disabled > * IOTDB-1077 add insertOneDeviceRecords API in java session > * IOTDB-1087 fix compaction block flush: flush do not return until > compaction finished > * IOTDB-1106 Delete timeseries statement will incorrectly delete other > timeseries > * Github issue-2137 fix grafana value-time position bug > * Github issue-2169 GetObject returns String for all data types > * Github issue-2240 fix Sync failed: Socket is closed by peer > * Github issue-2387 The deleteData method exists in Session but not in > SessionPool. > * add thrift_max_frame_size in iotdb-engine.properties > * Fix incorrect last result after deleting all data > * Fix compaction recover block restart: IoTDB cannot restart until last > compaction recover task finished > * Fix compaction ignore modification file: delete does not work after > compaction > * print more insert error message in client > * expose enablePartition parameter into iotdb-engines.properpties > > > > [1] https://repository.apache.org/content/repositories/orgapacheiotdb-1053 > [2] https://dist.apache.org/repos/dist/dev/iotdb/0.11.2/rc3 > [3] https://www.apache.org/dev/release.html#approving-a-release > [4] > > https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release > [5] > https://dist.apache.org/repos/dist/dev/iotdb/0.11.2/rc3/RELEASE_NOTES.md > [6] https://dist.apache.org/repos/dist/dev/iotdb/KEYS > > Best, > ----------------------------------- > Xiangdong Huang > School of Software, Tsinghua University > > 黄向东 > 清华大学 软件学院 >
