Skip to main content

0.12.x -> 0.13.x

About 3 min

0.12.x -> 0.13.x

Last Updated on 2022.1.17 by Xin Zhao.

1. Delete Old

Latest ChangesRelated Committers

2. Add New

Latest ChangesRelated Committers
Add TSTracingInfoMinghui Liu
Add structs and interfaces to append, prune, query and unset Schema Template (detail: TSAppendSchemaTemplateReq, TSPruneSchemaTemplateReq, TSQueryTemplateReq, TSQueryTemplateResp, TSUnsetSchemaTemplateReq, appendSchemaTemplate, pruneSchemaTemplate, querySchemaTemplate, unsetSchemaTemplate), and serializedTemplate in TSCreateSchemaTemplateReqXin Zhao
Add struct TSInsertStringRecordsOfOneDeviceReqHang Zhang
Add method TSStatus insertStringRecordsOfOneDevice(1:TSInsertStringRecordsOfOneDeviceReq req)Hang Zhang
Add TSDropSchemaTemplateReq, TSStatus dropSchemaTemplateXin Zhao
Add TSCreateAlignedTimeseriesReqHaonan Hou

3. Update

Latest ChangesRelated Committers
Add Optional field isAligned for all TSInsertReqsHaonan Hou
Change schemaNames from required to optional in TSCreateSchemaTemplateReqXin Zhao
Change TSCreateAlignedTimeseriesReq, from i32 compressor to List<i32> compressorsMinghui Liu

0.11.x(version-2) -> 0.12.x(version-1)

Last Updated on 2021.01.19 by Xiangwei Wei.

1. Delete Old

Latest ChangesRelated Committers

2. Add New

Latest ChangesRelated Committers
Add timeout in TSFetchResultsReq and TSExecuteStatementReqXiangwei Wei

3. Update

Latest ChangesRelated Committers

0.10.x (version-2) -> 0.11.x (version-3)

Last Updated on 2020-10-27 by Xiangwei Wei.

1. Delete Old

Latest ChangesRelated Committers
Remove TSBatchExecuteStatementRespTian Jiang

2. Add New

Latest ChangesRelated Committers
set the input/output as TFramedTransportTian Jiang
Add timeout(optional) in TSFetchResultsReq and TSExecuteStatementReqXiangwei Wei

3. Update

Latest ChangesRelated Committers
Add sub-status in TSStatusTian Jiang
Change the result of executeBatchStatement as TSStatusTian Jiang
Change TSDeleteDataReq, delete timestamp and add startTime and endTimeWei Shao
Add zoneId in TSOpenSessionReqXiangwei Wei

0.9.x (version-1) -> 0.10.x (version-2)

Last Updated on 2020-5-25 by Kaifeng Xue.

1. Delete Old

Latest ChangesRelated Committers
Remove TS_SessionHandle,TSHandleIdentifierTian Jiang
Remove TSStatus,TSExecuteInsertRowInBatchRespJialin Qiao

2. Add New

Latest ChangesRelated Committers
Add parameter sessionId in getTimeZone, getProperties, setStorageGroup, createTimeseries...Tian Jiang
Add struct TSQueryNonAlignDataSetHaonan Hou
Add struct TSInsertTabletsReqJialin Qiao
Add method insertTabletsJialin Qiao
Add method testInsertTabletsXiangdong Huang
add new field inferType in TSInsertRecordReqJialin Qiao

3. Update

Latest ChangesRelated Committers
Replace TS_SessionHandles with SessionIds, TSOperationHandle with queryIdsTian Jiang
Add optional TSQueryNonAlignDataSet in TSExecuteStatementResp, TSFetchResultsResp and required bool isAlign in TSFetchResultsReqHaonan Hou
Rename TSStatusType to TSStatusJialin Qiao
Remove sessionId in TSExecuteBatchStatementRespJialin Qiao
Rename insertRows to insertReords, insert to insertRecord, insertBatch to insertTabletJialin Qiao
Use TsDataType and binary rather than string in TSInsertInBatchReq and TSInsertReqKaifeng Xue

0.8.x -> 0.9.x (version-1)

Last Updated on 2019-10-27 by Lei Rui.

1. Delete Old

Latest ChangesRelated Committers
Delete struct TSSetStorageGroupReqJialin Qiao
Remove struct TSDataValueLei Rui
Remove struct TSRowRecordLei Rui
Remove optional string version in TSFetchMetadataRespGenius_pig
Remove optional set<string> childPaths, nodesList, storageGroups, devices in TSFetchMetadataRespGenius_pig
Remove optional map<string, string> nodeTimeseriesNum in TSFetchMetadataRespGenius_pig
Remove optional list<list<string>> timeseriesList in TSFetchMetadataRespGenius_pig
Remove optinoal optional i32 timeseriesNum in TSFetchMetadataRespGenius_pig
Remove optional i32 nodeLevel in TSFetchMetadataReqGenius_pig

