Skip to content

Releases: taosdata/TDengine

ver-2.0.16.0

10 Feb 03:35
Compare
Choose a tag to compare

Release Notes

FIX BUGS:
[TD-2887]: fix possible race condition coredump
[TD-2962]: fix pContext NULL crash
[TD-2886]: change the error code if the table has been removed and created again with different table schema before issuing query to a vnode.[TD-2910]: fix onlineDnodes > totalDnodes issue
[TD-2643,TD-2925]: update sim test case and JDBCDemo doc
[TD-2925]: rename keep2,keep1 -> keep1,keep0
[TD-2936]: change default path to follow mac standard.
[TD-2923]: Not show databases in dropping
[TD-2822]: fix invalid result set pointer bugs
[TD-2875]: comment out stderr print to make crash_gen no Killed
[TD-2918]: delet stable in mnode first before send dnode drop stable msg
[TD-2402]: remove WINDOS macro related code in ttimer
[TD-2402]: set rows <- 1 constantly when update http sql return success
[TD-2901]: fix bug taosdemo with mono compiled does not exit.
[TD-2402]: set rows <- 1 constantly when update http sql return success
[TD-2885]: fix memory leak.
[TD-2893]: fix http invalid url error typo.
[TD-2875]: use monotonic clock source to fix leap-second issue

ENHANCEMENTS:

NEW FEATURES:
[TD-2931]: add -y parameter to skip prompt.
[TD-2771]: python version taosdemo. add native interface
[TD-2005]: add ErrorNumber in JDBC driver
[TD-2891]: get process cmdline by pid on mac.
[TD-2555]: super table query support stddev query.

DOCS:
[TD-2639]: fix typo in example of alter table tags.
[TD-2639]: fix software version number about STDDEV() on super table.

TEST:
[TD-2568]: add test case
[TD-1351]: add test case
[TD-2671]: add test case for STABLE
[TD-2850]: add test case
[TD-2801]: add test case

ver-2.0.15.0

30 Jan 12:43
Compare
Choose a tag to compare

Release Notes

FIX BUGS:
[TD-2873]: fix JdbcRestfulDemo.java compile issue.
[TD-2541]: optimized the connection pool demo codes
[TD-2597]: fix Druid and HikariCP configurations
[TD-2793]: fix -p option of taos.exe
[TD-2845]: new -V option to taos.exe
[TD-2827]: fix JDBC-RESTful resultSet and restSetMetaData bugs
[TD-2839]: set tsOfflineThreshold max <- 86400 * 365
[TD-2839]: fix tsOfflineThreshold code comments
[TD-2832]: use httpDecodeUrl to parse reserved characters after percent-encoding
[TD-2696]: fix RFC3339 timestamp bug.
[TD-2790]: fix the bug that tableMeta is not updated if parse error occurs.
[TD-2445]: dump toasd process cfgs
[TD-2805]: null pointer checking
[TD-2808]: fix http password len
[TD-2794]: fix authentication failed with changed password
[TD-2794]: fix authentication failed with changed password
[TD-2718]: new create multiple tables test cases
[TD-2490]: add check for full table name.
[TD-2697]: fix buffer overflow
[TD-2769]: make nodejs connector use napi to support v10 and v12.
[TD-2769]: lock ref-napi version to 1.5.2.
[TD-2788]: fix two telemetryReporting options in taos.cfg.
[TD-2769]: update package json files.
[TD-1600]: return error code to client if importing data from file failed.
[TD-2778]: fix invalid read during merge data in both buffer and data files.
[TD-2777]: fix potential risk to execute rm -rf /
[TD-2769]:nodejs 12+ adapt
[TD-2247]: fix invalid sql caused client crash.

ENHANCEMENTS:
[TD-2785]: Allow to judge the status of sync and arbitrator ports
[TD-2759]: remove 1s additional check peer conn timer interval

