fix: free() invalid pointer in taos-connector-rust
fix: the retention task does not exit when drop and recreate database with the same name while RSMA exists
fix: clearing user_ip in taos_options_connection does not take effect
fix: slow leader election when a single node in a dual-replica setup loses network connectivity
fix: crash occurred when querying a virtual supertable without including the timestamp primary key
fix: fixed the rare issue of inconsistent config parameter values across dnodes after modifying dnode parameters.
fix: incorrect result issue when the stream statement contains tag=%%1.
fix: state window fails to properly handle data with NULL states
fix: crash when concurrent writes and last queries are performed simultaneously.
fix: new values cannot be immediately queried after updating server configuration parameters
fix: fix C WebSocket stmt2 automatic reconnection
fix: subscription failure when the WAL version number exceeds the maximum value of int32
fix: startup failure on CPUs with 200 cores or more
fix: explorer query NaN as null
fix: show create table command execute error when the tag value is an empty string
fix: crash caused by memory cleanup when sync message sending fails
fix: incorrect _wduration result in time window queries with sliding.
fix: invalid sttblockreader initialization actions in window queries.
fix: resolved incorrect end_point information in perf_connections
What's Changed
enh: optimize stable event window plan by @dapan1121 in https://github.com/taosdata/TDengine/pull/33195
fix: TD-38212 by @cadem in https://github.com/taosdata/TDengine/pull/33186
docs: update release note for 3.3.8.1 in office web by @feici02 in https://github.com/taosdata/TDengine/pull/33216
fix: type conversion error by @menshibin in https://github.com/taosdata/TDengine/pull/32844
feat: complete version number character copying by @menshibin in https://github.com/taosdata/TDengine/pull/33206
docs: update python ws version history by @qevolg in https://github.com/taosdata/TDengine/pull/33222
fix: fix tdgpt timemoe model directory by @SallyHuo-TAOS in https://github.com/taosdata/TDengine/pull/33213
enh(last): enable reading cache when select last and tags by @Tony2h in https://github.com/taosdata/TDengine/pull/33204
enh: TD-38163-mnode-open-log by @guanshengliang in https://github.com/taosdata/TDengine/pull/33160
fix: clearing user_ip in taos_options_connection does not take effect by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33229
fix: clearing user_ip in taos_options_connection does not take effect by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33228
enh: rsma docs and task monitor by @kailixu in https://github.com/taosdata/TDengine/pull/33219
fix: TS-7219-handle-status-req-timeout by @cadem in https://github.com/taosdata/TDengine/pull/33210
merge: from 3.3.6 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/33235
fix: get stream tasks list crash issue by @dapan1121 in https://github.com/taosdata/TDengine/pull/33238
feat: unique getBuildPath invoke and ignore .git branch name contain … by @SallyHuo-TAOS in https://github.com/taosdata/TDengine/pull/33233
enh: TD-38278-print-error-code by @cadem in https://github.com/taosdata/TDengine/pull/33231
enh(last): enable using cache when select last and composite key by @Tony2h in https://github.com/taosdata/TDengine/pull/33234
Fix/test case/err desc main by @facetosea in https://github.com/taosdata/TDengine/pull/33246
enh: add and apply trigger latency config by @dapan1121 in https://github.com/taosdata/TDengine/pull/33245
fix(stream): fix memory leak in vtable data merge by @JinqingKuang in https://github.com/taosdata/TDengine/pull/33194
enh(last): enable reading cache when select last and tags by @Tony2h in https://github.com/taosdata/TDengine/pull/33236
Docs for error codes Prefix Categories by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/33250
merge: from 3.3.6 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/33255
fix: TD-37490 ci case by @facetosea in https://github.com/taosdata/TDengine/pull/33187
Full Changelog: https://github.com/taosdata/TDengine/compare/ver-3.3.8.1...ver-3.3.8.4
docs: update conntector and error code page, remove rest connect type by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/33266
fix: add thread create debug log by @dapan1121 in https://github.com/taosdata/TDengine/pull/33262
Wrapper Library Add Hint Message by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/33257
fix(stream): fix trigger waking for available runner by @JinqingKuang in https://github.com/taosdata/TDengine/pull/33264
docs: update c native stmt2 example by @qevolg in https://github.com/taosdata/TDengine/pull/33272
fix[TD-38121]: fix two tdb bugs for 3.3.6 by @localvar in https://github.com/taosdata/TDengine/pull/33274
fix[TD-38121]: fix two tdb bugs by @localvar in https://github.com/taosdata/TDengine/pull/33260
enh(stream): reset table scan in reader by @wangmm0220 in https://github.com/taosdata/TDengine/pull/33247
alter cron time by @happyguoxy in https://github.com/taosdata/TDengine/pull/33286
fix(tref): increase TSDB_REF_OBJECTS from 100 to 2000 for improved reference handling by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33281
fix(tref): increase TSDB_REF_OBJECTS from 100 to 2000 for improved reference handling by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33282
feat: add rpcRecvLogThreshold configuration for logging threshold by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33277
feat: add rpcRecvLogThreshold configuration for logging threshold by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33241
fix: memleak by @facetosea in https://github.com/taosdata/TDengine/pull/33280
fix: adjust rocksdb log by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33013
enh: optimize vtable scan by @Simon9997 in https://github.com/taosdata/TDengine/pull/33232
enh: Wrapper Library Add Hint Message(3.3.6 branch) by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/33270
docs: add libtaosws.so and libtaosnative.so load failed resolution by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/33276
docs: jdbc release 3.7.6 by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/33293
merge: from 3.3.6 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/33290
docs: update roadmap by @guanshengliang in https://github.com/taosdata/TDengine/pull/33307
tidy up CI case for link function by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/33253
Update to the nvl2 function description by @liuyq-617 in https://github.com/taosdata/TDengine/pull/33314
fix(stream): tsdbReader is null by @wangmm0220 in https://github.com/taosdata/TDengine/pull/33306
enh: Modify maximum TSMA num from 3 to 10. by @Simon9997 in https://github.com/taosdata/TDengine/pull/33145
fix(stream): cases error in sometimes by @wangmm0220 in https://github.com/taosdata/TDengine/pull/33243
enh: optimize log in vnodeQuery.c for better debug info by @hzcheng in https://github.com/taosdata/TDengine/pull/33267
Fix/fixMemleak336 by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33261
enh: Add error logging when scan meta entry fails to decode by @hzcheng in https://github.com/taosdata/TDengine/pull/33279
docs: add taos_print_row desc by @qevolg in https://github.com/taosdata/TDengine/pull/33310
test: tidy up cases on main branch by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/33317
fix: Support external window for subquery. by @Simon9997 in https://github.com/taosdata/TDengine/pull/33320
fix(tmq): [TS-7468] position is negative because overflow by @wangmm0220 in https://github.com/taosdata/TDengine/pull/33304
fix(tmq): [TS-7468] position is negative because overflow by @wangmm0220 in https://github.com/taosdata/TDengine/pull/33305
enh(stream): fix trim block error by @wangmm0220 in https://github.com/taosdata/TDengine/pull/33299
fix: [TD-38315] Fix virtual supertable scan wrong tsSlotId. by @Simon9997 in https://github.com/taosdata/TDengine/pull/33288
enh:remove obsolete test case files for long-running and TD-GPT tests from the parallel_test directory by @tomchon in https://github.com/taosdata/TDengine/pull/33327
change log level of http by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33312
fix(stream): fix compile error in windows by @wangmm0220 in https://github.com/taosdata/TDengine/pull/33328
fix:Remove Rustup server proxy using github runner from build workflow by @tomchon in https://github.com/taosdata/TDengine/pull/33336
enh: improve taosd process management on Windows and add ASAN support and update telemetry port to 1080 for consistency by @tomchon in https://github.com/taosdata/TDengine/pull/33322
fix: update telemetryPort to '1080' and enhance ASAN options for error handling by @tomchon in https://github.com/taosdata/TDengine/pull/33321
refactor: remove obsolete workflow and add rename windows cases task file for CI by @tomchon in https://github.com/taosdata/TDengine/pull/33329
fix(stmt): bind core when ts is fixed value by @Pengrongkun in https://github.com/taosdata/TDengine/pull/33326
docs: add query request concurrency limit configuration details by @huskar-t in https://github.com/taosdata/TDengine/pull/33316
fix: use trans to alter global config. by @xiao-77 in https://github.com/taosdata/TDengine/pull/33324
merge: from 3.3.6 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/33340
merge: from 3.3.6 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/33344
merge: from 3.3.6 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/33348
change log level of http by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33313
enh: [TD-38369] Split vtable test case to accelerate ci. by @Simon9997 in https://github.com/taosdata/TDengine/pull/33345
fix: only keep asc scan when both first and last exists in query with window by @Tony2h in https://github.com/taosdata/TDengine/pull/33333
fix: fill operator fills duration pseudo column as sliding error by @Tony2h in https://github.com/taosdata/TDengine/pull/33349
feat(gpt): add dtw/tlcc functions. by @hjxilinx in https://github.com/taosdata/TDengine/pull/33230
test: add keeper test cases by @qevolg in https://github.com/taosdata/TDengine/pull/33319
fix http double recv resp by @yihaoDeng in https://github.com/taosdata/TDengine/pull/31423
docs: add smlAutoCreateDB configuration for taosAdapter by @huskar-t in https://github.com/taosdata/TDengine/pull/33343
merge: from 3.3.6 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/33353
fix(query): early filter for stt reader init. by @hjxilinx in https://github.com/taosdata/TDengine/pull/33351
fix(query): early filter for stt reader init. by @hjxilinx in https://github.com/taosdata/TDengine/pull/33352
Add fastdtw installation to install.sh by @SallyHuo-TAOS in https://github.com/taosdata/TDengine/pull/33357
fix: check dnodes status until ready by @SallyHuo-TAOS in https://github.com/taosdata/TDengine/pull/33360
fix: show create table error when nchar-type tag is empty string by @Tony2h in https://github.com/taosdata/TDengine/pull/33356
enh: grant support KingHistorian by @kailixu in https://github.com/taosdata/TDengine/pull/33358
enh: grant support KingHistorian by @kailixu in https://github.com/taosdata/TDengine/pull/33359
fix: query last failed case invalid ptr. by @xiao-77 in https://github.com/taosdata/TDengine/pull/33364
merge: from 3.3.6 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/33375
Tidy up cases for main branch(10-21) by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/33323
fix: update symbolic links for libtaosws to support wildcard matching by @tomchon in https://github.com/taosdata/TDengine/pull/33296
fix: update UDF example links to correct file paths by @tomchon in https://github.com/taosdata/TDengine/pull/33377
fix(tmq): tmq_get_json_meta return " if tag is "" by @wangmm0220 in https://github.com/taosdata/TDengine/pull/33369
fix: update test case paths for TDgpt in workflow and task files by @tomchon in https://github.com/taosdata/TDengine/pull/33382
fix(tmq): tmq_get_json_meta return " if tag is "" by @wangmm0220 in https://github.com/taosdata/TDengine/pull/33367
Tidy up cases on main branch(10-27) by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/33381
docs: optimize time strategy of taosgen by @YamingPei in https://github.com/taosdata/TDengine/pull/33285
docs: adujst csv configuration of taosgen by @YamingPei in https://github.com/taosdata/TDengine/pull/33292
enh: modify cases to avoid Out-of-time/performance error by @Tony2h in https://github.com/taosdata/TDengine/pull/33379
fix: state window handles null status error by @Tony2h in https://github.com/taosdata/TDengine/pull/33365
merge: from 3.3.6 to main by @guanshengliang in https://github.com/taosdata/TDengine/pull/33391
fix/TS-7542-fix-use-after-free by @cadem in https://github.com/taosdata/TDengine/pull/33387
generate shell case description by @minhuinie in https://github.com/taosdata/TDengine/pull/33392
docs: update get started from package by @danielclow in https://github.com/taosdata/TDengine/pull/33396
fix: memory leakage by @freemine in https://github.com/taosdata/TDengine/pull/33373
fix: state window ignores leading and trailing Null values by @Tony2h in https://github.com/taosdata/TDengine/pull/33397
fix: state window ignores leading and trailing Null values by @Tony2h in https://github.com/taosdata/TDengine/pull/33409
docs: integrate with Pandas docs by @menshibin in https://github.com/taosdata/TDengine/pull/33350
enh: decimal case cost time by @facetosea in https://github.com/taosdata/TDengine/pull/33418
fix: change sdb config before send req to dnode. by @xiao-77 in https://github.com/taosdata/TDengine/pull/33408
fix(stream): [TD-38380] error if tag == %%1 with tagcache open by @wangmm0220 in https://github.com/taosdata/TDengine/pull/33346
not retry timeout msg by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33411
not retry timeout msg by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33412
Fix/externale win/partition by tag main by @facetosea in https://github.com/taosdata/TDengine/pull/33421
test: support multi vm run CI by @SallyHuo-TAOS in https://github.com/taosdata/TDengine/pull/33275
fix/TD-38395-memory-leak by @cadem in https://github.com/taosdata/TDengine/pull/33414
Fix/td 38395 memory leak 3.3.6 by @cadem in https://github.com/taosdata/TDengine/pull/33430
enh(test): insert data in parallel by @kailixu in https://github.com/taosdata/TDengine/pull/33428
merge: from 3.3.6 to main branch by @guanshengliang in https://github.com/taosdata/TDengine/pull/33434
update TLS docs by @yihaoDeng in https://github.com/taosdata/TDengine/pull/33361
refactor(gpt): refactor the requirements. by @hjxilinx in https://github.com/taosdata/TDengine/pull/33406
Tidy up cases (10.28) Migrate army/tools/benchmark by @DuanKuanJun in https://github.com/taosdata/TDengine/pull/33389
Fix/citest/common by @facetosea in https://github.com/taosdata/TDengine/pull/33422
fix keeper explore subtable name by @sheyanjie-qq in https://github.com/taosdata/TDengine/pull/33440
feat(docker): add Dockerfile for TDengine and improve entrypoint script by @tomchon in https://github.com/taosdata/TDengine/pull/33311