You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Graduate native histogram ingestion and close the v1-guarantees gaps
-blocks-storage.tsdb.enable-native-histograms shipped as experimental in 1.18.0, so
1.22.0 is four minors and roughly two years of exposure later. docs/guides/native-histograms.md
already carries no experimental language, which contradicted v1-guarantees.md. Graduate the
ingestion flag; the flag name does not change, so no deprecation shim is needed. This does not
touch -blocks-storage.tsdb.out-of-order-cap-max, which has its own bullet.
Also record the experimental flags this cycle added without a v1-guarantees entry:
- -distributor.num-query-workers (#7623), marked EXPERIMENTAL in its flag help.
- The whole Thanos PromQL engine surface. -querier.thanos-engine says "Experimental." in its
help but nothing from pkg/engine/config.go was listed.
- The whole parquet flag surface; only -parquet-converter.max-num-columns was listed. Grouped
by prefix rather than enumerated, since the cache flags are boilerplate.
- -querier.query-protection.rejection (#7442) and
-querier.query-protection.eviction.max-evictions-per-cycle (#7488).
Parquet and the tenant-federation regex matcher are deliberately not graduated: the parquet
proposal is still "Status: Proposed", docs/guides/parquet-mode.md still warns it is experimental,
and #7610 changed the file format this cycle. The regex matcher has only two minors of exposure
and #7562 fixed cross-tenant stale cache reads this cycle.
Refs #5922
Signed-off-by: Charlie Le <charlie_le@apple.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,7 @@
2
2
3
3
## master / unreleased
4
4
*[FEATURE] Engine: Add `-querier.selector-batch-size` and `-ruler.selector-batch-size` flags to configure series batching in the Thanos promQL engine. 0 disables batching. #7763
5
+
*[CHANGE] Ingester: Graduate native histogram ingestion (`-blocks-storage.tsdb.enable-native-histograms`) from experimental. #7789
5
6
*[CHANGE] Querier: Make query time range configurations per-tenant: `query_ingesters_within`, `query_store_after`, and `shuffle_sharding_ingesters_lookback_period`. Uses `model.Duration` instead of `time.Duration` to support serialization but has minimum unit of 1ms (nanoseconds/microseconds not supported). #7160
6
7
*[CHANGE] Cache: Setting `-blocks-storage.bucket-store.metadata-cache.bucket-index-content-ttl` to 0 will disable the bucket-index cache. #7446
7
8
*[CHANGE] HA Tracker: Move `-distributor.ha-tracker.failover-timeout` from a global config to a per-tenant runtime config. The flag name and default value (30s) remain the same. #7481
0 commit comments