NEW FEATURES:
[TD-109]: support mac compile with xcode11.4 in travis CI. enable in .travis.yml
[TD-109]: support mac compile with xcode11.4 in travis CI. redefine MSG_NOSIGNAL
[TD-2339]: interpolation can be applied along with the time window.
[TD-2776]: add stable infos in getTables method
[TD-2635]: support next fill option.

DOCS:
[TD-1413]: enterprise edition support multi-layer storage now.
[TD-2571]: add new keyword DISTINCT to select different values of tag column in super table.
[TD-2852]: add Mac platform compiling section to the README.md.
[TD-2829]: refine Windows compiling section of README.md
[TD-2639]: twa() do not support super table in current version.
[TD-2639]: remove unessential emphasis.
[TD-2639]: fix indent of doc.
[TD-2639]: fix escape code type error.
[TD-2671]: Super Table will use keyword "STABLE" since now.
[TD-2639]: remove one misplaced doc.
[TD-2639]: distinguish the concept Arbitrator and the command tarbitrator.
[TD-2757]: fix description about VNode mem cache.
[TD-2775]: update faq regarding UPDATE parameter.
[TD-2763]: remove outdated description.
[TD-2555]: STDDEV() support calculation on super table.
[TD-2639]: fix minor typo.
[TD-2639]: fix a code format.
[TD-2639]: fix minor typo.
[TD-2775]: add update to faq, fix minor typo.
[TD-2775]: add update to faq.

TEST:
[TD-2672]: optimized the JDBC test cases
[TD-2700]: add test case
[TD-2635]: add test case
[TD-1024]: add test case
[TD-2720][TD-2247]: add test case
[TD-2451]: add test case
[TD-2695]: change jdbc unit test cases

ver-2.0.14.0

15 Jan 18:53
Compare
Choose a tag to compare

Release Notes

FIX BUGS:
[TD-2758]: database may always in syncing state because a node is offline
[TD-2752]: check if the FILE pointer is valid or not.
[TD-2756]: correct docstring in taos.cfg

ENHANCEMENTS:
[TD-2606]: enlarge TSDB_MAX_WAL_SIZE from 2M to 3M

NEW FEATURES:

DOCS:
[TD-2632]: add batch size suggestion for batch creating tables.
[TD-2720]: fix description for account name length limit
[TD-2680]: "show dnodes" will include arbitrator node
[TD-1866]: describe the relationship of taos_consume & taos_free_result

ver-2.0.13.0

02 Jan 01:00
Compare
Choose a tag to compare

Release Notes

FIX BUGS:
[TD-2604]: fix coredump
[TD-2583]:function min gets result value zero when column values contain NULL
[TD-2429]: data may be lost during load balancing
[TD-2557]:insert from file failed after changing stable
[TD-2587]: fix bugs introduced by refactor.
[TD-2559]: taos can't cancel stable query when fetching data
[TD-2302]: fix nodejs exception when query a null value
[TD-2563]: fix invalid write caused by top/bottom query at client side.
[TD-2562]: fix bug in twa query.
[TD-2457]: check the invalid order by clause for top/bottom query.
[TD-2560]: client crash when execute 'show tables like'
[TD-2550]: fix nodejs connector of td2.0-connector cannot use in 2.0.8.0 or later
[TD-2511]: DB new option cacheLastRow

ENHANCEMENTS:
[TD-2606]: double TSDB_MAX_WAL_SIZE from 1M to 2M
[TD-2561]: new field clusterId for SConnectRsp
[TD-2378]: optimize the client memory requirement.
[TD-2512]: support in memory cached last row query.

NEW FEATURES:
[TD-2502]: force version checking with rpc request messages

DOCS:
[TECO-40]: add video link to documentation markdown, change FAQ to list

TEST:
[TD-2585]: migrate 4 sim cases to python to improve speed
[TD-2551]: get insert delay values for taosdemo performance

ver-2.0.12.0