2. Add New

Latest ChangesRelated Committers
Add struct TSBatchInsertionReqqiaojialin
Add method TSExecuteBatchStatementResp insertBatch(1:TSBatchInsertionReq req)qiaojialin
Add Struct TSStatusTypeZesong Sun
Add TSCreateTimeseriesReqZesong Sun
Add method TSStatus setStorageGroup(1:string storageGroup)Zesong Sun, Jialin Qiao
Add method TSStatus createTimeseries(1:TSCreateTimeseriesReq req)Zesong Sun
Add struct TSInsertReqqiaojialin
Add method TSRPCResp insertRow(1:TSInsertReq req)qiaojialin
Add struct TSDeleteDataReqJack Tsai, qiaojialin
Add method TSStatus deleteData(1:TSDeleteDataReq req)Jack Tsai, Jialin Qiao, qiaojialin
Add method TSStatus deleteTimeseries(1:list<string> path)qiaojialin
Add method TSStatus deleteStorageGroups(1:list<string> storageGroup)Yi Tao
Add Struct TSExecuteInsertRowInBatchRespKaifeng Xue
Add method insertRowInBatch(1:TSInsertInBatchReq req);Kaifeng Xue
Add method testInsertRowInBatch(1:TSInsertInBatchReq req);Kaifeng Xue
Add method testInsertRow(1:TSInsertReq req);Kaifeng Xue
Add method testInsertBatch(1:TSBatchInsertionReq req);Kaifeng Xue
Add struct TSCreateMultiTimeseriesReqqiaojialin
Add method createMultiTimeseries(1:TSCreateMultiTimeseriesReq req);qiaojialin

3. Update

Latest ChangesRelated Committers
Add required string timestampPrecision in ServerProperties1160300922
Add optional list<string> dataTypeList in TSExecuteStatementRespsuyue
Update TSStatus to use TSStatusType, instead of using TS_StatusCode, errorCode and errorMessageZesong Sun
Rename item in enum TSProtocolVersion from TSFILE_SERVICE_PROTOCOL_V1 to IOTDB_SERVICE_PROTOCOL_V1qiaojialin
Rename method name from TSExecuteStatementResp executeInsertion(1:TSInsertionReq req) to TSExecuteStatementResp insert(1:TSInsertionReq req)qiaojialin
Add required i32 compressor in TSCreateTimeseriesReqJialin Qiao
Add optional list<string> nodesList, optional map<string, string> nodeTimeseriesNum in TSFetchMetadataRespjack870131
Add optional i32 nodeLevel in TSFetchMetadataReqjack870131, Zesong Sun
Change the following methods' returned type to be TSStatus:
TSStatus closeSession(1:TSCloseSessionReq req),
TSStatus cancelOperation(1:TSCancelOperationReq req),
TSStatus closeOperation(1:TSCloseOperationReq req),
TSStatus setTimeZone(1:TSSetTimeZoneReq req),
TSStatus setStorageGroup(1:string storageGroup),
TSStatus createTimeseries(1:TSCreateTimeseriesReq req),
TSStatus insertRow(1:TSInsertReq req),
TSStatus deleteData(1:TSDeleteDataReq req)
Zesong Sun, qiaojialin
Change from required string path to required list<string> paths in TSDeleteDataReqqiaojialin
Add optional set<string> devices in TSFetchMetadataRespZesong Sun
Rename some fields in TSFetchMetadataResp: ColumnsList to columnsList, showTimeseriesList to timeseriesList, showStorageGroups to storageGroupsZesong Sun
Change struct TSQueryDataSet to eliminate row-wise rpc writingLei Rui
Add optional i32 timeseriesNum in TSFetchMetadataRespJack Tsai
Add required i64 queryId in TSHandleIdentifierYuan Tian
Add optional set<string> childPaths in TSFetchMetadataRespHaonan Hou
Add optional string version in TSFetchMetadataRespGenius_pig
Add required i64 statementId in TSExecuteStatementReqYuan Tian
Add required binary time, required list<binary> valueList, required list<binary> bitmapList and remove required binary values, required i32 rowCount in TSQueryDataSetYuan Tian
Add optional i32 fetchSize in TSExecuteStatementReq,
Add optional TSQueryDataSet in TSExecuteStatementResp
liutaohua
Add optional map<string, string> props, optional map<string, string> tags, optional map<string, string> attributes and optional string aliasPath in TSCreateTimeseriesReqYuan Tian

Copyright © 2024 The Apache Software Foundation.
Apache and the Apache feather logo are trademarks of The Apache Software Foundation

Have a question? Connect with us on QQ, WeChat, or Slack. Join the community now.