Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
6ebdc29
Update GOVERNANCE.md
CharlieTLe Jul 23, 2025
35555e1
Update roadmap.md
CharlieTLe Jul 23, 2025
808f904
docs: fix typos in configuration/arguments.md
CharlieTLe Jul 26, 2025
186c988
Merge pull request #6911 from CharlieTLe/update-arguments-typos
CharlieTLe Jul 26, 2025
f1b6e20
Support vertical sharding for parquet queryable (#6879)
yeya24 Jul 28, 2025
8e3843a
docs: fix typos in architecture.md (#6910)
CharlieTLe Jul 28, 2025
a5a22a5
docs: fix typos in main README.md (#6913)
CharlieTLe Jul 28, 2025
58f469d
Delete unused proto gen script (#6918)
SungJin1212 Jul 28, 2025
138c070
Add Open-Xchange to ADOPTERS.md (#6915)
guytet Jul 28, 2025
e277b85
Creating Parquet guide doc. (#6919)
alanprot Jul 28, 2025
bc722c1
Add a config to allow disable fallback in Parquet Queryable (#6920)
yeya24 Jul 28, 2025
54f0d73
Exposing parquet configs (#6923)
alanprot Jul 28, 2025
651c1dc
extend histogram bucket for parquet block convertion delay metric (#6…
yeya24 Jul 29, 2025
49099a3
add zstd and snappy compression for query api (#6848)
afhassan Jul 29, 2025
a9b6c20
Add a format query label value to queries total metric (#6925)
SungJin1212 Jul 29, 2025
c4303a3
Expose DetailedMetricsEnabled for all ring configs (#6926)
danielblando Jul 29, 2025
9fdd762
reoder changelog (#6927)
danielblando Jul 29, 2025
672b995
Merge pull request #6906 from cortexproject/gov-model-subproj
CharlieTLe Jul 30, 2025
0d2fb34
Merge pull request #6907 from cortexproject/CharlieTLe-patch-2
CharlieTLe Jul 30, 2025
37213a1
add request ID injection to context to enable tracking requests acros…
erlan-z Jul 30, 2025
9b8c879
Emit error when the rule synchronization fails (#6902)
SungJin1212 Jul 31, 2025
e31c57c
*: Update prometheus/thanos/promql-engine (#6930)
harry671003 Jul 31, 2025
0691662
Bump github/codeql-action in the actions-dependencies group (#6898)
dependabot[bot] Aug 2, 2025
87dae49
OTLP: Add a AllowDeltaTemporality flag to ingest delta temporality me…
SungJin1212 Aug 3, 2025
4463d62
allow parquet converter for memberlist KV (#6938)
yeya24 Aug 3, 2025
5c01134
Update roadmap.md (#6939)
CharlieTLe Aug 3, 2025
47efa80
Update parquet-mode.md (#6943)
CharlieTLe Aug 5, 2025
46ec0a5
allow queriers to execute from logical query plans (#6929)
rubywtl Aug 5, 2025
4f4de93
Upgrade parquet common and expose parquet labels cache config (#6937)
yeya24 Aug 5, 2025
a7592b6
Blog: Query Rejection (#6944)
erlan-z Aug 5, 2025
cc96eac
Change prometheus image of TestNativeHistogramFuzz (#6942)
SungJin1212 Aug 6, 2025
a8d1fbf
Support remote write v2 by converting request (#6330)
SungJin1212 Aug 6, 2025
c119f36
Update weaveworks common to bring channelz monitoring (#6950)
yeya24 Aug 7, 2025
6f9d0be
Update parquet common library to latest (#6955)
yeya24 Aug 8, 2025
90bc63a
Update prometheus to main (1e4144a496fb552bde5e3b325422b10707ac331e)
SungJin1212 Aug 8, 2025
f5392e6
Partition ring proposal (#6932)
danielblando Aug 8, 2025
a9a827f
composite promql.QueryEngine interface (#6956)
yeya24 Aug 9, 2025
a13cd69
Add Twilio to list of adopters (#6960)
avleentwilio Aug 11, 2025
d9079f5
Add tsdb metrics to track unknown sereis references during wal/wbl re…
SungJin1212 Aug 11, 2025
cadf00f
Extend block finder get blocks interface with matchers (#6962)
yeya24 Aug 12, 2025
41f2c1e
Chore: change RemoteWrite2Enabled naming (#6963)
SungJin1212 Aug 12, 2025
ea792b1
downgrade gRPC server to v1.71.2 (#6964)
yeya24 Aug 13, 2025
10e72ea
Add integration_remote_write_v2 to build-tags
SungJin1212 Aug 13, 2025
998a5d4
Merge pull request #6967 from SungJin1212/Add-build-tags-to-integrati…
CharlieTLe Aug 13, 2025
52b9672
Merge pull request #6957 from SungJin1212/Update-latest-prometheus
CharlieTLe Aug 13, 2025
cfce88f
Blog: Dynamic Query Splitting (#6965)
afhassan Aug 15, 2025
1ef21a1
Add enable type and unit labels flag (#6969)
SungJin1212 Aug 15, 2025
b7f195b
log engine and block store headers in query stats (#6972)
afhassan Aug 15, 2025
0812548
Bump github.com/go-chi/chi/v5 from 5.0.7 to 5.2.2 (#6951)
dependabot[bot] Aug 15, 2025
59491e9
Chore: upgrade Go to address high and medium CVEs (#6970)
EpiJunkie Aug 15, 2025
a776fe4
Chore: use Go 1.24.6 build image (#6976)
EpiJunkie Aug 18, 2025
3d92801
Parse query (#6978)
siddarth2810 Aug 21, 2025
72d9b92
Fix error from resource based throttling to be retryable (#6992)
justinjung04 Aug 26, 2025
cc51a01
Fix parquet queryable shard matcher lifecycle (#6993)
yeya24 Aug 27, 2025
42b35fa
Add parse query op label to queries total metric (#6990)
SungJin1212 Aug 27, 2025
746b40e
Update parquet common to latest main to pull sort series fix (#6988)
yeya24 Aug 28, 2025
43d8b30
add source(API vs ruler) to requests and propagate through services. …
erlan-z Aug 29, 2025
a022332
query rejection blog post improvement (#6949)
erlan-z Aug 29, 2025
1a07a14
Update ring DynamoDB Client to write in a transaction when batching (…
anna-tran Aug 29, 2025
df5e14e
remove limiting query rejection to only adhoc queries for ingester. T…
erlan-z Aug 29, 2025
bd4773b
docs: update otlp for delta temporality and metadata labels (#6983)
SungJin1212 Aug 31, 2025
0b9befb
Add OTLP Benchmark to measure push performance (#6977)
SungJin1212 Sep 1, 2025
2c07f00
Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 (#6981)
dependabot[bot] Sep 1, 2025
135fa6c
add logical plan distributed optimizer to query frontend (#6974)
rubywtl Sep 2, 2025
e711d0b
Bug fix: Return 429 response when Native Histogram samples are discar…
PaurushGarg Sep 2, 2025
0d89bb5
Add Cabify to ADOPTERS.md (#7007)
srlobo Sep 2, 2025
2ef5de0
Resource based throttling bug fixes (#7001)
erlan-z Sep 2, 2025
95a097a
Override exporter: expose all fields that can be converted to float64…
SungJin1212 Sep 4, 2025
4cc3e14
add gRPC service for querier-to-querier communication (#7008)
rubywtl Sep 4, 2025
4101d10
Resource based throttling bugfix 2 (#7013)
justinjung04 Sep 5, 2025
67c0993
Fix icon file name for Cabify adopter (#7017)
srlobo Sep 5, 2025
ca9dba6
Upgrades weaveworks-common to remove aws-sdk-go dependency (#7011)
friedrichg Sep 5, 2025
bba3b9a
Include dynamodb as a ring store in the docs (#7010)
friedrichg Sep 5, 2025
eab2099
allow logical plan fragment type for scheduler queue (#6968)
rubywtl Sep 5, 2025
73088a9
Modernize the entire codebase (#7005)
SungJin1212 Sep 9, 2025
2936406
chore: apply modernize for latest commits (#7022)
SungJin1212 Sep 9, 2025
45b52d3
Make the per labelset series limit error message consistent with per …
alvinlin123 Sep 9, 2025
030c3cc
Migrate dynamodb to go sdk v2 (#7004)
friedrichg Sep 15, 2025
294740a
Add Swiggy to Adopters list (#7023)
vivekgarg20 Sep 17, 2025
e7b21cf
Blog post: Query priority (#7021)
justinjung04 Sep 18, 2025
8d15b2d
fix remote read snappy input due to empty request body (#7025)
yeya24 Sep 18, 2025
577102d
delete make modernize warning message (#7024)
SungJin1212 Sep 19, 2025
6436235
Updates armon/hashicorp metrics library (#7029)
friedrichg Sep 20, 2025
4fee6f1
unhide parquet runtime configs (#7032)
yeya24 Sep 21, 2025
d3c6964
Add metric for number of series with discarded samples (#6996)
eeldaly Sep 22, 2025
651386b
PRW2: use client-golang codes (#7027)
SungJin1212 Sep 23, 2025
f114c29
fix AllUserStats during rolling updates on ingester (#7026)
SungJin1212 Sep 24, 2025
e3dc7b0
feat(parquetconverter): add support for additional sort columns durin…
Angith Sep 25, 2025
d27f25a
Update promql-engine to latest (#7033)
afhassan Sep 25, 2025
0737495
Set up cortex config json schema generator
CharlieTLe Aug 10, 2025
193207a
Fix lint error
CharlieTLe Aug 13, 2025
011d192
run make doc
CharlieTLe Sep 27, 2025
2ee5609
run make modernize
CharlieTLe Sep 27, 2025
826b955
Update example cortex configs with yaml-language-server
CharlieTLe Sep 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/scorecards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
uses: github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5
with:
sarif_file: results.sarif
28 changes: 15 additions & 13 deletions .github/workflows/test-build-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
lint:
runs-on: ubuntu-24.04
container:
image: quay.io/cortexproject/build-image:master-7ce1d1b12
image: quay.io/cortexproject/build-image:master-59491e9aae
steps:
- name: Checkout Repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand All @@ -42,11 +42,13 @@ jobs:
run: make BUILD_IN_CONTAINER=false check-doc
- name: Check White Noise.
run: make BUILD_IN_CONTAINER=false check-white-noise
- name: Check Modernize
run: make BUILD_IN_CONTAINER=false check-modernize

test:
runs-on: ubuntu-24.04
container:
image: quay.io/cortexproject/build-image:master-7ce1d1b12
image: quay.io/cortexproject/build-image:master-59491e9aae
steps:
- name: Checkout Repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand All @@ -64,7 +66,7 @@ jobs:
test-no-race:
runs-on: ubuntu-24.04
container:
image: quay.io/cortexproject/build-image:master-7ce1d1b12
image: quay.io/cortexproject/build-image:master-59491e9aae
steps:
- name: Checkout Repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down Expand Up @@ -93,21 +95,21 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
uses: github/codeql-action/init@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5
with:
languages: go

- name: Autobuild
uses: github/codeql-action/autobuild@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
uses: github/codeql-action/autobuild@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
uses: github/codeql-action/analyze@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5


build:
runs-on: ubuntu-24.04
container:
image: quay.io/cortexproject/build-image:master-7ce1d1b12
image: quay.io/cortexproject/build-image:master-59491e9aae
steps:
- name: Checkout Repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down Expand Up @@ -162,6 +164,7 @@ jobs:
- integration_querier
- integration_ruler
- integration_query_fuzz
- integration_remote_write_v2
steps:
- name: Upgrade golang
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
Expand Down Expand Up @@ -210,8 +213,7 @@ jobs:
docker pull quay.io/cortexproject/cortex:v1.18.1
elif [ "$TEST_TAGS" = "integration_query_fuzz" ]; then
docker pull quay.io/cortexproject/cortex:v1.18.1
docker pull quay.io/prometheus/prometheus:v2.51.0
docker pull quay.io/prometheus/prometheus:v2.55.1
docker pull quay.io/prometheus/prometheus:v3.5.0
fi
docker pull memcached:1.6.1
docker pull redis:7.0.4-alpine
Expand All @@ -224,7 +226,7 @@ jobs:
export CORTEX_IMAGE="${CORTEX_IMAGE_PREFIX}cortex:$IMAGE_TAG-amd64"
export CORTEX_CHECKOUT_DIR="/go/src/github.com/cortexproject/cortex"
echo "Running integration tests with image: $CORTEX_IMAGE"
go test -tags=integration,${{ matrix.tags }} -timeout 2400s -v -count=1 ./integration/...
go test -tags=slicelabels,integration,${{ matrix.tags }} -timeout 2400s -v -count=1 ./integration/...
env:
IMAGE_PREFIX: ${{ secrets.IMAGE_PREFIX }}

Expand All @@ -247,14 +249,14 @@ jobs:
run: |
touch build-image/.uptodate
MIGRATIONS_DIR=$(pwd)/cmd/cortex/migrations
make BUILD_IMAGE=quay.io/cortexproject/build-image:master-7ce1d1b12 TTY='' configs-integration-test
make BUILD_IMAGE=quay.io/cortexproject/build-image:master-59491e9aae TTY='' configs-integration-test

deploy_website:
needs: [build, test]
if: (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/')) && github.repository == 'cortexproject/cortex'
runs-on: ubuntu-24.04
container:
image: quay.io/cortexproject/build-image:master-7ce1d1b12
image: quay.io/cortexproject/build-image:master-59491e9aae
steps:
- name: Checkout Repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down Expand Up @@ -296,7 +298,7 @@ jobs:
if: (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/')) && github.repository == 'cortexproject/cortex'
runs-on: ubuntu-24.04
container:
image: quay.io/cortexproject/build-image:master-7ce1d1b12
image: quay.io/cortexproject/build-image:master-59491e9aae
steps:
- name: Checkout Repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down
2 changes: 2 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ run:
- integration_querier
- integration_ruler
- integration_query_fuzz
- integration_remote_write_v2
- slicelabels
output:
formats:
text:
Expand Down
4 changes: 4 additions & 0 deletions ADOPTERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ This is the list of organisations that are using Cortex in **production environm
* [Amazon Web Services (AWS)](https://aws.amazon.com/prometheus)
* [Aspen Mesh](https://aspenmesh.io/)
* [Buoyant](https://buoyant.io/)
* [Cabify](https://tech.cabify.com/)
* [DigitalOcean](https://www.digitalocean.com/)
* [Electronic Arts](https://www.ea.com/)
* [Etsy](https://www.etsy.com/)
Expand All @@ -14,9 +15,12 @@ This is the list of organisations that are using Cortex in **production environm
* [KakaoEnterprise](https://kakaocloud.com/)
* [MayaData](https://mayadata.io/)
* [Northflank](https://northflank.com/)
* [Open-Xchange](https://www.open-xchange.com/)
* [Opstrace](https://opstrace.com/)
* [PITS Globale Datenrettungsdienste](https://www.pitsdatenrettung.de/)
* [Planetary Quantum](https://www.planetary-quantum.com)
* [Platform9](https://platform9.com/)
* [REWE Digital](https://rewe-digital.com/)
* [Swiggy](https://www.swiggy.in/)
* [SysEleven](https://www.syseleven.de/)
* [Twilio](https://www.twilio.com/)
25 changes: 23 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
# Changelog

## master / unreleased
* [FEATURE] Query Frontend: Add support /api/v1/format_query API for formatting queries. #6893
* [CHANGE] StoreGateway/Alertmanager: Add default 5s connection timeout on client. #6603
* [CHANGE] Ingester: Remove EnableNativeHistograms config flag and instead gate keep through new per-tenant limit at ingestion. #6718
* [CHANGE] Validate a tenantID when to use a single tenant resolver. #6727
* [FEATURE] Distributor: Add an experimental `-distributor.otlp.enable-type-and-unit-labels` flag to add `__type__` and `__unit__` labels for OTLP metrics. #6969
* [FEATURE] Distributor: Add an experimental `-distributor.otlp.allow-delta-temporality` flag to ingest delta temporality otlp metrics. #6934
* [FEATURE] Query Frontend: Add dynamic interval size for query splitting. This is enabled by configuring experimental flags `querier.max-shards-per-query` and/or `querier.max-fetched-data-duration-per-query`. The split interval size is dynamically increased to maintain a number of shards and total duration fetched below the configured values. #6458
* [FEATURE] Querier/Ruler: Add `query_partial_data` and `rules_partial_data` limits to allow queries/rules to be evaluated with data from a single zone, if other zones are not available. #6526
* [FEATURE] Update prometheus alertmanager version to v0.28.0 and add new integration msteamsv2, jira, and rocketchat. #6590
* [FEATURE] Ingester/StoreGateway: Add `ResourceMonitor` module in Cortex, and add `ResourceBasedLimiter` in Ingesters and StoreGateways. #6674
* [FEATURE] Support Prometheus remote write 2.0. #6330
* [FEATURE] Ingester: Support out-of-order native histogram ingestion. It automatically enabled when `-ingester.out-of-order-time-window > 0` and `-blocks-storage.tsdb.enable-native-histograms=true`. #6626 #6663
* [FEATURE] Ruler: Add support for percentage based sharding for rulers. #6680
* [FEATURE] Ruler: Add support for group labels. #6665
Expand All @@ -20,6 +22,14 @@
* [FEATURE] Compactor: Add support for percentage based sharding for compactors. #6738
* [FEATURE] Querier: Allow choosing PromQL engine via header. #6777
* [FEATURE] Querier: Support for configuring query optimizers and enabling XFunctions in the Thanos engine. #6873
* [FEATURE] Query Frontend: Add support /api/v1/format_query API for formatting queries. #6893
* [FEATURE] Query Frontend: Add support for /api/v1/parse_query API (experimental) to parse a PromQL expression and return it as a JSON-formatted AST (abstract syntax tree). #6978
* [ENHANCEMENT] Parquet Storage: Add support for additional sort columns during Parquet file generation #7003
* [ENHANCEMENT] Modernizes the entire codebase by using go modernize tool. #7005
* [ENHANCEMENT] Overrides Exporter: Expose all fields that can be converted to float64. Also, the label value `max_local_series_per_metric` got renamed to `max_series_per_metric`, and `max_local_series_per_user` got renamed to `max_series_per_user`. #6979
* [ENHANCEMENT] Ingester: Add `cortex_ingester_tsdb_wal_replay_unknown_refs_total` and `cortex_ingester_tsdb_wbl_replay_unknown_refs_total` metrics to track unknown series references during wal/wbl replaying. #6945
* [ENHANCEMENT] Ruler: Emit an error message when the rule synchronization fails. #6902
* [ENHANCEMENT] Querier: Support snappy and zstd response compression for `-querier.response-compression` flag. #6848
* [ENHANCEMENT] Tenant Federation: Add a # of query result limit logic when the `-tenant-federation.regex-matcher-enabled` is enabled. #6845
* [ENHANCEMENT] Query Frontend: Add a `cortex_slow_queries_total` metric to track # of slow queries per user. #6859
* [ENHANCEMENT] Query Frontend: Change to return 400 when the tenant resolving fail. #6715
Expand All @@ -44,7 +54,7 @@
* [ENHANCEMENT] Distributor: Add min/max schema validation for Native Histogram. #6766
* [ENHANCEMENT] Ingester: Handle runtime errors in query path #6769
* [ENHANCEMENT] Compactor: Support metadata caching bucket for Cleaner. Can be enabled via `-compactor.cleaner-caching-bucket-enabled` flag. #6778
* [ENHANCEMENT] Distributor: Add ingestion rate limit for Native Histogram. #6794
* [ENHANCEMENT] Distributor: Add ingestion rate limit for Native Histogram. #6794 and #6994
* [ENHANCEMENT] Ingester: Add active series limit specifically for Native Histogram. #6796
* [ENHANCEMENT] Compactor, Store Gateway: Introduce user scanner strategy and user index. #6780
* [ENHANCEMENT] Querier: Support chunks cache for parquet queryable. #6805
Expand All @@ -60,6 +70,15 @@
* [ENHANCEMENT] Querier: Support query limits in parquet queryable. #6870
* [ENHANCEMENT] Ring: Add zone label to ring_members metric. #6900
* [ENHANCEMENT] Ingester: Add new metric `cortex_ingester_push_errors_total` to track reasons for ingester request failures. #6901
* [ENHANCEMENT] Ring: Expose `detailed_metrics_enabled` for all rings. Default true. #6926
* [ENHANCEMENT] Parquet Storage: Allow Parquet Queryable to disable fallback to Store Gateway. #6920
* [ENHANCEMENT] Query Frontend: Add a `format_query` and `parse_query` labels value to the `op` label at `cortex_query_frontend_queries_total` metric. #6925 #6990
* [ENHANCEMENT] API: add request ID injection to context to enable tracking requests across downstream services. #6895
* [ENHANCEMENT] gRPC: Add gRPC Channelz monitoring. #6950
* [ENHANCEMENT] Upgrade build image and Go version to 1.24.6. #6970 #6976
* [ENHANCEMENT] Implement versioned transactions for writes to DynamoDB ring. #6986
* [ENHANCEMENT] Add source metadata to requests(api vs ruler) #6947
* [ENHANCEMENT] Add new metric `cortex_discarded_series` and `cortex_discarded_series_per_labelset` to track number of series that have a discarded sample. #6995
* [BUGFIX] Ingester: Avoid error or early throttling when READONLY ingesters are present in the ring #6517
* [BUGFIX] Ingester: Fix labelset data race condition. #6573
* [BUGFIX] Compactor: Cleaner should not put deletion marker for blocks with no-compact marker. #6576
Expand All @@ -79,6 +98,8 @@
* [BUGFIX] Compactor: Delete the prefix `blocks_meta` from the metadata fetcher metrics. #6832
* [BUGFIX] Store Gateway: Avoid race condition by deduplicating entries in bucket stores user scan. #6863
* [BUGFIX] Runtime-config: Change to check tenant limit validation when loading runtime config only for `all`, `distributor`, `querier`, and `ruler` targets. #6880
* [BUGFIX] Frontend: Fix remote read snappy input due to request string logging when query stats enabled. #7025
* [BUGFIX] Distributor: Fix the `/distributor/all_user_stats` api to work during rolling updates on ingesters. #7026

## 1.19.0 2025-02-27

Expand Down
3 changes: 2 additions & 1 deletion GOVERNANCE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Cortex Governance
This document defines project governance for the cortex project. Its purpose is to describe how decisions are made on the project and how anyone can influence these decisions.

This document defines project governance for the project.
This governance charter applies to every project under the cortex GitHub organization. The term "cortex project" refers to any work done under the cortexproject GitHub organization and includes the cortexproject/cortex repository itself as well as cortexproject/cortex-tools, cortexproject/cortex-jsonnet and all the other repositories under the cortexproject GitHub organization.

## Voting

Expand Down
Loading