28 Dec 03:40
Compare
Choose a tag to compare

FIX BUGS:
[TD-2548]:wrong error message is showed when taos connect failed
[TD-2477]:taosd crash when executing queries
[TD-2538]: crash when sql has limit & offset
[TD-2534]: fix crash on null pointer parser
[TD-2528]: messy characters in alert msgs
[TD-2487]: create stble with a wrong type tag but report length too long
[TD-2464]: validate maxTablesPerVnode and reset to minTablesPerV…
[TD-2484]: use IPv4's AI_INET instead of AI_UNSPEC
[TD-2550]: fix nodejs bug in new version.
[TD-2482]: fix bug in the skiplist iteration during query processing.
[TD-2471]: fix the bug during the removal of elements in trashcan.
[TD-2488]: fix super table bug.

ENHANCEMENTS:
[TD-2434]: reduce the memory requirement during super table interval query.

NEW FEATURES:

DOCS:
[TECO-39]: continue refine connector page.

TEST:
[TD-2488]: add test case
[TD-965]: add test case for TWA

ver-2.0.11.0

21 Dec 03:35
Compare
Choose a tag to compare

Release Notes

FIX BUGS:
[TD-2442]: taos crash when press ctl+c to cancel query
[TD-2481]: cannot create stream
[TD-2438]: Coverity fix
[TD-2340]: reserve field uint32_t crc for checksums
[TD-2481]: cannot create stream
[TD-2469]: disable client epSet.fqdn update with single node cluster
[TD-956]: TWA query does not need the start/end time range.
[TD-2460]: join query failed through REST API.
[TD-2454]: fix client memory leaks.
[TD-2433]: fix the bug that server_status() not working.
[TD-2190]: failed to time range check for fill query.

ENHANCEMENTS:
[TD-2263]: debug log epSet.fqdn when connect success
[TD-2176]: improve the first/last query performance against super table.
[TD-1827]: force version check for client messages

NEW FEATURES:
[TD-2425]: multi-table creation in one request.

TEST:
[TD-2424]: add test case for float compare

ver-2.0.10.0

13 Dec 06:42
Compare
Choose a tag to compare

Release Notes

FIX BUGS:
[TD-2420]: fix import file crash.
[TD-2373]: data race in removeFromWheel
[TD-2368]: show 4 new variables
[TD-2366]: is (not) null for binary/nchar
[TD-2274]: make ep inconsistent log message more clear
[TD-2363]: Super Table hash is emptied abnormally, resulting in data query failure
[TD-2370]: fix the deadlock when the system exits
[TD-2347]: Modify some bugs in data migration and add mandatory check
[TD-2342]: disallow cross db create child table
[TD-2420]: fix import file crash.
[TD-2424]: fix the float column precision caused filter failure.
[TD-2129]: fix the bug that twa query result is incorrect while the value is less than 0.
[TD-2414]: fix the bug that twa query processing causes server crash while query time range is empty.
[TD-2165]: fix the bug that query can not be stopped if all query threads are busy.
[TD-2364]: fix mybatis-plus pagenation exceptions
[TD-2373]: data race in removeFromWheel
[TD-2366]: is (not) null for binary/nchar
[TD-2342]: disallow cross db create child table
[TD-2344]: fix bugs for percentile against float columns.

ENHANCEMENTS:
[TD-2371]:Record important information to a separate log file called taoinfo
[TD-2304]: make Invalid timestamp error more clear
[TD-2379]: configure the number of CPU cores available for query processing.
[TD-2375]: configure the number of CPU cores available for query processing.
[TD-2361]: optimize the failure retry in insert processing.

NEW FEATURES:
[TD-2405]: new option -C (--dump-config) for taos and -C for taosd to dump configuration
[TD-2310]: add dest table into show streams
[TD-2191]: taosdemo tool for java developers
[TD-1680]: print ellipsis when binary/nchar is too long

