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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4-10Lines changed: 4 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,16 +2,7 @@
2
2
3
3
## master / unreleased
4
4
5
-
## 1.3.0-rc.2 / 2020-08-14
6
-
7
-
*[BUGFIX] Querier: query /series from ingesters regardless the `-querier.query-ingesters-within` setting. #3035
8
-
9
-
## 1.3.0-rc.1 / 2020-08-10
10
-
11
-
*[ENHANCEMENT] Ingester: added `Dropped` outcome to metric `cortex_ingester_flushing_dequeued_series_total`. #2998
12
-
*[BUGFIX] Ruler: fixed an unintentional breaking change introduced in the ruler's `alertmanager_url` YAML config option, which changed the value from a string to a list of strings. #2989
13
-
14
-
## 1.3.0-rc.0 / 2020-08-05
5
+
## 1.3.0 / 2020-08-21
15
6
16
7
*[CHANGE] Replace the metric `cortex_alertmanager_configs` with `cortex_alertmanager_config_invalid` exposed by Alertmanager. #2960
17
8
*[CHANGE] Experimental Delete Series: Change target flag for purger from `data-purger` to `purger`. #2777
@@ -103,6 +94,7 @@
103
94
*[ENHANCEMENT] Logger: added JSON logging support, configured via the `-log.format=json` CLI flag or its respective YAML config option. #2386
104
95
*[ENHANCEMENT] Added new flags `-bigtable.grpc-compression`, `-ingester.client.grpc-compression`, `-querier.frontend-client.grpc-compression` to configure compression used by gRPC. Valid values are `gzip`, `snappy`, or empty string (no compression, default). #2940
105
96
*[ENHANCEMENT] Clarify limitations of the `/api/v1/series`, `/api/v1/labels` and `/api/v1/label/{name}/values` endpoints. #2953
97
+
*[ENHANCEMENT] Ingester: added `Dropped` outcome to metric `cortex_ingester_flushing_dequeued_series_total`. #2998
106
98
*[BUGFIX] Fixed a bug with `api/v1/query_range` where no responses would return null values for `result` and empty values for `resultType`. #2962
107
99
*[BUGFIX] Fixed a bug in the index intersect code causing storage to return more chunks/series than required. #2796
108
100
*[BUGFIX] Fixed the number of reported keys in the background cache queue. #2764
@@ -123,6 +115,8 @@
123
115
*[BUGFIX] Fix panic caused by KVs from boltdb being used beyond their life. #2971
124
116
*[BUGFIX] Experimental blocks storage: `/api/v1/series`, `/api/v1/labels` and `/api/v1/label/{name}/values` only query the TSDB head regardless of the configured `-experimental.blocks-storage.tsdb.retention-period`. #2974
125
117
*[BUGFIX] Ingester: Avoid indefinite checkpointing in case of surge in number of series. #2955
118
+
*[BUGFIX] Querier: query /series from ingesters regardless the `-querier.query-ingesters-within` setting. #3035
119
+
*[BUGFIX] Ruler: fixed an unintentional breaking change introduced in the ruler's `alertmanager_url` YAML config option, which changed the value from a string to a list of strings. #2989
Copy file name to clipboardExpand all lines: RELEASE.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,21 +73,18 @@ To prepare release branch, first create new release branch (release-X.Y) in Cort
73
73
*`[ENHANCEMENT]`
74
74
*`[BUGFIX]`
75
75
- Run `./tools/release/check-changelog.sh LAST-RELEASE-TAG...master` and add any missing PR which includes user-facing changes
76
-
3. For a major or minor **stable** release, update the Cortex version in the following locations:
77
-
- Kubernetes manifests located at `k8s/`
78
-
- Documentation located at `docs/`
79
76
80
77
Once your PR with release prepartion is approved, merge it to "release-X.Y" branch, and continue with publishing.
81
78
82
79
### Publish a release candidate
83
80
84
81
To publish a release candidate:
85
82
83
+
1. Do not change the release branch directly; make a PR to the release-X.Y branch with VERSION and any CHANGELOG changes.
86
84
1. Ensure the `VERSION` file has the `-rc.X` suffix (`X` starting from `0`)
87
-
1a. Do not change the release branch directly; make a PR to the release-X.Y branch with VERSION and any CHANGELOG changes.
88
-
2.`git tag` the new release (see [How to tag a release](#how-to-tag-a-release))
89
-
3. Wait until CI pipeline succeeded (once a tag is created, the release process through CircleCI will be triggered for this tag)
90
-
3. Create a pre-release in GitHub
85
+
1.`git tag` the new release (see [How to tag a release](#how-to-tag-a-release))
86
+
1. Wait until CI pipeline succeeded (once a tag is created, the release process through CircleCI will be triggered for this tag)
87
+
1. Create a pre-release in GitHub
91
88
- Write the release notes (including a copy-paste of the changelog)
92
89
- Build binaries with `make dist` and attach them to the release
93
90
- Build packages with `make packages`, test them with `make test-packages` and attach them to the release
@@ -96,21 +93,24 @@ To publish a release candidate:
96
93
97
94
To publish a stable release:
98
95
96
+
1. Do not change the release branch directly; make a PR to the release-X.Y branch with VERSION and any CHANGELOG changes.
99
97
1. Ensure the `VERSION` file has **no**`-rc.X` suffix
100
-
2. Do not change the release branch directly; make a PR to the release-X.Y branch with VERSION and any CHANGELOG changes.
101
-
3.`git tag` the new release (see [How to tag a release](#how-to-tag-a-release))
102
-
4. Wait until CI pipeline succeeded (once a tag is created, the release process through CircleCI will be triggered for this tag)
103
-
5. Create a release in GitHub
98
+
1. Update the Cortex version in the following locations:
99
+
- Kubernetes manifests located at `k8s/`
100
+
- Documentation located at `docs/`
101
+
1.`git tag` the new release (see [How to tag a release](#how-to-tag-a-release))
102
+
1. Wait until CI pipeline succeeded (once a tag is created, the release process through CircleCI will be triggered for this tag)
103
+
1. Create a release in GitHub
104
104
- Write the release notes (including a copy-paste of the changelog)
105
105
- Build binaries with `make dist` and attach them to the release
106
106
- Build packages with `make packages`, test them with `make test-packages` and attach them to the release
107
-
6. Merge the release branch `release-x.y` to `master`
107
+
1. Merge the release branch `release-x.y` to `master`
108
108
- Merge to `master` in the local checkout
109
109
- Fix any conflict and `git commit -s`
110
110
- Temporarily disable "Include administrators" in the [`master` branch protection rule](https://github.com/cortexproject/cortex/settings/branch_protection_rules)
111
111
- Push changes to upstream (please double check before pushing!)
112
112
- Re-enable "Include administrators" in the [`master` branch protection rule](https://github.com/cortexproject/cortex/settings/branch_protection_rules)
113
-
7. Open a PR to add the new version to the backward compatibility integration test (`integration/backward_compatibility_test.go`)
113
+
1. Open a PR to add the new version to the backward compatibility integration test (`integration/backward_compatibility_test.go`)
Copy file name to clipboardExpand all lines: docs/production/storage-cassandra.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,12 +109,12 @@ storage:
109
109
```
110
110
111
111
The latest tag is not published for the Cortex docker image. Visit quay.io/repository/cortexproject/cortex
112
-
to find the latest stable version tag and use it in the command below (currently it is `v1.2.0`).
112
+
to find the latest stable version tag and use it in the command below (currently it is `v1.3.0`).
113
113
114
114
Run Cortex using the latest stable version:
115
115
116
116
```
117
-
docker run -d --name=cortex -v $(pwd)/single-process-config.yaml:/etc/single-process-config.yaml -p 9009:9009 quay.io/cortexproject/cortex:v1.2.0 -config.file=/etc/single-process-config.yaml
117
+
docker run -d --name=cortex -v $(pwd)/single-process-config.yaml:/etc/single-process-config.yaml -p 9009:9009 quay.io/cortexproject/cortex:v1.3.0 -config.file=/etc/single-process-config.yaml
118
118
```
119
119
In case you prefer to run the master version, please follow this [documentation](../getting-started/getting-started-chunks.md) on how to build Cortex from source.
0 commit comments