Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
506 commits
Select commit Hold shift + click to select a range
bd21afd
glossary: add vector search (#20366) (#20408)
ti-chi-bot May 27, 2025
cc0758c
update title of saas multi-tenant scenarios best practices (#20396) (…
ti-chi-bot May 28, 2025
475c08f
br: sys table pitr id map (#20397) (#20410)
ti-chi-bot May 28, 2025
0e83f0a
information-schema-deadlocks: add the "Begin" step (#20412) (#20414)
ti-chi-bot May 28, 2025
bcfb92d
Update backup-and-restore-overview.md (#20403) (#20407)
ti-chi-bot May 28, 2025
162b3b2
ticdc: minor adjust the description of `foreign_key_checks` (#20422…
ti-chi-bot May 29, 2025
37c18f4
dm-best-practices: update the example for the auto random column (#20…
ti-chi-bot Jun 3, 2025
4588c18
Warn users about the grpc-compression-type config (#20443) (#20445)
ti-chi-bot Jun 3, 2025
0fafacc
ticdc: add vector type in output protocol (#20415) (#20416)
ti-chi-bot Jun 3, 2025
d04ec9b
add TiKV grpc-compression-type changes to release notes (#20421) (#20…
ti-chi-bot Jun 3, 2025
6055a60
doc: add more details to grpc-compression configs (#17990) (#20418) (…
ti-chi-bot Jun 3, 2025
d18d50a
dev doc: update the example of paginate results (#20449) (#20452)
ti-chi-bot Jun 4, 2025
7f49ba7
Add TiDB 8.5.2 Release Notes (#20251) (#20454)
ti-chi-bot Jun 4, 2025
c9325f3
Add avg_tidb_cpu_time avg_tikv_cpu_time for statements summary doc (#…
ti-chi-bot Jun 4, 2025
d51e193
clarify the meaning of tidb_stmt_summary_max_stmt_count (#20431) (#20…
ti-chi-bot Jun 4, 2025
bafca9a
delete description about special non-reserved keywords that might sti…
ti-chi-bot Jun 4, 2025
764ad99
Revert "Add TiDB 8.5.2 Release Notes" (#20464) (#20465)
ti-chi-bot Jun 4, 2025
875cbd9
dumpling: update privilege related section (#20466) (#20467)
ti-chi-bot Jun 5, 2025
9539392
mysql: add MySQL InnoDB link to MySQL Compatibility doc (#20471) (#20…
ti-chi-bot Jun 6, 2025
7a6efb4
Add VictoriaMetrics switch guide for TiUP cluster (#20335) (#20477)
ti-chi-bot Jun 10, 2025
9bd0f0a
Fix a typo about data source (#20479) (#20487)
ti-chi-bot Jun 10, 2025
749882f
tiflash: correct the default value of `task_scheduler_active_set_soft…
ti-chi-bot Jun 10, 2025
fe413c1
cdc: fix kafka version table (#20475) (#20493)
ti-chi-bot Jun 11, 2025
73fbe23
Revert "Revert "Add TiDB 8.5.2 Release Notes" (#20464)" (#20498)
hfxsd Jun 12, 2025
65f8257
sync-diff-inspector: update required privilege for sync-diff-inspecto…
ti-chi-bot Jun 13, 2025
2e9400c
tiflash: Clarified `profiles.default.max_memory_usage_for_all_queries…
ti-chi-bot Jun 13, 2025
a099f2d
alert-rules: update `Scheduler-All` (#20469) (#20516)
ti-chi-bot Jun 13, 2025
d00ba6a
pd: change the default lease (#20502) (#20517)
ti-chi-bot Jun 16, 2025
fa21b2b
Add `FORMAT_BYTES` and `FORMAT_NANO_TIME` functions (#20518) (#20520)
ti-chi-bot Jun 17, 2025
642ec64
remove loong64 arch in release notes v8.5.2 (#20522) (#20523)
ti-chi-bot Jun 18, 2025
ddbdeab
sql: update add index grammar ebnf (#20527) (#20528)
ti-chi-bot Jun 19, 2025
c099ed3
tiproxy: fix image link in tiproxy-load-balance.md (#20530)
hfxsd Jun 19, 2025
df179bf
Revert "tiproxy: fix image link in tiproxy-load-balance.md" (#20532)
hfxsd Jun 20, 2025
d3d9c88
feat: jdbc set query timeout (#20546) (#20549)
ti-chi-bot Jun 25, 2025
bc0c258
feat: add navicat into the supported gui part (#20558) (#20562)
ti-chi-bot Jun 26, 2025
d4db0aa
add notice about upgrading tiproxy (#20568) (#20569)
ti-chi-bot Jun 27, 2025
d656032
tiproxy: update the recommended graceful-wait-before-shutdown (#20525…
ti-chi-bot Jun 27, 2025
9cc9d39
Fix wording to reflect poor performance of initial query before optim…
ti-chi-bot Jun 27, 2025
7bbf641
pd: complement pd section (#20500) (#20537)
ti-chi-bot Jun 30, 2025
7b776c4
br: `{checkpoint_ts}-{uuid}.meta` should be `{resolved_ts}-{uuid}.met…
ti-chi-bot Jun 30, 2025
c2ad6a2
tidb-lightning: update outdated scenarios (#20585) (#20591)
ti-chi-bot Jul 1, 2025
e1426cf
chore: add variables.json (#20586) (#20595)
ti-chi-bot Jul 1, 2025
6eee44e
ticdc: fix wrong config value of `region-threshold` (#20597) (#20600)
ti-chi-bot Jul 2, 2025
af84b75
Also list Global Index as Partitioning feature (as well as Index) (#2…
ti-chi-bot Jul 3, 2025
313a431
Added VECTOR as supported CAST Type (#20605) (#20607)
ti-chi-bot Jul 3, 2025
12edb9f
Refine tiflash FAQ and configuration docs (#20252) (#20617)
ti-chi-bot Jul 4, 2025
6e07ea4
br: make version compatible table more clear (#20497) (#20602)
ti-chi-bot Jul 4, 2025
e58ba22
clinic: list audit logs as included in diag (#20603) (#20614)
ti-chi-bot Jul 4, 2025
739d82e
pd, tidb: fix note for `tidb_backoff_weight` and `pd-server-timeout` …
ti-chi-bot Jul 7, 2025
54029b0
tiproxy: add multi-vip support to v1.3.1 (#20610)
djshow832 Jul 7, 2025
4c20c1f
TiFlash: small fixes and added links (#20620) (#20626)
ti-chi-bot Jul 7, 2025
8f28580
ci: add variable replacement and custom ID handling (#20618) (#20623)
ti-chi-bot Jul 8, 2025
26ebaa3
v8.5: use a variable to refer to TiDB Cloud Serverless (#20593)
lilin90 Jul 8, 2025
625d05f
remove the tikv grpc compression recommendations (#20627) (#20634)
ti-chi-bot Jul 8, 2025
d320d06
pd-ctl: add notice for `member delete` (#20642) (#20652)
ti-chi-bot Jul 14, 2025
9be25c3
hardware-and-software-requirements: Add note about supported filesyst…
ti-chi-bot Jul 15, 2025
aaf575f
tidb-lightning: add checking PITR and active changefeed task (#20647)…
ti-chi-bot Jul 15, 2025
67be4c3
release-8.5: bump version for v8.5.2 and update variables.json (#20663)
Oreoxmt Jul 15, 2025
0ab35a5
toc: move up and reorganize best practices (#20645) (#20666)
ti-chi-bot Jul 15, 2025
daf7d6f
Add C# / .NET example (#20571) (#20669)
ti-chi-bot Jul 17, 2025
fb22e82
fix: update CLA link to correct URL (#20678) (#20682)
ti-chi-bot Jul 18, 2025
af81279
DM: update DM mydumper extra-args example config (#20677) (#20687)
ti-chi-bot Jul 18, 2025
5f1dad0
overload-threshold: update the description of its effective scope (#2…
ti-chi-bot Jul 22, 2025
cf17356
Move tiflow/issues/9855 from v7.1.6 release notes to v7.1.2 release n…
ti-chi-bot Jul 23, 2025
49322c0
variables.json: add a variable for TiDB Cloud console URL (#20698) (…
ti-chi-bot Jul 25, 2025
817971c
tidb: Remove warning about experimental feature for collecting predic…
ti-chi-bot Jul 31, 2025
c7dfab0
dumpling: update `-r` option string key implementation doc (#20709) (…
ti-chi-bot Aug 1, 2025
58dda41
ticdc: add param `multi-stmt-enable` description in mysql sink (#2071…
ti-chi-bot Aug 1, 2025
8db235e
toc: remove docs home from left navigation (#20722) (#20725)
ti-chi-bot Aug 7, 2025
b109306
v8.5: remove VictoriaMetrics guide (#20731)
lilin90 Aug 7, 2025
7ac4bb0
cloud: remove the wording "Serverless" from images (#20738)
qiancai Aug 11, 2025
9197199
tiup: clarify `tiup bench` command (#20743) (#20745)
ti-chi-bot Aug 11, 2025
2cca2f9
cdc: update description about max-multi-update-row-size (#20732) (#20…
ti-chi-bot Aug 11, 2025
7a32505
sql: fix displayed result of `SHOW PLACEMENT LABELS` (#20748) (#20750)
ti-chi-bot Aug 11, 2025
18fddfb
tikiv: change default value of `batch-compression-threshold` from `"8…
ti-chi-bot Aug 12, 2025
a07066f
basic-features: remove EOL versions including v5.1, v5.2, and v5.3 (#…
ti-chi-bot Aug 12, 2025
28d2e10
*: clarify feature availability on Starter and Essential clusters (#2…
ti-chi-bot Aug 12, 2025
4f90b45
develop: update serverless to starter (#20635) (#20765)
ti-chi-bot Aug 12, 2025
3da65b4
variables.json: update the value of the starter variable (#20737) (#2…
ti-chi-bot Aug 12, 2025
ce9ba89
ticdc: change `sort-engine` to `sort_engine ` (#20757) (#20770)
ti-chi-bot Aug 13, 2025
10f00b5
best-practices: fix incorrect default value of `wait_timeout` (#20771…
ti-chi-bot Aug 13, 2025
368b911
Add more description about SHARD_ROW_ID_BITS (#20702) (#20777)
ti-chi-bot Aug 14, 2025
53776b0
telemetry: update telemetry related doc files (#20556) (#20780)
ti-chi-bot Aug 14, 2025
2e1968e
system-variables: add optimizer cost factors (#20667) (#20781)
ti-chi-bot Aug 14, 2025
f25c410
v8.5.3: log backup: update metafile format (#20455) (#20758)
ti-chi-bot Aug 14, 2025
5cdbd6b
v8.5.3: add release notes (#20662) (#20784)
ti-chi-bot Aug 14, 2025
97e0cca
bump TiDB from v8.5.2 to v8.5.3 (#20759)
Oreoxmt Aug 14, 2025
2b6d402
ticdc: add key word for redo log (#20783) (#20785)
ti-chi-bot Aug 15, 2025
8b04cc1
release-8.5: update version to 8.5.3 (#20788)
lilin90 Aug 19, 2025
8904d6a
release-8.5: remove 'v' prefix from tidb-version variable (#20789)
Oreoxmt Aug 19, 2025
daed122
ticdc: clarify descriptions of `index-value` and `columns` (#20791) (…
ti-chi-bot Aug 19, 2025
00a6a19
tiflash: Update tiflash upgrade guide (#20787) (#20797)
ti-chi-bot Aug 21, 2025
096d763
8.5.3 release notes: fix a typo (#20800) (#20801)
ti-chi-bot Aug 21, 2025
f8445ea
Modify the introduction of `cop_pool_size` (#20704) (#20798)
ti-chi-bot Aug 21, 2025
5f0c619
Update the scope of system-variable ”tidb_redact_log“ (#20721) (#20806)
ti-chi-bot Aug 21, 2025
42708d2
*: remove TiDB roadmap from TOC, home, index, add warning (#20799) (#…
ti-chi-bot Aug 21, 2025
f3a8a43
cdc: add solution for kafka broken pipe error (#20317) (#20825)
ti-chi-bot Aug 26, 2025
46a9c41
ticdc: clarify event filter matcher behavior for DB-level DDLs (#2081…
ti-chi-bot Aug 26, 2025
dc827db
cdc: remove enable_old_value field (#20535) (#20817)
ti-chi-bot Aug 26, 2025
3425319
sys var: consider global sort for `tidb_ddl_reorg_max_write_speed` (#…
ti-chi-bot Aug 26, 2025
dec911f
Revert "v8.5: remove VictoriaMetrics guide" (#20836)
hfxsd Aug 28, 2025
cc7c038
tiup: add `tiup cluster tls` (#20831) (#20844)
ti-chi-bot Aug 29, 2025
c2fc256
vector: various updates (#20837) (#20838)
ti-chi-bot Aug 29, 2025
e287a79
tiflash: Add warnings about LOCATION LABELS on ALTER TABLE ... SET TI…
ti-chi-bot Sep 1, 2025
ba7d3b2
pitr: add more description for performance parameters (#20832) (#20852)
ti-chi-bot Sep 1, 2025
08f8349
TiSpark: highlight compatibility and restructure overview (#20856) (#…
ti-chi-bot Sep 2, 2025
46b3f67
best practices: multi-column index optimization (#20557) (#20861)
ti-chi-bot Sep 2, 2025
334d8ef
tispark: fix format in warning (#20862) (#20865)
ti-chi-bot Sep 2, 2025
5e480dd
troubleshooting: remove outdated `max-txn-time-use` (#20867) (#20870)
ti-chi-bot Sep 2, 2025
6fad23c
release-8.5: update system-variable-reference.md according to doc cha…
qiancai Sep 3, 2025
920a294
Fix typo in FAQ: '事物' to '事务' (#20877) (#20880)
ti-chi-bot Sep 4, 2025
b8f67d8
tikv: update auto compaction config (#20708) (#20887)
ti-chi-bot Sep 4, 2025
c234d86
v7.5.7: add release notes (#20705) (#20891)
ti-chi-bot Sep 4, 2025
0f8e236
ticdc: Remove unnecessary quotation marks from curl command (#20893) …
ti-chi-bot Sep 10, 2025
40ae555
tidb-limitation: update the limit info of TEXT and BLOB (#20905) (#20…
ti-chi-bot Sep 11, 2025
03c975e
Update TiDB configuration `max-index-length` (#20904) (#20915)
ti-chi-bot Sep 11, 2025
5cc5658
tikv: add issue 18213 in release-8.5.2 (#20920) (#20921)
ti-chi-bot Sep 15, 2025
566eb0b
tiflash: add the default value of `enable_resource_control` (#20924) …
ti-chi-bot Sep 17, 2025
bd91a40
Update TiProxy version to v1.3.2 (#20928)
qiancai Sep 18, 2025
d0f518c
fix: add missing fix for TSO service availability issue when `tidb_en…
okJiang Sep 18, 2025
7b30e73
sql-statement-load-data: add DuplicateOpt (#20932) (#20933)
ti-chi-bot Sep 19, 2025
bb597f2
DM MariaDB and foreign key compatibility clarification (#20922) (#20935)
ti-chi-bot Sep 19, 2025
c7f5f41
Update follower read and learner read descriptions (#20609) (#20940)
ti-chi-bot Sep 22, 2025
9b39ad5
Add details to the `--initialize-secure` option (#20918) (#20937)
ti-chi-bot Sep 22, 2025
bea55bc
add benchmark doc to toc (#20942) (#20943)
ti-chi-bot Sep 23, 2025
616b7fb
best practices: add index best practices (#20903) (#20945)
ti-chi-bot Sep 23, 2025
c980dd3
best-practices: update wording (#20947) (#20948)
ti-chi-bot Sep 23, 2025
0dea948
Update system-variables tidb_ddl_reorg_batch_size and tidb_ddl_reorg_…
ti-chi-bot Sep 24, 2025
0a3519f
ticdc: fix the name of the changefeed config file (#20951) (#20952)
ti-chi-bot Sep 24, 2025
d44dc5a
tikv: clarify the description of config 'in-memory-engine.capacity' (…
ti-chi-bot Sep 25, 2025
33649b5
develop: remove client connection parameters doc (#20959)
lilin90 Sep 28, 2025
cade63e
Fix a typo in compaction configuration comment (#20963) (#20966)
ti-chi-bot Sep 29, 2025
fdacea3
update MariaDB documentation links from `kb/` to `docs/` (#20968) (#2…
ti-chi-bot Sep 30, 2025
15a6f43
Pointing semi join to a page that actually mentions it. (#20978) (#20…
ti-chi-bot Oct 9, 2025
276fc0d
sql-statement-create-binding: add note about truncation (#20953) (#20…
ti-chi-bot Oct 9, 2025
d9ff69e
br: removed the sentence about the outdated restore speed (#20973) (#…
ti-chi-bot Oct 9, 2025
5bcfe2e
security: remove mention of "TiFlow" (#20987) (#20992)
ti-chi-bot Oct 11, 2025
56843a7
security: add steps to validate TLS between components (#20986) (#20994)
ti-chi-bot Oct 13, 2025
047f416
ticdc: clarify statements for DDLs (#20997) (#21002)
ti-chi-bot Oct 15, 2025
5795b7d
Added EXPLAIN FORMAT="cost_trace" (#20998) (#21003)
ti-chi-bot Oct 15, 2025
2b867a7
tiproxy: info about API access restrictions (#20995) (#21004)
ti-chi-bot Oct 15, 2025
c3f095c
dashboard: add note about disk warnings (#20996) (#21006)
ti-chi-bot Oct 15, 2025
e351bf9
Fix outdated statement about TiDB's default transaction mode in optim…
ti-chi-bot Oct 17, 2025
737a437
ticdc: add description about ticdc new architecture (#19765) (#21013)
ti-chi-bot Oct 20, 2025
81ea9e4
*: update Serverless anchor links to Starter (#21014) (#21018)
ti-chi-bot Oct 22, 2025
d226beb
ticdc: fix wrong names in bidirectional replication (#21008) (#21020)
ti-chi-bot Oct 23, 2025
59b3ccd
dumpling: add SHOW VIEW privilege (#21029) (#21030)
ti-chi-bot Oct 27, 2025
06970e4
tikv: the calculation of `raft-log-gc-count-limit` should be based on…
ti-chi-bot Nov 3, 2025
9505c82
clarify description about os (#21043)
hfxsd Nov 4, 2025
4bc5784
fix typo in index key encoding format (tableID -> TableID, indexID ->…
ti-chi-bot Nov 4, 2025
de3738d
cdc: add the maximum value (`100MB`) for `max-message-bytes` (#21049)…
ti-chi-bot Nov 6, 2025
782c999
sql: add `Last_analyze_time` column for `SHOW STATS_META` (#21034) (#…
ti-chi-bot Nov 10, 2025
0eecb3b
dm: Add MySQL 8.4 info to compatibility catalog (#21063) (#21064)
ti-chi-bot Nov 12, 2025
e4b86ae
hardware-and-software-requirements: add tiproxy (#21065) (#21066)
ti-chi-bot Nov 12, 2025
baa67ad
certificate-authentication: small updates (#21067) (#21068)
ti-chi-bot Nov 13, 2025
79e8dca
tidb-lightning: remove the outdated video from overview (#21069) (#21…
ti-chi-bot Nov 13, 2025
2bf3ec0
Update tidb-resource-control-background-tasks (#21077) (#21078)
ti-chi-bot Nov 13, 2025
0147fa3
enable-tls-between-clients-and-servers: add TiProxy (#21076) (#21082)
ti-chi-bot Nov 17, 2025
b541977
functions-and-operators: remove MySQL Reference Manual links (#21083)…
ti-chi-bot Nov 19, 2025
3d6a767
update description of max_execution_time for SELECT FOR UPDATE (#2094…
ti-chi-bot Nov 20, 2025
c16ecde
Fix duplicate items in CREATE USER and ALTER USER (#21089) (#21092)
ti-chi-bot Nov 20, 2025
4d59311
add links to THP doc (#20957) (#21094)
ti-chi-bot Nov 24, 2025
a32e0ff
*: delete some outdated videos (#21097) (#21103)
ti-chi-bot Nov 24, 2025
f6e5f3f
toc: add TiDB Release Support Policy to toc (#21105) (#21107)
ti-chi-bot Nov 24, 2025
6e903cc
Update tiflash system tables (#20253) (#21108)
ti-chi-bot Nov 24, 2025
7bf2bdd
fix pd link (#21120) (#21122)
ti-chi-bot Nov 26, 2025
5be87a1
dev: upgrade jdbc driver to 8.0.29-tidb-1.0.2 (#21123) (#21125)
ti-chi-bot Nov 26, 2025
fe245e5
v8.1-dev: update TiDB in Kubernetes links from dev to v1.6 (#21111) (…
ti-chi-bot Nov 26, 2025
2ebfd14
dumpling: clarify description about `--csv-separator` (#21126) (#21128)
ti-chi-bot Nov 27, 2025
30b309f
v8.5.4: doc updates for v8.5.4 (#21061)
qiancai Nov 27, 2025
bfaa789
update pingcap.com ZH and CN links (#21109) (#21136)
ti-chi-bot Nov 27, 2025
421c755
add v8.5.4 release notes (#21000) (#21137)
ti-chi-bot Nov 27, 2025
7cca974
v8.5: bump up the latest version to v8.5.4 (#21085)
qiancai Nov 27, 2025
d2cf701
dev: update autocommit_selectforupdate_nowaitlock.png (#21139) (#21141)
ti-chi-bot Nov 28, 2025
5179dfc
chore: remove extra space between Chinese characters (#21127) (#21154)
ti-chi-bot Dec 1, 2025
a33a92f
sql: add a missing sentence (#21156) (#21158)
ti-chi-bot Dec 2, 2025
65a42b2
migrate-from-mariadb: add note about `utf8mb4_uca1400_ai_ci` (#21162)…
ti-chi-bot Dec 3, 2025
cb3c595
fix `<li>` formatting in tables (#21163) (#21168)
ti-chi-bot Dec 4, 2025
55bd685
sql: make global indexes a new doc and add more contents (#20855) (#2…
ti-chi-bot Dec 4, 2025
e2ec0c9
release-8.5: update system-variable-reference.md (#21155)
qiancai Dec 5, 2025
12c02d9
fix typo in information-schema-tikv-region-peers.md (#21178) (#21179)
ti-chi-bot Dec 12, 2025
20041a1
Update migrate-large-mysql-to-tidb.md (#21135) (#21182)
ti-chi-bot Dec 15, 2025
8a1aebf
Clarify ReplicaReadMixed also uses learner replicas (#21186) (#21188)
ti-chi-bot Dec 15, 2025
43c8291
sql: clarify description about `SET GLOBAL` (#21177) (#21192)
ti-chi-bot Dec 15, 2025
fca56d5
v8.5.4 release notes: fix two links (#21193)
qiancai Dec 16, 2025
3934712
upgrade: replace the wrong command `SELECT TIDB_CURRENT_TSO()` with `…
ti-chi-bot Dec 18, 2025
bffb1fd
ticdc: update doc (#21138) (#21211)
ti-chi-bot Dec 24, 2025
5228b58
Hibernate: recommend `MySQLDialect` over `TiDBDialect` (#21212) (#21214)
ti-chi-bot Dec 24, 2025
3f2e788
v8.5.4 tikv: update rocksdb.max-manifest-file-size default value (#20…
ti-chi-bot Dec 31, 2025
4fcded9
pdf: update year to 2026 in copyright.tex (#21230) (#21236)
ti-chi-bot Jan 4, 2026
0f6cf83
v8.5.4: tikv: update auto compaction config (#21228) (#21240)
ti-chi-bot Jan 6, 2026
6c42da7
tikv: fix the default value of `end-point-memory-quota` (#21241) (#21…
ti-chi-bot Jan 6, 2026
89f5b90
master, v8.5: update download URL from pingcap.org to pingcap.com (#2…
ti-chi-bot Jan 8, 2026
e8b40b9
sql-faq: fix outdated description about JDBC (#21249) (#21252)
ti-chi-bot Jan 9, 2026
3203c43
sync-diff-inspector: add `PROCESS` permission when upstream and downs…
ti-chi-bot Jan 9, 2026
0e1436a
v8.5.4 tikv: update default settings of `server.grpc-concurrency` and…
ti-chi-bot Jan 12, 2026
274a54d
Add FORMAT keyword to import statement options (#21261) (#21264)
ti-chi-bot Jan 12, 2026
248f3a4
Update the Compatibility changes of release-8.5.4 (#21215) (#21274)
ti-chi-bot Jan 13, 2026
0c6db77
v8.5.5: doc updates for v8.5.5 (#21265)
qiancai Jan 15, 2026
c98297e
add v8.5.5 release notes (#21195) (#21281)
ti-chi-bot Jan 15, 2026
2f9583b
v8.5.5*: adjust the document for `admin alter ddl jobs` (#21197) (#21…
ti-chi-bot Jan 16, 2026
95933f1
v8.5.5: refine modify column (#21110) (#21276)
ti-chi-bot Jan 16, 2026
891c4f9
ticdc: remove version limitation for `max-message-bytes` (#21284) (#2…
ti-chi-bot Jan 16, 2026
c9df3b1
tikv-configuration-file: update flow-control override behavior for v8…
ti-chi-bot Jan 19, 2026
335678b
tidb: update the default value of tidb_analyze_column_options (#21243…
ti-chi-bot Jan 19, 2026
0f5d7e2
tidb-functions: clarify `TIDB_ENCODE_INDEX_KEY` parameters (#21278) (…
ti-chi-bot Jan 19, 2026
5d60a73
cdc: update patch command in cdc new architecture guide (#21289) (#21…
ti-chi-bot Jan 20, 2026
8a33e3e
tiproxy: add note about reloading certificates once an hour (#21171) …
ti-chi-bot Jan 21, 2026
a0ec24f
8.5.5 release notes: add info about the Go upgrade (#21282) (#21291)
ti-chi-bot Jan 22, 2026
5155307
ticdc: update description for param `enable-table-across-nodes` (#212…
ti-chi-bot Jan 30, 2026
81d0068
ticdc: improve description about ticdc compatibility with lightning &…
ti-chi-bot Jan 30, 2026
62c1cb7
lightning: add the default value of `tikv-importer.range-concurrency`…
ti-chi-bot Feb 6, 2026
fd48633
pd: fix wrong description about `inspect-network-interval` (#21330) (…
ti-chi-bot Feb 6, 2026
823f384
fix a link in release-8.5.5.md (#21334) (#21335)
ti-chi-bot Feb 9, 2026
e7f9ee4
release-8.5: add images for AI docs (#21339)
qiancai Feb 10, 2026
deaae59
release-8.5: implement a new information architecture for TiDB and Ti…
qiancai Feb 11, 2026
2c7a3e9
release-8.5: add aliases from the master branch for developer guides …
qiancai Feb 12, 2026
2f8f0b7
best-practices: fix the Grafana port to `3000` (#21353) (#21356)
ti-chi-bot Feb 12, 2026
469db2a
dev-guide: remove duplicated aliases (#21358)
qiancai Feb 12, 2026
f640ebd
master: update href links of developer guides and vector search docs …
ti-chi-bot Feb 12, 2026
b936fb9
TiSpark: remove TiSpark docs and references (#21361) (#21363)
ti-chi-bot Feb 13, 2026
cf7d830
br: sys collation check (#21306) (#21364)
ti-chi-bot Feb 13, 2026
ade6eee
add maximum lifetime of connections (#21368)
qiancai Feb 14, 2026
8f49486
add maximum lifetime of connections (#21368) (#21369) (#21370)
ti-chi-bot Feb 14, 2026
1b74ad0
CI: Update LinkChecker URL excludes (#19850) (#21371)
ti-chi-bot Feb 14, 2026
5a79dae
developer-guide: add a TTL doc (#21365) (#21373)
ti-chi-bot Feb 14, 2026
841f697
ticdc: refine toc and title for the Integrate Data with Confluent Clo…
ti-chi-bot Feb 25, 2026
6fc148b
faq: correct fio examples for psync (#21383) (#21387)
ti-chi-bot Feb 25, 2026
3fb24af
dynamic-config: clarify `log.level` to avoid misleading (#21389) (#21…
ti-chi-bot Feb 26, 2026
44bf336
fix broken links for v1.0.x release notes (#21390) (#21396)
ti-chi-bot Feb 26, 2026
4aff631
deployment: clarify description about using the same user and UID/GID…
ti-chi-bot Feb 27, 2026
b3142e6
keywords: add MASKING and POLICIES (#21401) (#21402)
ti-chi-bot Feb 27, 2026
5a2030f
ticdc: update description about time-zone in sink uri (#21379) (#21404)
ti-chi-bot Mar 2, 2026
32b31c7
keyword: add AFFINITY and STATS_DELTA (#21394) (#21405)
ti-chi-bot Mar 2, 2026
db458a5
Create sync-doc-pr-en-to-zh.yml (#21410)
ti-chi-bot Mar 4, 2026
a7a2048
api: move the aliases for /tidbcloud/api-overview/ to api/tidb-cloud-…
qiancai Mar 4, 2026
7a7e8be
improve list in the subquery optimization (#21079) (#21413)
ti-chi-bot Mar 4, 2026
de3c95a
tiup-playground: 添加 TiDB Dashboard 和 Grafana 默认登录凭据 (#21432) (#21433)
ti-chi-bot Mar 12, 2026
a894b3e
convert 2PC in TiDB sequence diagram from PNG to Mermaid code (#21423…
ti-chi-bot Mar 12, 2026
e1beb25
tiproxy: convert architecture diagrams from PNG to Mermaid code (#214…
ti-chi-bot Mar 17, 2026
0511906
pd-recover: add `--data-dir` in `--force-new-cluster` (#21443) (#21444)
ti-chi-bot Mar 18, 2026
a14ecec
keywords: add LATERAL (#21447) (#21448)
ti-chi-bot Mar 19, 2026
fa81e75
Revert "keywords: add LATERAL (#21447)" (#21449)
hfxsd Mar 19, 2026
0802be3
java-app-best-practices: Add readOnlyPropagatesToServer (#21378) (#21…
ti-chi-bot Mar 20, 2026
a8d995c
nontransactional dml FAQ about alias (#21313) (#21418)
ti-chi-bot Mar 24, 2026
590baee
docs: clarify region count wording in daily check (#21456) (#21459)
ti-chi-bot Mar 24, 2026
9de2862
glossary:change the alphabet to headings (#21463) (#21466)
ti-chi-bot Mar 26, 2026
0c164d8
add `_tidb_rowid` document (#21446) (#21470)
ti-chi-bot Mar 27, 2026
d2dcc07
Add temp.md
qiancai Mar 27, 2026
1cdabab
Delete temp.md
qiancai Mar 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

### First-time contributors' checklist <!--Remove this section if you're not a first-time contributor.-->

- [ ] I've signed [**Contributor License Agreement**](https://cla-assistant.io/pingcap/docs-cn) that's required for repo owners to accept my contribution.
- [ ] I've signed the [**Contributor License Agreement**](https://cla.pingcap.net/pingcap/docs), which is required for the repository owners to accept my contribution.

### What is changed, added or deleted? (Required)

Expand Down
50 changes: 44 additions & 6 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,55 @@ concurrency:
cancel-in-progress: true

jobs:
pull:
duplicated-file-names:
runs-on: ubuntu-latest
steps:
- name: Check out
uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "16"
- name: Verify duplicated file names
run: ./scripts/verify-duplicated-file-name.sh
- name: Verify internal links

internal-links-files:
runs-on: ubuntu-latest
steps:
- name: Check out
uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "18"
cache: npm
cache-dependency-path: package-lock.json
- name: Install Node dependencies
run: npm ci
- name: Verify internal links (full repo) - files
run: ./scripts/verify-links.sh
- name: Verify internal link anchors

internal-links-anchors:
runs-on: ubuntu-latest
steps:
- name: Check out
uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "18"
cache: npm
cache-dependency-path: package-lock.json
- name: Install Node dependencies
run: npm ci
- name: Verify internal links (full repo) - anchors
run: ./scripts/verify-link-anchors.sh

internal-links-toc:
runs-on: ubuntu-latest
steps:
- name: Check out
uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "18"
cache: npm
cache-dependency-path: package-lock.json
- name: Install Node dependencies
run: npm ci
- name: Verify internal links (full repo) - TOC membership
run: node ./scripts/verify-internal-links-in-toc.js
1 change: 1 addition & 0 deletions .github/workflows/dispatch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
- ".github/**"
branches:
- master
- release-8.5
- release-7.2
- release-7.1
- release-7.0
Expand Down
8 changes: 2 additions & 6 deletions .github/workflows/link-fail-fast.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,11 @@ jobs:
CHANGED_FILES=$(git diff-tree --name-only --diff-filter 'AM' -r HEAD^1 HEAD -- "*.md" | sed -z "s/\n$//;s/\n/' '/g")
echo "all_changed_files=${CHANGED_FILES}" >> $GITHUB_OUTPUT

- name: Download Exclude Path
run: |
curl https://raw.githubusercontent.com/pingcap/docs/master/.lycheeignore -O

- name: Link Checker
if: ${{ steps.changed-files.outputs.all_changed_files }}
uses: lycheeverse/lychee-action@v1.6.1
uses: lycheeverse/lychee-action@v2.3.0
with:
fail: true
args: -E --exclude-mail -i -n -t 45 -- '${{ steps.changed-files.outputs.all_changed_files }}'
args: --root-dir $(pwd) -E -i -n -t 45 -- '${{ steps.changed-files.outputs.all_changed_files }}'
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
41 changes: 40 additions & 1 deletion .github/workflows/media.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
paths:
- media/**
jobs:
run:
upload:
name: Upload media files
runs-on: ubuntu-latest
steps:
Expand All @@ -34,3 +34,42 @@ jobs:
# printf "%s\n" ${{ secrets.AWS_ACCESS_KEY }} ${{ secrets.AWS_SECRET_KEY }} ${{ secrets.AWS_REGION }} "json" | aws configure
- name: Upload
run: cloud-assets-utils verify-and-sync -qiniu true -qiniu-bucket ${{ secrets.QINIU_BUCKET_NAME }} media -replace-first-path-to images/docs-cn -cdn-refresh https://download.pingcap.com/

- name: Install coscli
run: |
wget https://cosbrowser.cloud.tencent.com/software/coscli/coscli-linux-amd64
mv coscli-linux-amd64 coscli
chmod 755 coscli

- name: Upload to COS
run: |
./coscli sync media/ cos://${{ secrets.TENCENTCLOUD_BUCKET_ID }}/media/images/docs-cn \
--init-skip \
--recursive \
--routines 16 \
--secret-id ${{ secrets.TENCENTCLOUD_SECRET_ID }} \
--secret-key ${{ secrets.TENCENTCLOUD_SECRET_KEY }} \
--endpoint cos.ap-beijing.myqcloud.com

cdn-refresh:
needs: upload
runs-on: ubuntu-latest
name: Refresh CDN Cache
env:
TENCENTCLOUD_SECRET_ID: ${{ secrets.TENCENTCLOUD_SECRET_ID }}
TENCENTCLOUD_SECRET_KEY: ${{ secrets.TENCENTCLOUD_SECRET_KEY }}
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Set up Python environment
uses: actions/setup-python@v5
with:
python-version: '3.12'
architecture: 'x64'

- name: Install Tencent Cloud CLI
run: pipx install tccli

- name: Purge production CDN cache
run: tccli cdn PurgePathCache --Paths '["https://docs-download.pingcap.com/media/images/docs-cn/"]' --FlushType delete
185 changes: 185 additions & 0 deletions .github/workflows/sync-doc-pr-en-to-zh.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,185 @@
name: Sync Docs Changes from EN PR to ZH PR

on:
workflow_dispatch:
inputs:
source_pr_url:
description: 'Source PR URL (English docs repository)'
required: true
type: string
default: ''
target_pr_url:
description: 'Target PR URL (Chinese docs repository)'
required: true
type: string
default: ''
ai_provider:
description: 'AI Provider to use for translation'
required: false
type: choice
options:
- deepseek
- gemini
default: 'gemini'

jobs:
sync-docs:
runs-on: ubuntu-latest

steps:
- name: Checkout current repository
uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
fetch-depth: 0

- name: Checkout ai-pr-translator repository
uses: actions/checkout@v4
with:
repository: "qiancai/ai-pr-translator"
ref: "main"
path: "ai-pr-translator"

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.9'

- name: Install dependencies
run: pip install -r ai-pr-translator/scripts/requirements.txt

- name: Extract PR information
id: extract_info
env:
SOURCE_URL: ${{ github.event.inputs.source_pr_url }}
TARGET_URL: ${{ github.event.inputs.target_pr_url }}
run: |
if [[ ! "$SOURCE_URL" =~ ^https://github\.com/[^/]+/[^/]+/pull/[0-9]+$ ]]; then
echo "❌ Invalid source PR URL format"; exit 1
fi
if [[ ! "$TARGET_URL" =~ ^https://github\.com/[^/]+/[^/]+/pull/[0-9]+$ ]]; then
echo "❌ Invalid target PR URL format"; exit 1
fi

SOURCE_OWNER=$(echo "$SOURCE_URL" | cut -d'/' -f4)
SOURCE_REPO=$(echo "$SOURCE_URL" | cut -d'/' -f5)
SOURCE_PR=$(echo "$SOURCE_URL" | cut -d'/' -f7)
TARGET_OWNER=$(echo "$TARGET_URL" | cut -d'/' -f4)
TARGET_REPO=$(echo "$TARGET_URL" | cut -d'/' -f5)
TARGET_PR=$(echo "$TARGET_URL" | cut -d'/' -f7)

{
echo "source_owner<<EOF"; echo "$SOURCE_OWNER"; echo "EOF"
echo "source_repo<<EOF"; echo "$SOURCE_REPO"; echo "EOF"
echo "source_pr<<EOF"; echo "$SOURCE_PR"; echo "EOF"
echo "target_owner<<EOF"; echo "$TARGET_OWNER"; echo "EOF"
echo "target_repo<<EOF"; echo "$TARGET_REPO"; echo "EOF"
echo "target_pr<<EOF"; echo "$TARGET_PR"; echo "EOF"
} >> $GITHUB_OUTPUT

echo "Source: ${SOURCE_OWNER}/${SOURCE_REPO}#${SOURCE_PR}"
echo "Target: ${TARGET_OWNER}/${TARGET_REPO}#${TARGET_PR}"

- name: Get target PR branch info
id: target_branch
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TARGET_OWNER: ${{ steps.extract_info.outputs.target_owner }}
TARGET_REPO: ${{ steps.extract_info.outputs.target_repo }}
TARGET_PR: ${{ steps.extract_info.outputs.target_pr }}
run: |
PR_INFO=$(curl -s -H "Authorization: token ${GH_TOKEN}" -H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/${TARGET_OWNER}/${TARGET_REPO}/pulls/${TARGET_PR}")
TARGET_BRANCH=$(echo "$PR_INFO" | jq -r '.head.ref')
HEAD_REPO=$(echo "$PR_INFO" | jq -r '.head.repo.full_name')
echo "target_branch=${TARGET_BRANCH}" >> $GITHUB_OUTPUT
echo "head_repo=${HEAD_REPO}" >> $GITHUB_OUTPUT
echo "Target branch: ${TARGET_BRANCH}, Head repo: ${HEAD_REPO}"

- name: Clone target repository
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
HEAD_REPO: ${{ steps.target_branch.outputs.head_repo }}
TARGET_BRANCH: ${{ steps.target_branch.outputs.target_branch }}
run: |
git clone "https://x-access-token:${GITHUB_TOKEN}@github.com/${HEAD_REPO}.git" target_repo
cd target_repo && git checkout "$TARGET_BRANCH"
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"

- name: Run sync script
id: sync_script
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DEEPSEEK_API_TOKEN: ${{ secrets.DEEPSEEK_API_TOKEN }}
GEMINI_API_TOKEN: ${{ secrets.GEMINI_API_TOKEN }}
SOURCE_PR_URL: ${{ github.event.inputs.source_pr_url }}
TARGET_PR_URL: ${{ github.event.inputs.target_pr_url }}
AI_PROVIDER: ${{ github.event.inputs.ai_provider }}
TARGET_REPO_PATH: ${{ github.workspace }}/target_repo
run: |
cd ai-pr-translator/scripts
if python main_workflow.py; then
echo "sync_success=true" >> $GITHUB_OUTPUT
echo "✅ Sync script completed successfully"
else
echo "sync_success=false" >> $GITHUB_OUTPUT
echo "❌ Sync script failed"
exit 1
fi

- name: Commit and push changes
if: steps.sync_script.outputs.sync_success == 'true'
env:
SOURCE_PR_URL: ${{ github.event.inputs.source_pr_url }}
TARGET_PR_URL: ${{ github.event.inputs.target_pr_url }}
AI_PROVIDER: ${{ github.event.inputs.ai_provider }}
TARGET_BRANCH: ${{ steps.target_branch.outputs.target_branch }}
run: |
cd target_repo && git add .
if ! git diff --staged --quiet; then
printf "Auto-sync: Update Chinese docs from English PR\n\nSynced from: %s\nTarget PR: %s\nAI Provider: %s\n\nCo-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>" \
"$SOURCE_PR_URL" "$TARGET_PR_URL" "$AI_PROVIDER" | git commit -F -
git push origin "$TARGET_BRANCH"
echo "Changes pushed to $TARGET_BRANCH"
else
echo "No changes to commit"
fi

- name: Add success comment to target PR
if: steps.sync_script.outputs.sync_success == 'true'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SOURCE_PR_URL: ${{ github.event.inputs.source_pr_url }}
TARGET_PR_URL: ${{ github.event.inputs.target_pr_url }}
TARGET_OWNER: ${{ steps.extract_info.outputs.target_owner }}
TARGET_REPO: ${{ steps.extract_info.outputs.target_repo }}
TARGET_PR: ${{ steps.extract_info.outputs.target_pr }}
run: |
BODY=$(printf '%s\n\n%s\n%s\n%s\n\n%s' "**Auto-sync completed successfully**" \
"**Source PR**: ${SOURCE_PR_URL}" "**Target PR**: ${TARGET_PR_URL}" \
"Chinese documentation has been updated based on English documentation changes." )
PAYLOAD=$(jq -n --arg body "$BODY" '{body: $body}')
curl -X POST -H "Authorization: token ${GITHUB_TOKEN}" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/${TARGET_OWNER}/${TARGET_REPO}/issues/${TARGET_PR}/comments" \
-d "$PAYLOAD"

- name: Add failure comment to target PR
if: steps.sync_script.outputs.sync_success == 'false'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SOURCE_PR_URL: ${{ github.event.inputs.source_pr_url }}
TARGET_PR_URL: ${{ github.event.inputs.target_pr_url }}
TARGET_OWNER: ${{ steps.extract_info.outputs.target_owner }}
TARGET_REPO: ${{ steps.extract_info.outputs.target_repo }}
TARGET_PR: ${{ steps.extract_info.outputs.target_pr }}
run: |
BODY=$(printf '%s\n\n%s\n%s\n%s\n\n%s' "**Auto-sync failed**" \
"**Source PR**: ${SOURCE_PR_URL}" "**Target PR**: ${TARGET_PR_URL}" \
"The sync process encountered an error. Please check the workflow logs for details.")
PAYLOAD=$(jq -n --arg body "$BODY" '{body: $body}')
curl -X POST -H "Authorization: token ${GITHUB_TOKEN}" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/${TARGET_OWNER}/${TARGET_REPO}/issues/${TARGET_PR}/comments" \
-d "$PAYLOAD"
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,4 @@ gen
.DS_Store

/node_modules/
package.json
yarn.lock
37 changes: 37 additions & 0 deletions .lycheeignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
https://mvnrepository\.com/artifact/mysql/mysql-connector-java/8\.0\.28
https://github\.com/.*/issues/?
https://github\.com/.*/pull/?
https://github\.com/.*/pull/[0-9]+
https://github\.com/.*/issues/[0-9]+
https?://\$?\{host}/dashboard.*
http://xn--\$?\{ip}-m86ht9t5l1bhz9ayu7b:3000.*
http://ip:2379.*
http://grafana_ip:3000.*
http://\$?\{remote-server-ip}:3000.*
file:///home/runner/work/(docs|docs-cn)/(docs|docs-cn)/develop/.*
file://.*https:/%7BnodeIP%7D:%7BnodePort%7D/dashboard
file://.*?http:/\$%7BPD_IP%7D:\$%7BPD_PORT%7D/dashboard.*
http://\{grafana-ip\}:3000
http://\{pd-ip\}:2379/dashboard
http://localhost:\d+/
https://github\.com/\$user/(docs|docs-cn)
https://linux\.die\.net/man.*
https://dev\.mysql\.com/doc/.+/5.7/en/.*
https://dev\.mysql\.com/doc/.+/8\.0/en/.*
https://dev\.mysql\.com/doc/.+/8\.4/en/.*
https://dev\.mysql\.com/doc/[a-z\-]+/en/.*
https://dev\.mysql\.com/doc/relnotes/[a-z\-]+/en/.*
https://dev\.mysql\.com/doc/dev/mysql-server/.*
https://dev\.mysql\.com/downloads/.*
https://bugs\.mysql\.com/bug\.php.*
https://www\.mysql\.com/products/.*
https://help\.openai\.com/en/articles/.*
https://platform\.openai\.com/docs/.*
https://openai\.com/.*
https://jwt\.io/
https://typeorm\.io/.*
https://dash\.cloudflare\.com/.*
https://centminmod\.com/mydumper\.html
https://learn\.pingcap\.com/learner/
https://zhuanlan\.zhihu\.com/p/
https://developers\.redhat\.com/blog/2021/01/05/building-red-hat-enterprise-linux-9-for-the-x86-64-v2-microarchitecture-level
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ TiDB 文档的修改需要遵循一定的流程,具体如下。考虑到有些
### 第 0 步:签署 Contributor License Agreement

首次在本仓库提 PR 时,请务必签署 [Contributor License Agreement](https://cla-assistant.io/pingcap/docs-cn) (CLA),否则我们将无法合并你的 PR。成功签署 CLA 后,可继续进行后续操作。
首次在本仓库提 PR 时,请务必签署 [Contributor License Agreement](https://cla.pingcap.net/pingcap/docs-cn) (CLA),否则我们将无法合并你的 PR。成功签署 CLA 后,可继续进行后续操作。

### 第 1 步:Fork pingcap/docs-cn 仓库

Expand Down
Loading
Loading