Behavior change and compatibility
Features
- feat: taosX performance report
- feat: support for TLS certificate-based authentication and transmission
- feat: add 'timezone' option in rust websocket connection
- feat: stream now supports the delete_output_table option
- feat: state_window in stream now supports performing operations on the state column
- feat: stream supports the recognition of virtual table changes
- feat: partition by tag now supports string operations
- feat: JDBC WebSocket support multiple endpoints for load balance
- feat: re-implement TSMA using the refactored stream
- feat: stream computing now supports notification filtering mechanism
- feat: support PROPHET algorithm in TDgpt
- feat: support Pearson correlation coefficient function
- feat: taosX support parsing
key
like value in kafka - feat: support for the date function
- feat: support for functions: IF, ISNULL, ISNOTNULL, NVL, COALESCE, NULLIF, IFNULL
- feat: support for functions: std variance stddev_samp var_samp group_concat
- feat: support Rollup SMA.
- feat: support scanning the integrity of time-series data files using the scan command
- feat: add C connector performance benchmark
- feat: support for find_in_set, like_in_set, regexp_in_set functions
- feat: JDBC reduce query times for high-efficient validation
- feat: TDgpt support imputation function
- feat: explorer report metrics to taoskeeper
Enhancements
- enh: support configuration of state window start and end points
- enh: keep agent online by default even if taosX disconnected
- enh: improve C WebSocket STMT2 performance
- enh: add show ssmigrate command to show the progress of shared storage migration
- enh: optimize the performance of stream computing.
- enh: add perf parameters for influxdb in Explorer-DataIn
- enh: taos shell supports argument values immediately following names on Windows
- enh: optimize db size & query speed in taosX start up
- enh: cache validation result to reduce license query times
- enh: notify statement in stream supports using column aliases
- enh: add cpu usage percentage of taosAdapter metric
- enh: taosgen add support for write TDengine with individual queues
- enh: explorer support contains_bad parameter in OPCDA
- enh: enhance error handling for subscribe error in Adapter
- enh: STMT2 support decimal type
- enh: support for BSS (Byte-Stream-Split) encoding on floating-point data
- enh: optimized the "Balance Vgroup Leader" command to achieve a more uniform distribution of VGroup leader
- enh: separate data query and metadata query processing threads
- enh: change default database params to vgroups=4, duration=10 in Explorer
- enh: support for REDISTRIBUTE command on dual-replica databases
- enh: update standard deviation calculation to prevent potential numeric overflow
- enh: show field names even though all values are null in UDT
- enh: allow explorer create database with replica
- enh: adapter recording sql csv add appName and srcPort
- enh: improve the efficiency of event_window queries grouped by tbname
- enh: alert udt error when running with rhai udt scripts in taosX
Fixes
- fix: out-of-bounds error in table name/Tag calculation during stream processing
- fix: data subscription cannot obtain the creation events of normal tables generated by stream
- fix: resolved issue where calling the forecast function on super virtual tables failed
- fix: taosX special params(sparse/realtime/stables) cause 'No valid epSet' error
- fix: taosX-influxdb process not exit when task done
- fix: unexpected agent activities in explorer
- fix: write part column is not work
- fix: incorrect watermark judgment when the ignore_disorder option is enabled in stream
- fix: RAND function returns different values even seed is same on windows
- fix: the output of 'leastsquares' is inconsistent across compilers
- fix: taosd crash when triggered by virtual table with tbname used as a prefilter
- fix: inconsistent data and log directories on windows
- fix: websocket connection not closed after taos_close
- fix: fix the same filename for log to c native
- fix: memory leak caused by STMT query errors
- fix: taosAdapter json serialization contains unexpected escapes
- fix: create taosX task for pi error via Explorer
- fix: incorrect calculation in the first window when the FILL_HISTORY option is enabled in stream computing
- fix: resolved manual recalculation logic errors in stream
- fix: incorrect calculation results in stream when data is out-of-order or deleted
- fix: consumer.recv_timeout block runtime in rust connector
- fix: STMT2 reports error when binding empty nchar type
- fix: cloud taosX license validation issue
- fix: crash issue caused by commit thread suspending queries on composite primary keys of Varchar type
- fix: fix taosX/explorer too many open files in linux
- fix: fix poll deadline elapsed issue when timeout=never in rust taos-ws
- fix: taosd crash when executing a large number of concurrent last queries
- fix: the cols function returns incorrect results when fetching multiple timestamps
- fix: remove stream creation wizard in explorer, use sql directly
- fix: TDgpt may fail during concurrent forecast
- fix: the issue that ss_keeplocal cannot be set to 1440m
- fix: fix cases in explorer permission management
- fix: no need to alert when taosX_sys not exist in TDLite
- fix: fix influxdb stopping stuck in taosX
- fix: explicitly show the database name is case-sensitive
- fix: Explorer favorite SQL should be case-sensitive
- fix: influxdb multi tags with same ts would cause data lost
- fix: Explorer should use COMPOSITE KEY instead of PRIMARY KEY
- fix: taosAdapter did not report metrics continuously
- fix: ODBC timestamp precision error in ADB UPDATE with ms or ns ts
- fix: Kafka data source validation error after upgrading with SASL config
- fix: fix deadlock issue in concurrent influxdb migration tasks
- fix: preview table contains old fields after payload schema changed in Explorer
- fix: crash in ss-migration when fileset does not exist
- fix: taosBenchmark interlace_rows param not work if non_stop_mode=yes
- fix: consumer recv_timeout cause tmq2local file not completed
- fix: cancel restore task not work
What's Changed
- mereg: from main to 3.0 branch by @guanshengliang in #32343
- enh: grant support for data source ORC by @kailixu in #32377
- fix: modify the execution order of compatibility test cases. by @xiao-77 in #32386
- merge: from main to 3.0 branch by @guanshengliang in #32399
- fix: update dnode state from offline to online by @kailixu in #32422
- feat(stmt):add more cases by @Pengrongkun in #32453
- fix: correct regex pattern for Python case detection and update allure path by @tomchon in #32490
- case: test_idmp_meters.py stream8 fixed (3.0) by @DuanKuanJun in #32513
- fix: merge sort in column insert mode by @kailixu in #32502
- enh[ts-6869]: support using file system as shared storage by @localvar in #32483
- merge: from main to 3.0 branch by @guanshengliang in #32542
- feat(stream): opti thread mode of stream reader by @wangmm0220 in #32546
- support stmt2 test cases by @minhuinie in #32533
- merge: from main to 3.0 branch by @guanshengliang in #32624
- fix: add maxRetryWaitTime to configuration dictionary by @tomchon in #32630
- fix: increase pytest timeout from 1000 to 1200 seconds by @tomchon in #32663
- enh: support for BSS (Byte-Stream-Split) encoding on floating-point data by @hzcheng in #32447
- feat[TD-37210]: trigger scan plan optimize by @Simon9997 in #32633
- enh[TS-6867]: support for REDISTRIBUTE command on dual-replica databases by @cadem in #32468
- fix(agg/stddev): variance overflow by @stephenkgu in #32456
- fix: use new url to download tdengine in compatibility case. by @xiao-77 in #32668
- fix testcases on windows by @minhuinie in #32683
- feat: support for the date function by @Tony2h in #32545
- enh: clarify the return value format of the date function by @Tony2h in #32690
- enh[TD-37432]: add variable 'syncApplyQueueSize' by @localvar in #32562
- merge: from main to 3.0 branch by @guanshengliang in #32686
- feat(stmt2): support insert decimal type by @Pengrongkun in #32563
- Fix win cases by @minhuinie in #32728
- merge: from main to 3.0 branch by @guanshengliang in #32722
- enh: change float/double default encoding to byte_stream_split by @hzcheng in #32721
- enh: trigger scan tags optimize by @Simon9997 in #32681
- fix: [TD-37529] Sliding offset cannot be used with interval in trigge… by @Simon9997 in #32635
- fix invalid decompress by @yihaoDeng in #32742
- merge: from main to 3.0 branch by @guanshengliang in #32757
- merge: from main to 3.0 branch by @guanshengliang in #32766
- test: sleep before create db. by @xiao-77 in #32750
- Fix win cases by @minhuinie in #32778
- docs: update release note for 3.3.7.5 in office web by @feici02 in #32779
- docs(taosX-Agent): add
keep_online
config param by @bitcapybara in #32785 - fix: [TD-37714] Fix sql error in virtual table's doc. by @Simon9997 in #32788
- fix(gpt): update the pytorch version in the venv. by @hjxilinx in #32783
- fix jdbc websocket port typo by @sheyanjie-qq in #32787
- fix jdbc websocket port typo by @sheyanjie-qq in #32786
- docs: update idmp info by @guanshengliang in #32790
- docs: update idmp info by @guanshengliang in #32792
- docs: update format by @guanshengliang in #32797
- update windows timezone format in test by @localvar in #32771
- fix: docs build errors by @guanshengliang in #32799
- test: update tmq test case desc by @guanshengliang in #32777
- refactor: tdgpt image name and port number by @feici02 in #32793
- merge: from main to 3.0 branch by @guanshengliang in #32803
- docs: increase the usage restrictions of taosdump's lzma by @menshibin in #32796
- fix: taosd crash when executing db = database() without selecting a database first by @facetosea in #32802
- fix: resolve the issue of CI failure in taosdump Windows environment by @menshibin in #32782
- docs(taosx): update thread resource configuation by @acerDebugman in #31323
- test: rename files by @guanshengliang in #32807
- fix(gpt): fix race-condition in preparing tmp files by @hjxilinx in #32800
- merge: from main to 3.0 branch by @guanshengliang in #32809
- fix(stream): send data by order of cids by @wangmm0220 in #32801
- merge: from 3.3.6 to main branch by @guanshengliang in #32816
- Fix log-level and version parameter descriptions by @zk66214 in #32770
- refactor: installer download in get started by @feici02 in #32818
- fix: the cols function returns incorrect results when fetching multiple timestamps by @Tony2h in #32743
- fix(gpt): fix race-condition in pareparing files for forecast. by @hjxilinx in #32815
- docs: update installation instructions and add package installation details by @tomchon in #32805
- fix(gpt): support scalar operation in forecast function. by @hjxilinx in #32820
- refactor: keep the download link for tsdb server enterprise editions only by @feici02 in #32822
- enh(stmt2): checkout tables exist when insert into stb without tag by @Pengrongkun in #32804
- fix: ignore error while calc dir size by @yihaoDeng in #32812
- fix: ignore error while calc dir size by @yihaoDeng in #32811
- Test framework support windows by @SallyHuo-TAOS in #32794
- test: remove unstable case by @guanshengliang in #32830
- docs: update alarm SQL by @menshibin in #32825
- docs: update config parameter scope by @xiao-77 in #32824
- fix(stream): fix release of recalc request lock by @JinqingKuang in #32826
- fix: [TD-37716] Fix wrong filter extracted in stream. by @Simon9997 in #32806
- test: update description of stream testcases by @guanshengliang in #32819
- refactor: simplify get started by @feici02 in #32834
- test: rename files by @guanshengliang in #32833
- fix: join tbname filter issue by @dapan1121 in #32828
- doc: add more additional notes for config. by @xiao-77 in #32836
- fix: update UDF example paths to correct directory by @tomchon in #32839
- fix: enable debug log by @dapan1121 in #32842
- fix: state window desc true for issue by @dapan1121 in #32843
- fix[TS-7192]: alter database cannot set ss_keeplocal to 1440m by @localvar in #32827
- fix/TD-37689-fix-monitor-case by @cadem in #32784
- doc: add desc for statusInterval. by @xiao-77 in #32854
- enh: destroy mutex of file object by @kailixu in #32851
- enh: destroy mutex of file object by @kailixu in #32852
- enh: TD-37791-add-log-for-sync-heartbeat by @cadem in #32845
- Windows cases opt by @SallyHuo-TAOS in #32855
- test: test_idmp_meters.py submit by @DuanKuanJun in #32763
- fix:update taosd startup command in workflow by @tomchon in #32858
- docs: update ha docs for en by @danielclow in #32862
- feat(tdgpt): add new GitHub Actions workflow and test cases for TDgpt by @tomchon in #32849
- add cover build by @happyguoxy in #32859
- fix: query on dnode by @facetosea in #32848
- merge: from 3.3.6 to main branch by @guanshengliang in #32832
- Update 01-index.md by @chongchengshanhai in #32869
- doc(gpt): update user manual. by @hjxilinx in #32866
- fix(query): check for pk for a result block from outside of tsdbreader. by @hjxilinx in #32837
- fix(query): check the pk for a data block from outside of tsdbReader. by @hjxilinx in #32814
- doc(gpt): update table info. by @hjxilinx in #32871
- fix: stream destroy memory issue by @dapan1121 in #32868
- docs: update subscribe description by @guanshengliang in #32870
- format docstring by @minhuinie in #32873
- Format docstring by @minhuinie in #32874
- format docstring by @minhuinie in #32875
- merge: from 3.3.6 to main branch by @guanshengliang in #32867
- fix(tmq): set pointer = NULL to avoid double free by @wangmm0220 in #32727
- refactor(gpt): update start model script and update user manual by @hjxilinx in #32877
- fix: IGNORE_NODATA_TRIGGER option is invalid within the period window by @facetosea in #32872
- fix: case issue by @dapan1121 in #32876
- test: update case description by @guanshengliang in #32878
- merge: from 3.3.6 to main branch by @guanshengliang in #32885
- fix(stream): auto create normal table error in tmq by @wangmm0220 in #32861
- Windows case opt 0903 by @SallyHuo-TAOS in #32880
- docs: update sql manual files by @danielclow in #32883
- docs: update link to taosd documentation in stream processing parameters by @tomchon in #32889
- fix(stream): add missing slug for stream processing documentation by @tomchon in #32895
- docs: update config parameters by @guanshengliang in #32890
- test: update coverage lists.txt by @guanshengliang in #32894
- docs: update stream slug by @danielclow in #32901
- docs: add version 3.1.9 with internal refactor details to C# connector documentation by @huskar-t in #32900
- Revert "fix: cols(last)" by @Tony2h in #32897
- merge: from 3.3.6 to main branch by @guanshengliang in #32906
- enh/TD-37682-set-sync-timeout by @cadem in #32762
- test: fix ci problem by @guanshengliang in #32908
- docs(data-publisher): add section data-publisher in advanced functionalities by @zitsen in #32879
- fix: oom by @facetosea in #32904
- enh/TD-37682-set-sync-timeout (#32762) by @cadem in #32909
- merge: from 3.3.6 to main branch by @guanshengliang in #32911
- mere: from main to 3.0 branch by @guanshengliang in #32882
- docs: status-interval by @xiao-77 in #32856
- fix(ci): update workflow reference to use new Windows CI YAML by @tomchon in #32881
- build(deps): bump org.apache.tomcat.embed:tomcat-embed-core from 9.0.106 to 9.0.108 in /docs/examples/JDBC/mybatisplus-demo by @dependabot[bot] in #32729
- feat(gpt): support imputation function by @hjxilinx in #32910
- submit cases for new stream testing by @DuanKuanJun in #32886
- doc(gpt): update docs by @hjxilinx in #32919
- docs: add Flink Source to 6.7 Data Publish by @menshibin in #32914
- Enh/add new windows ci 3.0 by @SallyHuo-TAOS in #32918
- docs: update stream in advanced features section by @danielclow in #32905
- chore: upgrade the JDBC version that Flink depends on by @menshibin in #32922
- Update documents for taosinstall, taosinspect by @zk66214 in #32925
- enh(stmt2):fix some stmt2 query proble by @Pengrongkun in #32913
- fix[doc]: correct last_row usage instructions by @Tony2h in #32927
- Remove alarm section title from basic inspection by @zk66214 in #32929
- fix(gpt): update default port and fix bug in set draw flag. by @hjxilinx in #32933
- fix: [TD-37878] Support using alias name in notify condition. by @Simon9997 in #32923
- merge: from main to 3.0 branch by @guanshengliang in #32915
- test: submit stream cases (Sep week2) by @DuanKuanJun in #32924
- refactor: expose ports in Dockerfile by @feici02 in #32934
- feat: [TD-37052] Handle origin table's vnode change in stream query. by @Simon9997 in #32931
- fix: line break in docker start cmd by @feici02 in #32939
- docs: update taosAdapter metrics by @huskar-t in #32928
- feat(gpt): check the parameter type for imputation by @hjxilinx in #32937
- fix: [TD-37615] Fix elapsed function lose precision. by @Simon9997 in #32941
- fix: return tableNotExist error when super table uid mismatches by @Tony2h in #32943
- fix: TD-37959-add-log-for-drop-stable by @cadem in #32940
- enh: TD-37634-improve-sync-election-log by @cadem in #32740
- fix(stmt2):add empty nchar input by @Pengrongkun in #32946
- merge: from 3.3.6 to main branch by @guanshengliang in #32948
- enh: increase the QPS of the last query by @xiao-77 in #32853
- windows cases opt by @SallyHuo-TAOS in #32953
- merge: from 3.3.6 to main by @guanshengliang in #32955
- fix: format Dockerfile by @jiajingbin in #32961
- refactor(gpt): do some internal refactor. by @hjxilinx in #32959
- fix: last/last_row errors when using together with cols by @Tony2h in #32938
- feat[TS-7127]: implement find/like/regep_in_set by @localvar in #32857
- Tdgpt docker opt by @SallyHuo-TAOS in #32949
- merge: from main to 3.0 branch by @guanshengliang in #32965
- docs: optimize taosd config parameters doc better by @DuanKuanJun in #32964
- fix keepColumnName bug in last/first and operator by @Tony2h in #32947
- docs: fix build english error by @DuanKuanJun in #32970
- merge: from 3.3.6 to main by @guanshengliang in #32971
- enh:return error when ctb not exist and no tag in sql by @Pengrongkun in #32935
- enh[TD-37448][TD-37449]: implement
show ssmigrate
andkill ssmigrate
command by @localvar in #32888 - fix: merge error. by @xiao-77 in #32973
- feat(gpt):support pseudo column in imputation. by @hjxilinx in #32972
- docs: optimize taosgen's configuration to enhance usability by @YamingPei in #32952
- enh: TS-6867-add-test-case by @cadem in #32976
- improve taosc websocket desc by @sheyanjie-qq in #32980
- fix(stmt):add check vtable in stmt translation by @Pengrongkun in #32978
- fix: TS-7219-update-in-sdb by @cadem in #32968
- fix(stmt):add check vtable in stmt translation by @Pengrongkun in #32981
- submit stream case test_idmp_privilege.py by @DuanKuanJun in #32954
- fix(stmt):add empty nchar input by @Pengrongkun in #32986
- docs: remove image import component by @danielclow in #32990
- docs(explorer): update monitor section in explorer reference by @zitsen in #32988
- fix[TD-37744]: inconsistent data & log directories on windows by @localvar in #32979
- jdbc url supports multiple endpoints by @sheyanjie-qq in #32989
- docs: update driver-go version by @huskar-t in #32995
- test: cancel compalitbility_rolling_upgrade case on branch 3.0. by @xiao-77 in #32992
- fix(query): don't free rowkey when suspending tsdb reader. by @hjxilinx in #32994
- fix: handle unformated wkt error by @Tony2h in #32987
- merge: from 3.3.6 to main by @guanshengliang in #32998
- docs: Modify docs of virtual table and PERCENTILE. by @Simon9997 in #33004
- fix:stmt_get_fields get update sql timestamp precision by @Pengrongkun in #33001
- fix(stmt): clear parse csv error syntax error msg by @Pengrongkun in #33000
- enh(stmt):insert ctb in other stb return error by @Pengrongkun in #32996
- merge: from main by @guanshengliang in #33007
- Feat/ts 6663 add mem buffer cache 3.3.6 by @cadem in #33010
- merge: from main to 3.0 branch by @guanshengliang in #33002
- feat: TS-6663-add-mem-buffer-cache by @cadem in #32982
- merge: from 3.3.6 to main by @guanshengliang in #33015
- docs: update tdgpt diagram by @danielclow in #33020
- feat: [TD-37209] Support TSMA. by @Simon9997 in #33005
- feat: impl vnode part code by @hzcheng in #32942
- fix: improve formatting and clarity in product introduction section by @tomchon in #33019
- docs(datain): update kafka sasl/ssl auth config pictures by @bitcapybara in #33023
- feat: add custom rule to enforce space after punctuation in emphasis by @tomchon in #33025
- fix(query): clear refId before send drop-task msg. by @hjxilinx in #33008
- fix(query): clear the refId before sending dropping task msg. by @hjxilinx in #33009
- merge: from 3.3.6 to main by @guanshengliang in #33028
- docs: integration with Ignition by @DuanKuanJun in #33024
- fix: refine python taos error log matching in checkAsan.sh by @tomchon in #33029
- merge: from main to 3.0 by @guanshengliang in #33018
- fix(gpt): add additional input check for tdtsfm_1 by @hjxilinx in #33032
- feat: support extend option in state window by @Tony2h in #33003
- fix(tmq): set pointer = NULL to avoid double free by @wangmm0220 in #32726
- fix: test bug by @hzcheng in #33026
- docs: synatx errors by @guanshengliang in #33034
- fix: improve script readability and error counting in checkAsan.sh by @tomchon in #33031
- docs: add comparison of taosBenchmark and taosgen features by @YamingPei in #32993
- fix: refine python taos error log filtering in checkAsan.sh by @tomchon in #33036
- fix: update Rust environment variables for build process by @tomchon in #33037
- docs: add description for taosgen's tables_reuse_data parameter by @YamingPei in #33043
- Prophet by @Xundendong in #32984
- fix: TS-7385-report-statusinterval by @cadem in #33047
- fix: TS-7385-report-statusinterval-main by @cadem in #33048
- mege: from 3.3.6 to main by @guanshengliang in #33051
- docs(explorer): add env set instructions for explorer by @zitsen in #33053
- feat: support TLS by @yihaoDeng in #32926
- enh: TS-6480-auto-weight-balance-leader by @cadem in #33030
- feat: enhance workflow dispatch inputs and concurrency handling in new-framework-test by @tomchon in #33068
- enh: add installation of prophet library in install.sh by @SallyHuo-TAOS in #33069
- fix(stmt): table not exist error return by @Pengrongkun in #33060
- fix[TD-37678]: taos command line support '-uroot' on windows by @localvar in #33055
- Feat/ts 6480 auto balance add case by @cadem in #33067
- feat(stream): optimize stream logic by @wangmm0220 in #33027
- docs: update driver-go version history to include v3.7.6 changes by @huskar-t in #33075
- fix(stmt): table not exist error return by @Pengrongkun in #33074
- merge: from 3.3.6 to main by @guanshengliang in #33076
- merge: from main to 3.0 branch by @guanshengliang in #33052
- fix[TD-37673]: rand returns different value with same seed on windows by @localvar in #33073
- docs: upgrade the Node.js connector version by @menshibin in #33077
- fix: stream ci issues by @dapan1121 in #33080
- fix[TD-38138]: build and execute issues on windows by @localvar in #33070
- merge: from main to 3.0 branch by @guanshengliang in #33084
- case: fix bug to repair case on main branch by @DuanKuanJun in #33079
- 3.0 by @wangmm0220 in #33011
- open tls on enterprice by @yihaoDeng in #33059
- feat(query): add corr function. by @hjxilinx in #33062
- feat(cond-funcs): isnull, isnotnull, nullif by @stephenkgu in #32891
- test: verify stream bugs for 3.0 branch by @DuanKuanJun in #33087
- feat: rollup sma by @kailixu in #33063
- feat(agg/var): sampled funcs for stddev & var, and others by @stephenkgu in #32694
- merge: from 3.0 to main branch by @guanshengliang in #33091
- fix: move tsdb retention monitor to community by @kailixu in #33095
- fix: move tsdb retention monitor to community by @kailixu in #33094
- feat: add status check on compatibility cases. by @xiao-77 in #33061
- fix: case failed issue by @dapan1121 in #33085
- feat(gpt): add anomalymask pseduo column. by @hjxilinx in #33090
- [doc ]Fix typos in metric descriptions by @Duansg in #32572
- merge: from 3.0 to main branch by @guanshengliang in #33102
- feat: [TD-37059] Support expr in stream partition list. by @Simon9997 in #32846
- fix: core at last query when memory is exhausted by @Tony2h in #33108
- fix(gpt):add more types. by @hjxilinx in #33106
- fix(query): don't free rowkey when suspending tsdb reader. by @hjxilinx in #33103
- merge: from 3.3.6 to main by @guanshengliang in #33115
- update 04-inspect.md for delivery tool v1.4.2 by @zk66214 in #33118
- merge: set version by @guanshengliang in #33122
- fix[TD-37674]: the output of 'leastsquares' is inconsistent across compilers by @localvar in #33101
- fix(stream): fix sliding trigger for ignore disorder option by @JinqingKuang in #33116
- feat(query): add high priority queries process queue in mnode to avoid normal queries blocking critical processing. by @hjxilinx in #33088
- docs: jdbc release 3.7.5 by @sheyanjie-qq in #33107
- enh: optimize event window parition by tbname performance by @dapan1121 in #33109
- refactor(gpt): do some internal refactor. by @hjxilinx in #33123
- merge: from 3.0 to main branch by @guanshengliang in #33138
- fix: taosd crash in ss-migration when fileset does not exist by @localvar in #33120
- fix: [TD-38020] fix mem leak. by @Simon9997 in #33131
- fix possible mem leak while driver quit by @yihaoDeng in #33093
- enh: check privilege for show stables by @kailixu in #33129
- enh: check privilege for show stables by @kailixu in #33097
- add stmt2 blob c test by @yihaoDeng in #32458
- merge: from 3.3.6 to main branch by @guanshengliang in #33144
- fix: [TD-38518] Fix wrong timeLineResMode of virtual super table. by @Simon9997 in #33133
- fix: update Windows test workflow to use specific branch for error handling by @tomchon in #33089
- docs: add SourcePort and AppName metrics to taosadapter documentation by @huskar-t in #33142
- fix: TD-38169-check-password-len by @cadem in #33141
- enh: support rollup vgroups and show create rsma by @kailixu in #33128
- docs: enhance installation instructions and add support for various platforms by @tomchon in #32831
- feat(scan): add directory scanning option and support for concurrent file processing by @tomchon in #32734
- docs: update imputation by @guanshengliang in #33147
- fix: Fix external window condition. by @JinqingKuang in #33140
- feat: add taosgen binary to installation and removal scripts by @tomchon in #33127
- jdbc release 3.7.5 by @sheyanjie-qq in #33152
- fix conn info error by @yihaoDeng in #33135
- fix: compile error in windows by @guanshengliang in #33153
- docs: taosgen supports data cache generation by @YamingPei in #33126
New Contributors
- @chongchengshanhai made their first contribution in #32869
- @Xundendong made their first contribution in #32984
- @Duansg made their first contribution in #32572
Full Changelog: ver-3.3.7.5...ver-3.3.8.0