What influxdata/influxdb shipped
Written by FoxPlug from public releases; not affiliated with Influxdata. An automatic summary of the public release, pull request and commit data of github.com/influxdata/influxdb. Influxdata did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Released v3.12.0-0.rc.2 with updates to Go dependencies and bug fixes. Release
- Added max-time-range limit for SELECT queries to prevent queries spanning more than a configured duration. Pull request #27640
- Added per-user write byte statistics metric behind an opt-in flag to track write request sizes by user. Pull request #27666
- Implemented adaptive sizing and statistics for the TagValueSeriesIDCache with configurable bounds instead of fixed capacity. Pull request #27660
- Added compaction planning statistics to the tsm1 engine tracking FindGenerations, Plan, PlanOptimize, and PlanLevel methods. Pull request #27665
- Exposed per-user query bytes statistics as an opt-in Prometheus counter on the /metrics endpoint. Pull request #27659
- Updated SHOW MEASUREMENTS to support partial results when some sources error but others succeed. Pull request #27661
- Fixed race condition in shard loading by reporting progress before notifying the completion channel. Pull request #27671
- Fixed level regression during compaction of mixed-level TSM files by properly tracking minimum sequence numbers. Pull request #27639
- Changed WAL write calls in WriteMulti to use background context instead of client context after cache write succeeds. Pull request #27668
Why it matters
This week's updates focus on operational visibility and stability. Users gain new per-user metrics for writes and queries to monitor usage patterns, adaptive caching to reduce manual tuning, and query limits to prevent resource exhaustion. Several fixes address race conditions and data integrity issues in core compaction and shard loading operations.
Changelog entry
- 3.12.0-0.rc.2 release Release
- Add max-time-range coordinator config to limit SELECT query time ranges Pull request #27640
- Add per-user write byte statistics metric with --http-user-write-bytes-enabled flag Pull request #27666
- Add adaptive growth and statistics to TagValueSeriesIDCache for dynamic sizing Pull request #27660
- Add DefaultPlanner statistics to Engine stats tracking compaction planning methods Pull request #27665
- Add per-user query bytes statistics as Prometheus counter on /metrics Pull request #27659
- Support partial results in SHOW MEASUREMENTS when some sources error Pull request #27661
- Fix race condition in shard loading by reporting progress before notifying channel Pull request #27671
- Fix level regression in TSM compaction by properly tracking minimum sequence numbers Pull request #27639
- Use background context for WAL writes instead of client context in WriteMulti Pull request #27668
- Fix TSI series cache minimum samples calculation to permit small caches to grow Pull request #27663
- Update Go dependencies including grpc 1.83.2, otel 1.45.0, and other modules Pull request #27670
v3.12.0-rc.2 ships with per-user write and query metrics, adaptive caching bounds, compaction planning stats, and critical fixes for shard loading races and TSM level regressions.
v3.12.0-rc.2 is out with new operational features: per-user write and query byte statistics for usage monitoring, adaptive TagValueSeriesIDCache sizing to reduce configuration overhead, and detailed compaction planning statistics. This release also fixes critical issues including race conditions in shard loading and level regressions during mixed-level TSM compaction, improving both observability and reliability.
More from influxdata/influxdb on GitHub
Merged pull requests
- fix: racey shard loading (#27671) (#27672, merged September 25, 2026 by devanbenz) (source)
- fix: racey shard loading (#27671, merged September 25, 2026 by devanbenz) (source)
- fix(influxd): remove client context from wal write call (#27668, merged September 25, 2026 by devanbenz) (source)
- chore: update go dependencies (#27670, merged September 25, 2026 by devanbenz) (source)
- chore(sync):
influxdb_pro2026-09-25 (#27669, merged September 25, 2026 by lilic) (source) - feat: add max-time-range limit for SELECT queries (#27557) (#27640, merged September 24, 2026 by devanbenz) (source)
- feat: add per-user write byte statistics (#27547) (#27666, merged September 24, 2026 by devanbenz) (source)
- feat: Add DefaultPlanner stats to Engine stats (#27523) (#27665, merged September 23, 2026 by devanbenz) (source)
- feat: Update go version to 1.26.8 (#27664, merged September 23, 2026 by devanbenz) (source)
- feat: Update go to 1.26.8 (#27626, merged September 22, 2026 by devanbenz) (source)
- fix: permit small TSI series caches to grow (#27552) (#27663, merged September 22, 2026 by davidby-influx) (source)
- feat: add statistics and adaptive growth to TagValueSeriesIDCache (#27480) (#27660, merged September 22, 2026 by davidby-influx) (source)