Hi,
As 0.8.1 has been released, the release of 0.9.0 could start. I would like to do the release manager of 0.9.0, and I gathered the change list: ## New Features * IOTDB-143Compaction of data file * IOTDB-205Support storage-group-level Time To Live (TTL) * IoTDB 226Hive connect TsFile * IOTDB-188Delete storage group * IOTDB-253support time expression * IOTDB-239Add interface for showing devices * IOTDB-249enable lowercase in create_timeseries sql * IOTDB-203add "group by device" function for narrow table display * IOTDB-193Create schema automatically when inserting * IOTDB-241Add query and non query interface in session * IOTDB-223Add a TsFile sketch tool * IOTDB-158add metrics web service * IOTDB-234Refactor TsFile storage on HDFS * IOTDB-199Add a log visulization tool * IoTDB-174Add interfaces for querying device or timeseries number * IOTDB-173add batch write interface in session * IOTDB-151support number format in timeseries path * Spark-iotdb-connector * generate cpp, go, and python thrift files under service-rpc * display cache hit rate through jconsole * support time < 0: Fix initial value of minTimestamp to Long.MIN_VALUE in ChunkBuffer * Add interface (Delete timeseries) in session * Add a tool to print tsfileResources (each device's start and end time) * Support watermark feature * Add micro and nano timestamp precision ## Incompatible changes * RPC is incompatible, you can not use client-0.8.0 to connect with server-0.9.0 or use client-0.9.8 to connect with server-0.8.0. * Server is backward compatible, server-0.9.0 could run on data folder of 0.8.0. The data file will be upgraded background. https://github.com/apache/incubator-iotdb/pull/467 ## Miscellaneous changes * IOTDB-258 Add documents for Query History Visualization Tool and Shared Storage Architecture * IOTDB-233keep metadata plan clear * IOTDB-267reduce IO operations in deserializing chunk header * IOTDB-265Re-adjust the threshold size of memtable * IOTDB-251improve TSQueryDataSet structure in RPC * IOTDB-221Add a python client example * IOTDB-180Get rid of JSON format in "show timeseries" * IOTDB-161Add ErrorCode of different response errors * IOTDB-160External sort * IOTDB-153further limit fetchSize to speed up LIMIT&OFFSET query * reconstruct antlrv3 grammar to improve performance * Tooling for release * Modified Decoder and SequenceReader to support old version of TsFile * Remove jdk constrain of jdk8 and 11 ## Known Issues * IOTDB-20 Need to support UPDATE ## Bug Fixes * IOTDB-266 NullPoint exception when reading not existed devices using ReadOnlyTsFile * IOTDB-264restart failure due to WAL replay error * IOTDB-165[TsFile] Fix a example * IOTDB-240fix unknown time series in where clause * IOTDB-244fix bug when querying with duplicated columns * IOTDB-174Fix querying timeseries interface cannot make a query by the specified path prefix * IOTDB-195using String.getBytes(utf-9).length to replace string.length() in ChunkGroupMetadata for supporting Chinese * IOTDB-211use "%IOTDB_HOME%\lib\*" to refers to all .jar files in the directory in start-server.bat * IOTDB-172fix a bug of TsFileResource updateTime * fix start-walchecker scripts for leting user define the wal folder Is there any missing? Thanks, -- Jialin Qiao School of Software, Tsinghua University 乔嘉林 清华大学 软件学院
