WANG Xu
c52c68aa4f
sync: apply remaining build system changes from monorepo (main)
...
The following commits could not be applied individually due to context
differences between the monorepo and the public repo's build files.
They have been applied as a cumulative diff to ensure the final state
matches the monorepo exactly:
- chore: sync CI files with 3.0 branch to eliminate merge conflicts (rd-public/tsdb!271)
- revert(refactor): dynamically link taosd taosudf taosmqtt against libtaosnative.so to reduce binary size (revert #183 ) (rd-public/tsdb!282 )
- fix(docs): autofix formatting issues across all doc files (rd-public/tsdb!296 )
- feat: support -DBUILD_SANITIZER=true on windows for debug build (rd-public/tsdb!291 )
- feat(build): build cache, mirror, and sccache optimizations (rd-public/tsdb!326 )
- docs: update image for three replica (rd-public/tsdb!324 )
- enh: shared storage on windows (rd-public/tsdb!333 )
- fix(cmake): convert ext_libs3 from git clone to URL tarball download (rd-public/tsdb!360 )
- feat: dual-source deps and comprehensive docs/packaging (cherry-pick to main) (rd-public/tsdb!352 )
- fix(cmake): guard DOWNLOAD_EXTRACT_TIMESTAMP for CMake < 3.24 and fix duplicate Cargo.lock entry (rd-public/tsdb!369 )
- fix: test case execution failure in pytest.sh (rd-public/tsdb!338 )
- enh: built-in compilation support for Python UDF plugins use abi3 (rd-public/tsdb!325 )
2026-05-23 14:11:50 +08:00
hrchen
e078bfde15
docs: add tsdb docs GitLab CI design ( rd-public/tsdb!209 )
2026-05-23 14:11:25 +08:00
xinsheng Ren
e4de207edc
enh: add perm entropy agg example for udf ( #35271 )
2026-05-09 09:24:30 +08:00
She Yanjie
a95d8a6322
feat(docs): security demos and connector docs update ( #35124 )
...
* feat(docs): security demos and connector docs update
- add JDBC security demo implementations and rotation helpers (SecurityPoolDemo, SecurityTmqDemo, NacosSecurityDemo, SecurityUtils, TmqRotationManager)
- add validation artifacts (NacosSecurityDemoTest and TEST-VALIDATION.md)
- add new zh/en security guides: connector-security-best-practices and ssl-configuration-guide
- sync zh/en TMQ and Java connector reference docs for token/SSL guidance
- add demo env/cert support files and related project config updates
* fix(security): align rotation logic and update connector security docs
- fix NacosSecurityDemo TMQ rotation call to pass currentToken for duplicate-token guard
- tighten step1 token validation and remove shaded StringUtil dependency
- align SecurityUtils masking/auth detection with tests and rename test class accordingly
- sync zh/en connector-security-best-practices Node.js token and REST API examples
- refine demo env and pool/rotation guard checks
* docs(jdbc): harden security rotation demos and cleanup nacos client
- unify security connection error handling for token/TLS failures
- fetch TMQ token from Nacos and close ConfigService on shutdown
- encode bearer token in JDBC URL and add regression tests
- align dependency versions and localhost defaults in examples
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Update docs/zh/07-develop/connector-security-best-practices.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/zh/07-develop/connector-security-best-practices.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* docs(jdbc): clarify cert generation working directory
Agent-Logs-Url: https://github.com/taosdata/TDengine/sessions/60de2a08-9962-4bda-8e35-b75687ab4856
Co-authored-by: sheyanjie-qq <57549981+sheyanjie-qq@users.noreply.github.com>
* docs: fix token parsing snippet and SAN guidance
Update zh/en connector security docs to use robust multi-line token parsing examples with explicit missing-token handling.
Update zh/en SSL guide to document SAN requirements and provide an openssl SAN generation example, plus typo correction (Widgets).
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* docs: update JDBC cert README
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(jdbc-security): align TMQ rotation behavior and docs
- add auth-failure recovery rotation path for TMQ consumer\n- tighten auth/TLS error matching and short-token masking\n- align zh/en TMQ state diagram and trigger wording with runtime behavior
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(jdbc-security): fail fast for blank bearer token URLs
Agent-Logs-Url: https://github.com/taosdata/TDengine/sessions/290f50cd-c3a5-4672-932a-a2eecb2ff441
Co-authored-by: sheyanjie-qq <57549981+sheyanjie-qq@users.noreply.github.com>
* refactor(jdbc-security): scope URL encoding helper to token usage
Agent-Logs-Url: https://github.com/taosdata/TDengine/sessions/290f50cd-c3a5-4672-932a-a2eecb2ff441
Co-authored-by: sheyanjie-qq <57549981+sheyanjie-qq@users.noreply.github.com>
* chore: revert unintended springboot wrapper file changes
Agent-Logs-Url: https://github.com/taosdata/TDengine/sessions/290f50cd-c3a5-4672-932a-a2eecb2ff441
Co-authored-by: sheyanjie-qq <57549981+sheyanjie-qq@users.noreply.github.com>
* Update docs/examples/JDBC/JDBCDemo/src/main/java/com/taos/example/security/SecurityTmqDemo.java
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/examples/JDBC/JDBCDemo/.env.example
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore: update docs/examples/JDBC/JDBCDemo gitignore file
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sheyanjie <yjshe@taosdata.com>
2026-04-22 15:17:44 +08:00
She Yanjie
9982398004
docs(jdbc): release 3.8.3 ( #35170 )
2026-04-17 23:29:38 +08:00
She Yanjie
c8652c82bf
docs(jdbc): publish 3.8.2 ( #35029 )
2026-04-01 17:57:28 +08:00
Xuefeng Tan
fc989a3a51
docs(c#): update TDengine.Connector version to 3.2.0 and add WebSocket failover support ( #34970 )
...
* docs(c#): update TDengine.Connector version to 3.2.0 and add WebSocket failover support
* docs: clarify WebSocket failover behavior and address selection algorithm
2026-03-31 17:10:39 +08:00
She Yanjie
b20fa3fb80
docs(connector): deprecate native and rest connections (EOL 2027-01-01) ( #34942 )
...
* docs(connector): deprecate native and rest connections (EOL 2027-01-01)
- Create unified deprecation notice component _connection_deprecation.mdx
- Adjust _connector_type.mdx to prioritize WebSocket connection
- Collapse native connection section in 01-connect.md
- Add deprecation warnings and reorder connection sections in connector docs (Java/Go/C#)
- Prioritize WebSocket connection over Native connection
- Add "Native Connection, Deprecated, will be discontinued on 2027-01-01" warnings
- Simplify Go migration guide
- Use relative links to English documentation
* docs(connector): fix markdown formatting and internal links
- Remove extra blank lines in WebSocket connection section
- Change external links to relative paths for better portability
- Standardize heading indentation in migration guides
* Update docs/zh/14-reference/05-connector/_connection_deprecation.mdx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/zh/14-reference/05-connector/14-java.mdx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/en/assets/resources/_connection_deprecation.mdx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/en/14-reference/05-connector/40-csharp.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/en/assets/resources/_connector_type.mdx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/en/14-reference/05-connector/14-java.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/en/14-reference/05-connector/20-go.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-31 10:58:33 +08:00
guozhenwei
e5b09456bb
docs: update python docs ( #34686 )
...
* docs: update python docs
* chore: update taospy and taos-ws-py version
* docs: correct typo in 'taospy' reference in version history section
* docs: update authentication token reference from 'token' to 'bearer_token'
* docs: update python docs
* Revert "docs: update python docs"
This reverts commit 1444fd0af9 .
2026-03-31 10:56:57 +08:00
Xuefeng Tan
22611ffc42
docs: update Go connector documentation for v3.8.0 features ( #34927 )
...
* docs: update Go connector documentation for v3.8.0 features including unified WebSocket interface and multi-node failover support
* enh: update dependencies for Go connector to v3.8.0
* docs: improve formatting and clarity in Go connector documentation
* docs: improve formatting and clarity in Go connector documentation
* docs: improve formatting and clarity in Go connector documentation
2026-03-28 12:38:09 +08:00
She Yanjie
b4dad213d6
docs(jdbc): add varcharAsString=true to all JDBC connection examples ( #34964 )
...
* docs(jdbc): add varcharAsString=true to all JDBC connection examples
- Add varcharAsString=true parameter to all WebSocket (TAOS-WS) JDBC
URLs in documentation and example code (en/zh)
- Migrate connectionPools DruidDemo/HikariDemo from deprecated native
TAOS:// (port 6030) to WebSocket TAOS-WS:// (port 6041)
- Use PROPERTY_KEY_VARCHAR_AS_STRING constant in WSHighVolumeDemo and
ConsumerDemo for programmatic configuration
- Fix string comparison bug in Util.java: replace jdbcURL == "" with
jdbcURL.isEmpty()
- Remove trailing whitespace in log4j.properties
* Update docs/examples/JDBC/SpringJdbcTemplate/src/main/resources/applicationContext.xml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-27 17:29:04 +08:00
Simon Guan
ab9789cf28
Merge branch 'main' into merge/mainto3.0
2026-03-20 20:15:05 +08:00
Daniel Clow
e3381a67d8
docs: move udf examples to examples directory ( #34866 )
2026-03-20 13:58:42 +08:00
Simon Guan
d26a0ee67a
fix: conflicts
2026-02-26 14:06:02 +08:00
She Yanjie
d514c5cf87
docs(jdbc): remove jdbc rest connection demo or change it to websocket ( #34579 )
...
Closes: https://project.feishu.cn/taosdata_td/sprint/detail/6825188451
2026-02-25 19:55:24 +08:00
wangmm0220
7ce68a3f23
fix(taosd): conflicts from main
2026-02-06 11:21:26 +08:00
She Yanjie
6ca5053824
docs(jdbc): release 3.8.1 and update demo ( #34433 )
2026-02-03 22:03:54 +08:00
Simon Guan
7028cb234e
fix: conflicts
2026-01-30 10:28:30 +08:00
Xuefeng Tan
12d546c65e
docs(csharp): add bearerToken parameter for TDengine TSDB connection ( #34441 )
2026-01-29 16:08:32 +08:00
WANG MINGMING
4955d1e760
feat(tmq): support token for tmq ( #34337 )
2026-01-22 14:27:05 +08:00
guozhenwei
0545d0f1f5
docs: update python docs ( #34271 )
...
* docs: update python docs
* chore: upgrade taospy
2026-01-19 20:29:42 +08:00
guozhenwei
2b67ef21a8
chore: upgrade taospy ( #34272 )
2026-01-19 20:29:12 +08:00
She Yanjie
552faab6e1
chore(jdbc): update jdbc version ( #34157 )
2026-01-05 08:44:29 +08:00
Xuefeng Tan
40e9333036
docs: add bearerToken and totpCode for authentication in go connection documentation ( #34141 )
2026-01-01 00:24:35 +08:00
guozhenwei
1c2ebfb61d
feat: support taos_connect_with func ( #33952 )
...
* feat: support taos_connect_with
* refactor: enhance connection options and add tests for taos_set_option and taos_connect_with
* fix: handle NULL keys and values in taos_connect_with options
* fix: revert TAOSWS_GIT_TAG to default value "main"
* docs: add TLS configuration options for WebSocket connections in documentation
* docs: modify zh docs and add en docs
* chore: update taos.cfg
* docs: add examples
* docs: add error handling for connection failure in example code
2025-12-20 21:15:31 +08:00
chenhaoran
bba800216a
fix: improve documentation clarity and formatting in multiple files
2025-12-08 12:05:56 +08:00
Simon Guan
1e98a652d8
fix: confilicts while merge from 3.3.6 to main
2025-12-08 11:18:32 +08:00
haoranchen
c6139e2c4b
docs: lint 336 zh docs ( #33835 )
2025-12-05 17:52:45 +08:00
Simon Guan
9547423b6a
fix: confilct while merge from 3.3.6 to main
2025-11-27 14:08:01 +08:00
haoranchen
7aa9954082
docs: fix formatting and clarify notes in query documentation ( #33718 )
2025-11-27 14:03:29 +08:00
Mario Peng
daa2ded20a
feat:add client config maxSQLLength ( #33719 )
2025-11-26 17:38:29 +08:00
She Yanjie
10d6df6e93
docs(jdbc): jdbc release 3.7.8 ( #33661 )
...
* chore(jdbc): update jdbc version
* docs(jdbc): jdbc release 3.7.8
Closes TD-38643
2025-11-20 18:00:52 +08:00
She Yanjie
ac6c05c503
docs: jdbc release 3.7.7 ( #33575 )
...
* chore(jdbc): update jdbc version
* docs: jdbc release 3.7.7
Closes TD-38565
2025-11-13 15:10:12 +08:00
kevin men
10ae72944d
docs: integrate with Pandas docs ( #33350 )
...
* docs: integrate with Pandas docs
* docs: add pandas example
* docs: modify pandas example format
* docs: upgrade taopy version
* fix(gpt): update requirements.
---------
Co-authored-by: Haojun Liao <hjliao@taosdata.com>
Co-authored-by: Haojun Liao <hjxilinx@users.noreply.github.com>
2025-10-29 18:05:22 +08:00
chenhaoran
5a79f60319
fix: update code block language for UDF examples from C to Python
2025-10-27 11:02:51 +08:00
chenhaoran
aa796903c6
fix: update UDF example links to correct file paths
2025-10-27 10:57:08 +08:00
She Yanjie
05ba8289a5
docs: jdbc release 3.7.6 ( #33293 )
...
* chore(jdbc): update jdbc version
* docs: jdbc release 3.7.6
* Update docs/en/14-reference/05-connector/14-java.md
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-17 16:24:15 +08:00
She Yanjie
f8e55eda37
docs: update conntector and error code page, remove rest connect type ( #33266 )
...
* chore(jdbc): update jdbc version
* docs: add connection type descriptions in 05-connector
* docs: add WebSocket error codes for C# connector
* docs: add rust connector error codes
* docs: modify conector and error code page
---------
Co-authored-by: t_max <1172915550@qq.com>
Co-authored-by: qevolg <2227465945@qq.com>
2025-10-15 21:03:17 +08:00
She Yanjie
34f77c4790
jdbc release 3.7.5 ( #33152 )
...
* chore(jdbc): update jdbc version
* docs: jdbc release 3.7.5
2025-09-29 20:27:42 +08:00
Simon Guan
1ffc462e68
docs: synatx errors ( #33034 )
2025-09-22 14:37:42 +08:00
Mario Peng
7cba559291
add docs to explain difference of stmt and taos shell ( #32935 )
2025-09-12 14:57:51 +08:00
Simon Guan
e209057f5b
docs: update subscribe description ( #32870 )
2025-09-04 15:14:27 +08:00
chenhaoran
4dc0d9239e
fix: update UDF example paths to correct directory
2025-09-02 10:04:58 +08:00
kevin men
22209fabea
docs: upgrade the version of taopsy ( #32749 )
...
* docs: upgrade the version of taopsy
* docs: modify taos-ws-py sqlalchemy examples
* docs: modify taos-ws-py connect examples
* docs: fix taos-ws-py sqlalchemy examples error
* docs: fix taos-ws-py sqlalchemy pool examples error
* docs: add taos-ws-py sqlalchemy pool some addr examples
2025-08-26 16:28:10 +08:00
haoranchen
0a7e6db481
fix(docs): update UDF examples to correct file paths in documentation ( #32735 )
2025-08-25 14:36:44 +08:00
guozhenwei
0d90aa024f
docs: update python ws docs ( #32709 )
...
* docs: update python ws docs
* docs: update rust docs
* fix: correct connection string format in create_connection_with_sqlalchemy function
* docs: update section title from 'DSN' to 'URL Specification' in Python connector documentation
2025-08-25 08:34:20 +08:00
She Yanjie
64facf71fe
jdbc release 3.7.3 ( #32682 )
...
* chore(jdbc): update jdbc version
* docs(jdbc): release 3.7.3
2025-08-21 20:03:16 +08:00
chenhaoran
2d90de3ab6
Merge remote-tracking branch 'origin/main' into enh/main/set-tdengine-tsdb
2025-08-14 12:34:50 +08:00
chenhaoran
aa861a5604
docs: fix Markdownlint format errors
2025-08-14 12:24:16 +08:00
chenhaoran
a2b2f41e0e
docs: use "TDengine TSDB" instead of "TDengine"
2025-08-14 12:22:42 +08:00