Releases: taosdata/TDengine
ver-2.1.7.2
Release Notes
From: release/ver-2.1.5.1
To: release/ver-2.1.7.2
FIX BUGS:
[TD-5538]: add --force-keep-file option
[TD-6044]: WAL compatibility since v2.1.5.0
[TD-5765]:check max length when alter tag value
[TD-5614]: handle client and server time not synchronized (#7109)
[TD-5592]: fix change KV row value coredump
[TD-5574]: fix change KV row value coredump
[TD-5506]: fix NullPointerException in JDBC-RESTful (#7021)
[TD-6166]: pointer not initialized led taos.exe exit on windows. (#7424)
[TD-6166]: pointer not initialized led taos.exe exit on windows. (#7425)
[TD-6017]:add test case that top/bottom expr is not first expression
[TD-6086]:add test case
[TD-6086]:num of tags taken from output cols instead of groupby expr
[TD-6054]: Filtered by tag with nchar value not as expected
[TD-5998]:_block_dist() only support tables, not subqueries
[TD-6078]: fix binary/nchar null error in node.js [ci skip] (#7366)
[TD-6013]: taosdemo buffer overflow. (#7319)
[TD-6032]: fix nanosecond 999999999 error for nodejs [ci skip] (#7329)
[TD-6013]: taosdemo buffer overflow. (#7317)
[TD-5931]:invalidate time range when no tables in table groups of tsdb query
[TD-6012]: fixed no sql recordings via http while httpEnableRecordSql was on
[TD-5931]:invalidate time range when no tables in table groups of tsdb query
[TD-5930]:block_dist initialize client merge buffer with max steps
[TD-5978]: taosdemo set only one custom field. (#7301)
[TD-5921]:fix case problem in 'tbname in' syntax
[TD-5784]: fixed a wrong check
[TD-5872]: taosdemo stmt performance. (#7236)
[TD-5872]: taosdemo stmt performance. (#7237)
[TD-5860]: fix grafanaplugin error in grafana 6.x(6.2+) (#7224)
[TD-5860]: fix grafanaplugin error in grafana 6.x(6.2+) (#7222)
[TD-5784]: fixed some potential memory leak bugs
[TD-5784]: fixed potential memory leak bugs in HTTP module
[TD-5811]: taosdemo use us to count delay. (#7184)
[TD-5811]: taosdemo use us to count delay. (#7183)
[TD-5790]: taosdemo memory corrupted. (#7170)
[TD-5790]: taosdemo memory corrupted. (#7169)
Revert "[TD-5725]: taosdump --help, regarding acceptable timestamp. (#7147)" (#7165)
[TD-5725]: taosdump --help, regarding acceptable timestamp. (#7147)
[TD-5712]: taosdump timestamp overflow. (#7117)
[TD-5694]: finish
[TD-5694]: fix
[TD-5694]: fix memory alloc
[TD-5694]: refactor
[TD-5712]: taosdump timestamp overflow. (#7119)
[TD-5702]: taosdemo remove memory operation. (#7114)
[TD-5702]: taosdemo remove memory operation. (#7116)
[TD-5537]: fix mnode write processing's license expired issue
[td-5707]: fix bug in interp query while only one row exists in a table.
[td-5654]: fix the bug caused by unexpected error code.
[td-5707]: fix the interp query bug.
[TD-5656]: arm32 socket post result \0 error. (#7092)
[TD-5625]: taosdemo don't use printf for data generation. (#7094)
[TD-5625]: taosdemo don't use printf for data generation. (#7093)
[TD-5659]:start taos processing with subprocess instead of internal function
[TD-5633]:fix memory leak of intermediate result buf
[TD-5235]:try not to copy the content of rpc msg
[TD-5585]: arm32 python fromtimestamp error. (#7090)
[TD-5547]: arm32 byte alignment bus error.
[TD-5628]: prompt --force-keep-file if upgrade lower version with 2.0.16.0 (#7080)
[TD-5534]:fix test case out of date error
[TD-5534]:fix high risk strncpy to tstrncpy
[TD-5633]:fix memory leak of intermediate result buf
[TD-5235]:try not to copy the content of rpc msg
[TD-5534]:merge from develop
[TD-5534]:fix the coverity high risk of client
[td-5600]: fix fill caused crashed in join query.
[TD-5594]:calculate tag index in table meta when modify tag type
[TD-5591]: taosdemo coredump when query 4096 columns. (#7054)
[TD-5591]: taosdemo coredump when query 4096 columns. (#7055)
[td-5600]: fix fill caused client crashed in join query.
[TD-5576]: fix localtime is unsafe in multi threads processing (#7045)
[TD-5534]:fix the coverity high risk of client
[td-5175]: refactor the retry procedure while the error caused by tablemeta cache occurs.
[TD-5534]:fix the coverity medium risk of client
[TD-5534]:fix the coverity high risk of client
[TD-5534]:fix the coverity medium risk of client
[TD-5558]: fix invalid read memory issue
[TD-5543]: taosdump precision description and display. (#7031)
[TD-5534]:fix the coverity high risk of client
[TD-5543]: taosdump precision description and display. (#7030)
[TD-5534]:fix the coverity high risk of client
[TD-5521]: [schemaless]id can only contain digits/alphabet/underscore
[TD-5496]: add filter length when estimate query msg size
[TD-5517]: return error when apply schema action failed
[TD-5520]: lowcase letters in database names and line names can be uppercase
[TD-5496]: add filter length when estimate query msg size
[TD-5451]:fixed buffer overflow caused by sprintf. Removed debug prints
[TD-5517]: return error when apply schema action failed
[TD-5520]: lowcase letters in database names and line names can be uppercase
[TD-5523]: arm32 4byte long error.
[TD-5451]:fixed buffer overflow caused by sprintf. Removed debug prints
[TD-5476]: update to latest grafanaplugin (#6991)
[TD-5476]: update to latest grafanaplugin (#6990)
[TD-5512]: fix arbitrator offline caused by vnode destroying
[TD-5496]: add filter length when estimate query msg size
[TD-5489]: use jdbc specified version number in cmake/CMakeList.… (#6989)
[TD-5484]:fix tag column modify total length check that checked columns instead of tags
[TD-5484]:nchar/binary tag length exceed limit error when alter table
[TD-5485]:fix memory error due to uninitialized pointer value
[TD-5458]:add duplicate key check for tag&field
[TD-5445]: taosdemo bug stmt interface with sample data. (#6971)
[TD-5431]:taken into accout data length when compare nchar bytes
[TD-5406]: dll export stmt* api for windows (#6937)
[TD-5398]: taosdemo 4096 columns table creation failed. (#6931)
[TD-5388]: fix isUpdateQuery for 'reset query cache' statement
ENHANCEMENTS:
[TD-6165]: use memcpy to replace wcsncmp for nchar type comparision
[TD-5622]: generate SMemRow from source
[td-3299]: add logic plan support.
[TD-5559]:[schemaless]add unique id to sml parser logs
[TD-5356]: default numOfMnodes to 1 instead of 3
[td-5407]: add a local buffer for super table vgroup id list to improve the query performance.
[td-5418]: change the refresh thread generate mechanism to reduce the number of refresh thread.
[td-5278]: enable the show queries display the projection query on super tables.
NEW FEATURES:
[td-5881]: Sort the result according to any single column in the outer query result is allowed.
[TD-5235]:offload msg processing from rpc thread to tsc scheduler
[TD-5538]: add force-keep-file option
[TD-5235]:offload msg processing from rpc thread to tsc scheduler
[TD-5533]:add 'ctrl+u' and 'ctrl+k' shortcut for taosshell
DOCS:
[TD-2569]: fix description about timestamp starting time.
[TD-5606]: change default value of "numOfMnodes" to be 1.
[TD-3666]: fix description about binary storage length.
[TD-2639]: fix typo.
[TD-5589]: fix picture url about replica restore.
[TD-5072]: fix description about underscore wildcard.
[TD-5555]: remove arm32 official support for server side.
[TD-4669]: fix redundant space in timestamp.
[TD-5349]: emphasize 'INTERVAL' operator & 'TIMEZONE' setting.
[TD-4098]: clarify 'IN' operator on TIMESTAMP.
[TD-848]: fix description about SPREAD return type.
[TD-5471]: fix description about parameter of STATE window.
TEST:
[TD-5835]: add test case for daily performance test
[TD-5835]: update performance test script
[TD-5922]: add unitest cases
[TD-5707]: add test case
[TD-5816]: add testcase alter/alterColMultiTimes.py for TD-5816
[TD-5730]: add test case
[TD-5730]: update performance test script
[TD-5460]:test database update
[TD-5460]:test database update=2
[TD-5460]:test database update=1
[TD-5460]:test database update=0
[TD-5314]: finish schemaless test
[TD-5074]:test operator cost
[TD-5370]:new branch for test case about taosdump nano support
[TD-5497]: add test case
[TD-4432]: add taodemo-testcase that using stmt interface
[TD-5213]:test operator
[TD-4432]: add taodemo-testcase that using stmt interface
[TD-5213]:test 4096 columns with taosdemo
[TD-5338]:test stable interval function
[TD-5213]:test 4096 columns
[TD-5213]:test 4096 columns with taosdemo
[TD-5213]:test 4096 columns without taosdemo
[TD-5206]:test query stable join function
Test CI Result:
Name | Link |
---|---|
Windows & Mac Build | https://ci.appveyor.com/project/sangshuduo/tdengine/builds/40438455 |
Arm & Linux Build | https://cloud.drone.io/taosdata/TDengine/7440 |
Full Test | http://ci.taosdata.com/blue/organizations/jenkins/TDengine/detail/PR-7456/2/pipeline |
ver-2.0.20.13
Release Notes
FIX BUGS:
[TD-5538]: add --force-keep-file option
[TD-6013]: taosdemo buffer overflow. (#7319)
[TD-6012]: fixed no sql recordings via http while httpEnableRecordSql was on
[TD-5784]: fixed a wrong check
[TD-5872]: taosdemo stmt performance. (#7236)
[TD-5860]: fix grafanaplugin error in grafana 6.x(6.2+) (#7224)
[TD-5784]: fixed some potential memory leak bugs
[TD-5811]: taosdemo use us to count delay. (#7183)
[TD-5790]: taosdemo memory corrupted. (#7170)
[TD-5702]: taosdemo remove memory operation. (#7116)
[TD-5537]: fix mnode write processing's license expired issue
ENHANCEMENTS:
NEW FEATURES:
DOCS:
TEST:
Test CI Result:
Name | Link |
---|---|
Windows & Mac Build | https://ci.appveyor.com/project/dapan1121/tdengine/builds/40399360 |
Arm & Linux Build | https://cloud.drone.io/taosdata/TDengine/7169 |
Full Test | http://ci.taosdata.com/blue/organizations/jenkins/TDengine/detail/PR-7405/1/pipeline/ |
ver-2.0.20.12
From: release/ver-2.0.20.10
To: release/ver-2.0.20.12
Release Notes
FIX BUGS:
[TD-5614]: handle client and server time not synchronized (#7109)
[TD-5574]: fix change KV row value coredump
[td-5707]: fix bug in interp query while only one row exists in a table.
[td-5654]: fix the bug caused by unexpected error code.
[TD-5625]: taosdemo don't use printf for data generation. (#7094)
[TD-5628]: prompt --force-keep-file if upgrade lower version with 2.0.16.0 (#7080)
[TD-5591]: taosdemo coredump when query 4096 columns. (#7055)
[td-5600]: fix fill caused client crashed in join query.
[TD-5558]: fix invalid read memory issue
[TD-5543]: taosdump precision description and display. (#7031)
[TD-5476]: update to latest grafanaplugin (#6991)
[TD-5512]: fix arbitrator offline caused by vnode destroying
[TD-5445]: taosdemo bug stmt interface with sample data. (#6971)
[TD-5431]:taken into accout data length when compare nchar bytes
ENHANCEMENTS:
[TD-5356]: default numOfMnodes to 1 instead of 3
NEW FEATURES:
DOCS:
TEST:
[TD-5338]:test stable interval function
ver-2.1.5.0-beta
Release Notes
From: release/ver-2.1.4.1
To: release/ver-2.1.5.0
FIX BUGS:
[TD-4912]: fix coredump when drop vnode
[TD-5266]: fix getNativeSql missing single quota in values clause (#6887)
[TD-5333]: taosdemo normal table binary overflow. (#6890)
[TD-5333]: taosdemo normal table binary overflow. (#6889)
[TD-5352]: Unable to run tsim test script on MacOS
[TD-5302]:taosdemo stmt interlace. (#6880)
[td-5190]: add test cases.
[td-5190]: fix the bug in stddev query with fill clause.
[TD-5229]: cname display is incomplete
[TD-5229]: cname display is incomplete
[TD-5300]: taosdemo stmt debug print. (#6873)
[TD-5229]: cname display is incomplete
[td-5037]: fix the last query performance worse then previous problem.
[td-5271]: fix a bug of max query in outer query.
[TD-5259]: JDBC vulnerable packages. (#6858)
[TD-5169]: fixed a parsing bug
[TD-5169]: fixed a potential crash bug
[TD-5150]: fix unitialized semaphore when running test suites on MacOS
[td-4780]: disable the update of fsync and wal parameters after the database created.
[TD-5128]: odbc compile failed. (#6805)
[TD-4991]: fix build failure on MacOS with apple m1 chip (#6688)
[TD-4991]: fix build failure on MacOS with apple m1 chip (#6688)
[TD-4705]: disallow file sync starting when vnode closing
[TD-5067]: taosdemo stmt use sample data (#6760)
[TD-5018]: taosdemo prompt if the batch is too large to insert data. (#6736)
[TD-5007]: use build directory's taosdump to test. (#6710)
[td-4748]:fix the temp file generate buf on windows platform.
[TD-4593]: fix vnode cannnot close while syncing
[TD-4826]: no extra sleep if no message in vwqueue
[TD-4987]: issues memory sanitizier detected. (#6675)
[TD-2574]: fixed compilation errors.
[TD-4918]: taosdemo subscribe endAfterResume. (#6653)
[TD-4826]: new error code 0x0406 (Dnode is exiting) for tsc
[TD-4872]: fix tasodump buffer overflow with -O3
[TD-4872]: fix tasodemo buffer overflow with -O3
[TD-4872]: fix buffer overflow in -O3 build
[TD-2574]: fixed a bug in heapSort.
[TD-4456]: fix post body size
ENHANCEMENTS:
[td-5250]: fix memory leak and remove duplicated name in name array list.
[td-5250]: improve the performance of multi-table meta bulk load.
[td-5250]: compress the tableMeta info msg.
[TD-5169]: simplified function implementation
[td-5176]: improve the twa query performance in case of interval query.
[TD-5201]:record SSqlObjectId id in log
[td-5176]: improve the twa query performance in case of interval query.
[TD-2574]: added general heapsort algorithm
[TD-2574]: refactored algorithms for top and bottom functions.
NEW FEATURES:
[TD-5242]: taosdemo support max columns align with TSDB defines. (#6866)
[TD-5136]: taosdemo simulate real senario. (#6833)
[TD-5109]: support arithmetic calc in grafana plugin
[TD-5014]: support timeshift in grafana plugin
[TD-4666]: support max column num to 4096
[TD-4270]: the first round rest udf implementation
[td-3188]: support udf.
[TD-3275]: [mnode] create, drop, show funcs
DOCS:
[TD-5255]: update getting-start doc to fit latest taosdemo feature.
[TD-4905]: describe "INSERT INTO FILE" and restructured document about INSERT grammar.
[TD-4969]: modify minimal interval of selecting window to be 1us.
[TD-4780]: unpublished WAL & FSNYC hot modification feature.
TEST:
[TD-5286]: fix test case (#6871)
[TD-5087]: update testcase that compressing wal logs
[TD-4735]:test nestquery last row function
[TD-4735]:test nestquery last row function
[TD-5063]:test insert locking bug
[TD-5063]:test insert locking bug
[TD-4985]:test query limit and offset function
[TD-4985]:test query limit and offset function
[TD-4985]:test query limit and offset function
[TD-4985]:test query limit and offset function
[TD-4552]: update testcase that compressing wal logs
[TD-4132]:modify taosdump-testcase of column length
[TD-4369]: add testcase of resubscibe and json file
[TD-4369]: add testcase of resubscibe
[TD-4238]: add taodemo-testcase that records of number in request sql less than 32767
[TD-3952]: add taodemo-testcase that query with restful connector
[TD-4132]: add taosdump-testcase of boundary value testing
ver-2.0.20.10
Release Notes
From: release/ver-2.1.4.1
To: release/ver-2.1.5.0
FIX BUGS:
[TD-5406]: dll export stmt_* api for windows (#6937)
[TD-5398]: taosdemo 4096 columns table creation failed. (#6931)
[TD-5388]: fix isUpdateQuery for 'reset query cache' statement
[TD-5333]: taosdemo normal table binary overflow. (#6890)
ENHANCEMENTS:
[td-5278]: enable the show queries display the projection query on super tables.
NEW FEATURES:
[TD-5242]: taosdemo support max columns align with TSDB defines. (#6866)
DOCS:
TEST:
[TD-5206]:test query stable join function
[TD-5206]:test query stable join function
ver-2.1.4.1
Release Notes
From: release/ver-2.1.4.0
To: release/ver-2.1.4.1
FIX BUGS:
[TD-5128]: odbc compile failed. (#6804)
[TD-5067]: taosdemo stmt use sample data (#6759)
[TD-5018]: taosdemo prompt if the batch is too large to insert data. (#6737)
[TD-5007]: use build directory's taosdump to test. (#6711)
[td-4988]: check for having clause in outer query.
[TD-4989]: fix stmt_bind_param error for unsigned types (#6692)
[TD-4987]: issues memory sanitizier detected. (#6677)
[td-4970]: limit/offset is not active in the outer query.
[td-4973]:fix the conversion bug in outer query when handling the data of nchar type.
[TD-4986]:fix core when no ts returned from subquery
[td-4894]:fix bug in group by normal columns.
ENHANCEMENTS:
[td-5126]:improve the nest query performance.
[td-5126]: optimize the outer query performance when handling the time window query.
[td-4865]: support group by in the outer query.
NEW FEATURES:
[TD-4946]: Node.js connector support nanoseconds (#6817)
Revert "[TD-5108]: CI support lua (#6798)" (#6807)
[TD-5108]: CI support lua (#6798)
[TD-5053]: taosdump support nanosecond (#6751)
DOCS:
[TD-4808]: update Windows specific commands in building & installation.
[TD-2569]: fix typo.
[TD-4657]: fix typo.
[TD-5072]: describe detail about table name wildcard.
[TD-4657]: describe short version of "LIMIT/SLIMIT OFFSET" clause.
TEST:
[TD-5078]: update test case for nested query
[TD-4983]: add test case for interval boundry
[TD-5000]: add test case for nested query
[TD-4939]: add a Proxool Connection Pool Demo (#6657)
KNOWN BUG
[TD-6545]: when restart taosd, it print assertion '0' failed.
ver-2.0.20.9
Release Notes
From: release/ver-2.0.20.8
To: release/ver-2.0.20.9
FIX BUGS:
[TD-4912]: fix coredump when drop vnode
[TD-5128]: odbc compile failed. (#6805)
[TD-4991]: fix build failure on MacOS with apple m1 chip (#6688)
[TD-4991]: fix build failure on MacOS with apple m1 chip (#6688)
[TD-4705]: disallow file sync starting when vnode closing
[TD-5067]: taosdemo stmt use sample data (#6760)
[TD-5018]: taosdemo prompt if the batch is too large to insert data. (#6736)
[TD-5007]: use build directory's taosdump to test. (#6710)
[td-4748]:fix the temp file generate buf on windows platform.
[TD-4593]: fix vnode cannnot close while syncing
[TD-4826]: no extra sleep if no message in vwqueue
[TD-4987]: issues memory sanitizier detected. (#6675)
[TD-4918]: taosdemo subscribe endAfterResume. (#6653)
[TD-4826]: new error code 0x0406 (Dnode is exiting) for tsc
[TD-4895]: more checking for creating mnode
[TD-4874]: reset customScore to 0
[TD-4838]: taosdump binary length bug. (#6580)
[TD-4823]: taosdemo getTableName return empty. (#6570)
[TD-4805]: fix startup os config display
[TD-4787]: reconnect arbitrator if link broken
ENHANCEMENTS:
NEW FEATURES:
DOCS:
TEST:
[TD-5063]:test insert locking bug
[TD-5063]:test insert locking bug
[TD-4985]:test query limit and offset function
[TD-4985]:test query limit and offset function
[TD-4985]:test query limit and offset function
[TD-4985]:test query limit and offset function
[TD-4132]:modify taosdump-testcase of column length
[TD-4369]: add testcase of resubscibe and json file
[TD-4369]: add testcase of resubscibe
[TD-4238]: add taodemo-testcase that records of number in request sql less than 32767
[TD-3952]: add taodemo-testcase that query with restful connector
[TD-4132]: add taosdump-testcase of boundary value testing
ver-2.1.3.2
Release Notes
FIX BUGS:
[TD-3304]: fixed a test case bug
[TD-3304]: fixed a test case bug in topic1.sim
[TD-4412]: add new configuration parameter for db option cachelast
[TD-4412]: add new configuration parameter for db option precision
[td-4546]: fix bug in taos_fetch_block while nest query existed.
[TD-4599]: fix false dnode offline
[TD-4605]: early version visual studio compile. (#6399)
[TD-4605]: early version visual studio compile. (#6400)
[TD-4605]: early version visual studio compile. (#6406)
[td-4612]: check invalid query in outer query. [td-4611]
[td-4625]: fix bug in diff query with group by.
[TD-4640]: fix CDLL error in macOs (#6430)
[TD-4671]: mark dropped dnode in dnodeCfg.json & exit early when startup
[TD-4672]: remove peer fqdn IP caching
[td-4673]: fix bug in derivative.
[TD-4681]: return invalid operation for not equal on primary ts column
[TD-4681]: return invalid operator for not equal on primary timestamp column
[TD-4682]: not move vnode to new dnode within 2 seconds
[td-4692]: error in system locale set caused client crash.
[TD-4696]: fix the connection multi taosd error within jdbc-restful (#6499)
[TD-4721]: NULL column in a row was specially processed
[td-4723]: fix bug in derivative function.
[td-4739]: fix bug in derivative.
[TD-4787]: reconnect arbitrator if link broken
[TD-4823]: taosdemo getTableName return empty. (#6571)
[TD-4838]: taosdump binary length bug. (#6581)
[TD-4874]: reset customScore to 0
ENHANCEMENTS:
[TD-3304]: added detailed info for invalid blocks option
[TD-4598]: refactored mapping of TD error code to HTTP error code
NEW FEATURES:
[TD-3126]:add nano second precision testcase and modify tsim to support time precision
[TD-4535]:_block_dist() function improvement
[td-4555]: add derivative function
[TD-4684]: nano second timestamp precision supported (#6529)
[TD-4735]:support select last_row from subquery
[TD-4752]: python connector support nanosecond. (#6528)
[TD-4762]: use maven-assembly-plugins to package multi packages for jdbc demo (#6539)
DOCS:
[TD-2579]: func DIFF support "GROUP BY tbname" now.
[TD-2639]: fix word "MATLAB" spelling.
[TD-3229]: add doc about deploy on Kubenetes environment.
[TD-3229]: add English doc about deployment in Kubernetes environment.
[TD-3229]: remove link to empty docs.
[TD-4288]: update support version of DATABASE parameters hot modification.
[TD-4378]: add note about DB name prefix on RESTful.
[TD-4394]: can alter BINARY & NCHAR length in columns & tags.
[TD-4412]: update DATABASE related parameters.
[TD-4437]:update matlab-jdbc doc
[TD-4484]: add func errstr() for stmt APIs.
[TD-4500]: limit the length of FQDN parameter.
[TD-4533]: correct details of Prepare Statement api for Java.
[TD-4542]: enhance "CACHELAST" mechanism to help "LAST" function.
[TD-4606]: windows compile argument mistake.
[TD-4669]: remove obsoleted English old docs.
[TD-4669]: upload English documents for version 2.0.
[TD-4669]: upload English documents & pictures for version 2.0.
[TD-4689]: describe limitation about "not equal" operator.
[TD-4807]: fix typos.
[TD-4836]: emphasize setting firstEp in all dnode in cluster.
[TD-4837]: "update" parameter can not be changed by "ALTER DATABASE".
TEST:
[TD-3938]: add script to detect coredump file
[TD-3938]: add test case
[TD-4290]: add testcase that compact wal file
[TD-4290]: modify testcase that compact wal file
[TD-4421]: add test case for subquery with filter
[TD-4552]: add testcase that compact wal file with replica
[TD-4602]: add test case
[TD-4630]: add exception handling for restful insert
[TD-4663]: add test case
[TD-4733]: add test case for derivative function
ver-2.1.2.0
Release Notes
FIX BUGS:
Revert "[TD-4533]: taosdemo resub if resubAfterConsume != -1 (#6243)" (#6289)
[td-255]: fix crash caused by tag bind.
[TD-2570]:
[TD-3078]: fix arbitrator create time
[TD-3197]: taosdemo and taosdump coverity scan issues. (#6207)
[TD-3279]: memory link while perform delete action
[td-4111]: fix bug for irate function.
[TD-4243]:fix coredump when select _block_dist() from table
[TD-4279]: fix mnode single online as master
[TD-4296]: taosdemo sub keepProgress. (#6200)
[TD-4313]: odbc example compile failed on Windows. (#6206)
[TD-4322]: taosdemo query then fetch result. (#6210)
[TD-4322]: taosdemo query then fetch result. (#6211)
[TD-4323]: the deleted vnode does not need to commit, so as to speed up the deletion and avoid crash while balance
[td-4351]: suppress error msg if super table is missing.
[TD-4353]: taosdemo resub if resubAfterConsume != -1 (#6286)
[TD-4353]: taosdemo resub if resubAfterConsume != -1 (#6287)
[TD-4370]: squashed commit of python connector changes in develop (#6246)
[td-4372]: fix the taosd server crash caused by dropping a child table, of which the indexed tag value is null.
[TD-4382]: taosdemo query result file is null. (#6259)
[TD-4382]: taosdemo query result file is null. (#6263)
[TD-4384]: fixed an uninitialized bug
[TD-4406]: taosdemo auto create table. (#6281)
[TD-4417]: return database not ready if vnode status & role not ready
[td-4446]: fix repeat import caused crash.
[TD-4480]: fix DatabaseMetaData get wrong column value (#6381)
[TD-4507]: disable jdbc build on windows for appveyor. (#6352)
[TD-4507]: disable jdbc build on windows for appveyor. (#6353)
[TD-4533]: taosdemo resub if resubAfterConsume != -1 (#6243)
ENHANCEMENTS:
[td-4151]: improve the validation procedure of sql statement.
[td-4231]: report error if only tags of the table are retrieved in the select clause when the filter condition only includes normal columns.
[TD-4243]: block_dist percentile approximation to reduce memory usage especially for super table
[TD-4243]:remove _block_dist() special dedicated column index
[td-4314]:support top/bottom query on main query.
[td-4520]: support the tbname column alias name.
NEW FEATURES:
[TD-4068]: taosdemo support stmt. (#6270)
DOCS:
[TD-2639]: correct database parameter about time precision.
[TD-2639]: correct parameter about time precision.
[TD-2639]: describe length limitation about tag names.
[TD-2639]: fix example about transaction in SQL execution.
[TD-2639]: fix typo about replica.
[TD-3948]: column names can be away from table name in insert.
[TD-3963]: allow alter some database parameters without reboot server.
[TD-4089]: stopping taosd service may take remarkable time.
[TD-4181]: update format of FAQ doc.
[TD-4181]: update SQL related doc.
[TD-4277]: update description about inserting into multi tables with auto creating table.
[TD-4377]: fix files number calculation in vnode.
[TD-4387]: fix broken link to server config doc.
[TD-4533]: describe C/C++ & Java version of Prepare Statement api.
[TD-4533]: describe parameter "size" in "setString" & "setNString".
[TD-4533]: fix description about func "taos_stmt_bind_param_batch".
[TD-4533]: "taos_stmt_bind_param" can be used in both INSERT & SELECT queries.
TEST:
[TD-4122]: add test case
[TD-4263]: update performance test script
[TD-4420]: add test case
[TD-4423]: add test case
[TD-4435]: add test case
[TD-4505]: add test case for last_row()
ver-2.1.1.0
Release Notes
FIX BUGS:
[TD-4170]:improve skiplist rand performance
[TD-3197]: taosdemo and taosdump coverity scan issues. (#6004)
[TD-3639]: compare timestamp with datetime in python (#5990)
[TD-3857]: taosdump database properties. (#6019)
[TD-3857]: taosdump database properties. (#6020)
[TD-3902]: taosdemo subscribe. (#6028)
[TD-3914]: taosdemo input argument validation. (#6097)
[TD-3992]: taosdemo subscribe. (#6035)
[TD-4001]: taosdemo restful segfault. (#5962)
[TD-4005]: fix repeated vnode open when tsdb state not ok
[TD-4035]: taosdemo more checking for prevent value out of scope. (#5992)
[TD-4048]: fix python connector error where ts is null (#6018)
[TD-4054]: taosdump wrong column note length. (#5996)
[TD-4056]: fix possible char string buffer length overflow
[TD-4060]: taos shell startup message. (#6009)
[TD-4060]: taos shell startup message. (#6010)
[TD-4070]: taosdemo use friendly msg if the setting has improper values. (#6040)
[TD-4070]: taosdemo use friendly msg if the setting has improper values. (#6041)
[TD-4073]: taosdemo rest query output to result file. (#6072)
[TD-4081]: fix vnode confirm forward missing response & write msg freeing
[TD-4081]: fix vnode dropping
[TD-4081]: [v3] fix vnode closing
[TD-4081]: vnode not close if dropped
[TD-4083]: taosdemo query times need be more than 0. (#6038)
[TD-4083]: taosdemo query times need be more than 0. (#6039)
[TD-4089]: fix systemd sent SIGKILL before taosd shutdown normally (#6101)
[TD-4095]: taosdump long tablename. (#6076)
[TD-4095]: taosdump long tablename. (#6077)
[TD-4130]: taosdemo subscribe stable. (#6090)
[TD-4130]: taosdemo subscribe super table. (#6086)
[TD-4136]: taosdemo max records per req < 32767 (#6082)
[TD-4136]: taosdemo max records per req < 32767 (#6118)
[TD-4136]: taosdemo records per req more than 32767. (#6087)
[TD-4144]: add subscribe test cases
[td-4147]: report error if the column name is too long.
[TD-4158]: taosdemo cmake failed with low version git. (#6106)
[TD-4158]: taosdemo cmake failed with low version git. (#6107)
[TD-4160]: remove python connector soft links, fix tests and documents
[TD-4173]: compile failed with gcc 4.8.5 on centos7. (#6111)
[TD-4205]: fix drone ci error
[td-4209]: add the uid check for super table metadata that is already cached in local buffer.
[TD-4228]: fix install error when grafana submodule not ready (#6151)
[TD-4232]: fix vnode queueWMsg & queuedWMsgSize counting under flow ctrl
[TD-4240]: taosdemo subscribe more than max query sql count. (#6154)
[TD-4240]: taosdemo subscribe more than max query sql count. (#6157)
[TD-4258]: speedup nodejs fetchall() with taos_fetch_block (#6163)
[TD-4258]: speedup nodejs fetchall() with taos_fetch_block (#6165)
[TD-4272]: taosdemo specify columns. (#6173)
[TD-4272]: taosdemo specify columns. (#6174)
[TD-4296]: taosdemo sub keepProgress. (#6201)
[TD-4808]: fix python connector error where ts is null (#6025)
ENHANCEMENTS:
[TD-182]: use single repo for python connector (#6036)
[TD-3948]: insert syntax - specify columns after supertable tags
[TD-4152]: taosdemo reduce prompt and query systeminfo. (#6094)
[TD-4152]: taosdemo reduce prompt and query systeminfo. (#6108)
[td-4175]: improve the error message while the binary string overflow.
[TD-4224]: reduce grafana module size in packaging (#6146)
NEW FEATURES:
[TD-3746]:save grant objects to monitor database
[td-4038]: support column data batch bind.
[TD-4068]: taosdemo supports stmt interface.
[TD-4068]: taosdemo support stmt interface.
[TD-4198]: support AddressSanitizer on windows. (#6132)
DOCS:
[TD-2639]: fix typo about "taos_open_stream".
[TD-2639]: update "stime" parameter in "taos_open_stream" func.
[TD-4092]: describe "SHOW CREATE" series of commands.
[TD-4202]: fix Grafana plugin installation directory.
TEST:
[TD-3663]: add test case for docker cluster
[TD-3998]: add taodemo-testcase that inserting too many rows won't make ts disorder
[TD-4017]: add test case
[TD-4037]: add taodemo-testcase that childtable_count is less than or equal zero and num_of_records_per_req is equal zero
[TD-4179]: add test case
[TD-4263]: update performance test script