Hi, all
The following are the release notes I have compiled. If there is any omission or errors, please feel free to continue to add or correct~ ## New Features [IOTDB-68] New shared-nothing cluster [IOTDB-507] Add zeppelin-interpreter module [IOTDB-825] Aggregation by natural month [IOTDB-890] SDT implementation [IOTDB-944] Support UDTF (User-defined Timeseries Generating Function) [IOTDB-965] Add timeout in query [IOTDB-1076] Create interface of TimeIndex [IOTDB-1077] Add insertOneDeviceRecords API in java session [IOTDB-1077] Add python test and insert one device interface [IOTDB-1055] Support data compression type GZIP [IOTDB-1024] Support multiple aggregated measurements for group by level statement [IOTDB-1276] Add explain sql support and remove debug_state parameter [IOTDB-1197] Add iotdb-client-go as a git submodule of IoTDB repo [IOTDB-1230] Support spans multi time partitions when loading one TsFile [IOTDB-1273] Feature/restrucutre python module as well as supporting pandas dataframe Add level merge to "merge" command ## Incompatible changes [IOTDB-1081] New TsFile Format [ISSUE-2730] Add the number of unseq merge times in TsFile name. ## Miscellaneous changes [IOTDB-868] Change mlog from txt to bin [IOTDB-1069] Restrict the flushing memtable number to avoid OOM when mem_control is disabled [IOTDB-1070] Add interface terminate for UDTF [IOTDB-1071] Built-in UDF registration service [IOTDB-1074] Add interface getDataType for UDFParameters [IOTDB-1098] Add interface validate for UDF [IOTDB-1104] Refactor the error handling process of query exceptions [IOTDB-1108] Add error log to print file name while error happened [IOTDB-1113] Optimize the execution efficiency of UDF [IOTDB-1152] Optimize regular data size in traversing [IOTDB-1180] Reset the system log file names and maximal disk-space size [ISSUE-2515] Set fetchsize through JDBC and Session [ISSUE-2598] Throw explicit exception when time series is unknown in where clause New distribution structure for v0.12 ## Bug Fixes [IOTDB-1049] Fix NullpointerException and a delete bug in Last query [IOTDB-1050] Fix Count timeserise column name is wrong [IOTDB-1068] Fix Time series metadata cache bug [IOTDB-1084] Fix temporary memory of flushing may cause OOM [IOTDB-1106] Fix delete timeseries bug [IOTDB-1126] Fix the unseq tsfile delete due to merge [IOTDB-1135] Fix the count timeseries prefix path bug [IOTDB-1137] Fix MNode.getLeafCount error when existing sub-device [ISSUE-2484] Fix creating timeseries error by using "create" or "insert" statement [ISSUE-2545, 2549] Fix unseq merge end time bug [ISSUE-2611] An unsequence file that covers too many sequence file causes OOM query [ISSUE-2688] LRULinkedHashMap does not work as an LRU Cache [ISSUE-2709,IOTDB-1178] Fix cache not cleared after unseq compaction bug, Fix windows 70,10 ci bug in unseq compaction ci [ISSUE-2741] getObject method in JDBC should return an Object [ISSUE-2746] Fix data overlapped bug after unseq compaction [ISSUE-2758] NullPointerException in QueryTimeManager.checkQueryAlive() [ISSUE-2905] Fix Files.deleteIfExists() doesn't work for HDFS file [ISSUE-2919] Fix C++ client memory leak bug Fix importCSVTool import directory bug & encode bug Fix import csv which can't import time format str Fix dead lock between deleting data and querying in parallel Fix sync bug for tsfiles's directory changed by vitural storage group Fix incompatible max_degree_of_index_node parameter Thanks, --------------------------------------- Houliang Qi BONC, Ltd On 04/2/2021 11:37,Jialin Qiao<[email protected]> wrote: Hi, Could someone collect the release notes of 0.12.0? :) Thanks, ————————————————— Jialin Qiao School of Software, Tsinghua University 乔嘉林 清华大学 软件学院 小珈蓝 <[email protected]> 于2021年4月1日周四 下午3:47写道: +1, Looking forward to the release of v0.12. CloudWise-Lukemiao ------------------ 原始邮件 ------------------ 发件人: "dev" < [email protected]>; 发送时间: 2021年4月1日(星期四) 下午2:05 收件人: "dev"<[email protected]>; 主题: start to release v0.11.3 RC2 and v0.12 RC1 Hi, The issue in v0.11.3 RC1 has been solved (and we solved several new issues these days), I will start to release 0.11.3 RC2 today if there are no other issues. Besides, we can see many new features are introduced in the master branch, and many of them are tested for a long time. Meanwhile, some new features that are in development, like aligned time series (i.e., vector data), upgrading Thrift from v0.12/0.13 to v0.14.1 are almost done but need more time to test. Therefore, I'd like to begin to checkout rel/0.12 branch and start to release v0.12 in the next few days. All unmerged new features will be released in v0.13 (some security-related issues can be released in v0.12.1, like upgrading thrift v0.14.1). How do you think? Best, ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院