DOCS:

TEST:
[TD-2129]: add test case for twa
[TD-2114]: Improve performance test script
[TD-2342]: add test case

ver-2.0.9.0

05 Dec 09:51
Compare
Choose a tag to compare

Release Notes

FIX BUGS:
[TD-2301]: change
[TD-2267]: remove redundant macro definition
[TD-2199]: fix bugs in percentile in case of no data in table.
[TD-2236]: fix bugs in groupby normal colunms + last query
[TD-2281]: filter unsupported mixed up query functions.
[TD-2313]: ensure length of nchar cols not exceed limit
[TD-2169]: fix memory leaks in group by query processing.
[TD-2265]: add the total number of rows in submit block during parse insert sql.
[TD-2298]: fix taosd crash during table interval query.
[TD-2255]: fix incorrect log variable and sim test cases
[TD-2277]: fix invalid column type in stable query.
[TD-2265]: fix TSDB_MAX_ALLOWED_SQL_LEN from 8MB to 1MB
[TD-2129]: fix bug in twa calculation.
[TD-2198]: cq can be created more than once
[TD-2182]: coverity issues
[TD-2216]: crash in qUtil.c
[TD-2129]: fix bugs in twa query.
[TD-2227]: remove false error message in the log file while no results returned from server in case of query against super table.
[TD-2220]: fix the bug in column arithmetic expression.
[TD-2220]: fix the bug in column arithmetic expression.
[TD-2193]: fix the offset error in arithmetic expression.
[TD-2180]: fix coverity issues.
[TD-2169]: fix memory leak in handing the group by binary|nchar type data.
[TD-2175]: fix the error in result field name and nchar column length

ENHANCEMENTS:
[TD-2293]: improve projection query performance for super table.
[TD-2263]: debug log epSet.fqdn when connect success
[TD-2255]: make db options days and keep error message more clear
[TD-2163]: add the version check for query message.

NEW FEATURES:
[TD-2325]: enable configure if 50% cpu will be used in query processing.
[TD-2309]: add config option to enable/disable stream (continuous query)
[TD-1859]: restful implementation for taos-jdbc

DOCS:

TEST:
[TD-2132]: add memory leak test case

ver-2.0.8.2

20 Nov 16:08
5b22fdf
Compare
Choose a tag to compare

Release Notes
!!!NOTICE!!!
please update your python connector and jdbc connector if you update the tdengine to v2.0.8.0
使用2.0.8.0版本的TDengine用户,Java开发者请一定更新taos-jdbcdriver到2.0.12版本。Python开发者请一定更新TDengine的connector。

FIX BUGS:
[TD-2156]: change packaging scripts for aarch32
[TD-2121]: fix coredump when commit failed
[TD-2084]: invalid read when close TSDB
[TD-2081]: fix alter blocks problem

ENHANCEMENTS:
[TD-2070]: optimize the load data performance.
[TD-2070]: improve project query performance.

NEW FEATURES:
[TD-1859]: a JDBC implementation use TDengine Restful Interface
[TD-2066]: pass error code when commit failed
[TD-1869]: mybatis plus demo for Java Developers
[TD-2004]: use queue to implement commit
[TD-2052]: common java connection pools examples
[TD-2052]: common connection pool demos

DOCS:

TEST:
[TD-1590]: a test case for JDBC failover
[TD-1592]: add test case for kill qeury>

ver-2.0.7.0

10 Nov 03:54
Compare
Choose a tag to compare

Release Notes

FIX BUGS:
[TD-1825]: avoid error for nodejsChecker

ENHANCEMENTS:
[TD-1870]: optimize the memory consumption during interval query.
[TD-225]: optimize the memory consumption for interval query.

NEW FEATURES:
[TD-1954]: a inport/export tool for logical backup
[TD-1877]: custom temporary directory

DOCS:

TEST:
[TD-1702]: add test cases for TSDBDriver