What's Changed
- [ENHANCEMENT] Tenant Federation: Add a local cache to regex resolver. #7363
- [BUGFIX] Memberlist: Skip nil values delivered by
WatchPrefixwhen a key is deleted, preventing a panic in the HA tracker caused by a failed type assertion on a nil interface value. #7429 - [BUGFIX] Tenant Federation: Fix
unsupported charactererror whentenant-federation.regex-matcher-enabledis enabled and the input regex matches 0 or 1 existing tenant. #7424 - [BUGFIX] KV store: Fix false-positive
status_code="500"metrics for HA tracker CAS operations when using memberlist. #7408 - [BUGFIX] Fix nil when ingester_query_max_attempts > 1. #7369
- [BUGFIX] Alertmanager: Fix disappearing user config and state when ring is temporarily unreachable. #7372
- [BUGFIX] Fix memory leak in
ReuseWriteRequestV2by explicitly clearing theSymbolsbacking array string pointers before returning the object tosync.Pool. #7373 - [BUGFIX] Querier: Fix queryWithRetry and labelsWithRetry returning (nil, nil) on cancelled context by propagating ctx.Err(). #7375
Full Changelog: v1.21.0-rc.0...v1.21.0-rc.1