What pingcap/tidb shipped
Generated by FoxPlug from public activity — not affiliated with Tidb.
Week of September 14, 2026
What shipped
- Lightning now accepts OSS URLs in data source configuration, enabling native Alibaba Cloud OSS access without requiring workarounds. Pull request #71316
- Client-go dependency updated to eliminate unnecessary warnings when decoding valid API v2 shared-lock wrappers. Pull request #71367
- User variable constant folding now applies to UPDATE, INSERT, and DELETE statements in addition to SELECT statements. Pull request #71386
- Global paging byte budgets now apply to existing sessions when changed via SET GLOBAL, enabling uniform tuning across connection pools. Pull request #71089
- Repeated preprocessing of prepared statements no longer incorrectly accumulates CTE consumer counts during schema changes. Pull request #70834
- Global sort merge operations now have bounded memory usage to prevent hotspot-reader blocks from consuming excessive resources. Pull request #70756
- NextGen now exposes a redacted global variables HTTP API for operators to inspect system variables without opening SQL connections. Pull request #71208
- Dumpling can now include values of STORED generated columns when dumping data for external system consumption. Pull request #71284
- RU v1 and v2 fields in slow logs and statement summaries are now unified into existing read/write RU fields. Pull request #71389
- Slow ADMIN CHECK now rejects partial multi-valued indexes that were previously bypassing validation. Pull request #70602
Why it matters
This week addresses multiple reliability issues across test stability, session handling, and resource management. Several backports fix authentication edge cases in the server, while planner improvements reduce incorrect query optimization decisions and new features expand OSS compatibility and monitoring capabilities.
Changelog entry
- Lightning: added support for OSS sources and preservation of OSS URIs in data source configuration Pull request #71316
- Client: updated client-go to fix unnecessary warnings when decoding API v2 shared-lock wrappers Pull request #71367
- Planner: extended read-only user variable constant folding to UPDATE, INSERT, and DELETE statements Pull request #71386
- Session: applied global paging byte budgets to existing sessions for uniform connection pool tuning Pull request #71089
- Planner: fixed CTE consumer count accumulation during repeated preprocessing of prepared statements Pull request #70834
- DDL: bounded global sort merge memory to prevent resource exhaustion from hotspot-reader blocks Pull request #70756
- Server: added redacted global variables HTTP API for NextGen operators Pull request #71208
- Dumpling: added support for dumping values of STORED generated columns Pull request #71284
- Executor: unified RU v1 and v2 fields in slow logs and statement summaries Pull request #71389
- Executor: reject partial multi-valued indexes in slow ADMIN CHECK operations Pull request #70602
This week: Lightning adds OSS support, prepared statements fix CTE accumulation bugs, and global paging budgets apply to existing sessions. Multiple test flakiness issues resolved.
This week's updates focus on reliability and feature completeness. Lightning now accepts OSS URLs natively, resolving data source configuration limitations. Session handling improvements fix issues where failed authentication could leave connections in invalid states. Query optimization fixes prevent CTE consumer counts from accumulating across prepared statement reprepares. Global paging byte budgets now apply uniformly to existing sessions. Multiple test flakiness issues stabilized.