A feature and maintenance release that adds Store Gateway, federation, overrides, caching, metric, and query capabilities while graduating several experimental features. It also changes defaults and configuration names, updates dependencies, and fixes correctness, memory, panic, and data-corruption defects.
Action needed (1)
breakingThe blocks storage bucket index default
Blocks storage now enables the bucket index by default through
-blocks-storage.. Disabling it withbucket-store. bucket-index. enabled -blocks-storage.is not recommended for production.bucket-store. bucket-index. enabled=false
Check if affected (1)
breakingThe Distributor type and unit label flag
Applies if you configure either
-distributor.orenable-type-and-unit-labels -distributor.for remote write v2 and OTLP requests.otlp. enable-type-and-unit-labels The Distributor adds the per-tenant
-distributor.flag for addingenable-type-and-unit-labels __unit__and__type__labels to remote write v2 and OTLP requests. The-distributor.flag is deprecated, operates as a no-op, and is consolidated into the new flag.otlp. enable-type-and-unit-labels
Plan ahead (3)
breakingThe Ruler API flag rename
Applies if you configure
-experimental..ruler. enable-api The
-experimental.flag is renamed toruler. enable-api -ruler.in the Ruler. The old flag remains available as deprecated.enable-api breakingThe Alertmanager API flag rename
Applies if you configure
-experimental..alertmanager. enable-api The
-experimental.flag is renamed toalertmanager. enable-api -alertmanager.in Alertmanager. The old flag remains available as deprecated.enable-api breakingThe Users Scanner user index update configuration
Applies if you configure either
-*.orusers-scanner. user-index. cleanup-interval clean_up_interval.The Users Scanner flag
-*.is renamed tousers-scanner. user-index. cleanup-interval -*.. Theusers-scanner. user-index. update-interval clean_up_intervalfield is renamed toupdate_intervalwithin theusers_scannerconfiguration block.