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
- Support for gzip compressed configuration files before envvar substitution for reloader package.
19
+
-`bucket inspect` command for better insights on blocks in object storage.
20
+
- Support for [Tencent COS](docs/storage.md#tencent-cos-configuration) object storage.
16
21
- Partial Response disable option for StoreAPI and QueryAPI.
17
22
- Partial Response disable button on Thanos UI
23
+
- We have initial docs for goDoc documentation!
24
+
- Flags for Querier and Ruler UIs: `--web.route-prefix`, `--web.external-prefix`, `--web.prefix-header`. Details [here](docs/components/query.md#expose-ui-on-a-sub-path)
18
25
19
26
### Fixed
20
27
21
-
-[#745](https://github.com/improbable-eng/thanos/pull/745) - Fixed race conditions and edge cases for Thanos Querier fanout logic.
22
-
-[#396](https://github.com/improbable-eng/thanos/issues/396) - Fixed sidecar missing proxying samples if Prometheus result for single series was longer than 2^16
23
28
-[#649](https://github.com/improbable-eng/thanos/issues/649) - Fixed store label values api to add also external label values.
24
-
-[#708](https://github.com/improbable-eng/thanos/issues/708) - `"X-Amz-Acl": "bucket-owner-full-control"` metadata for s3 upload operation is no longer set by default which was breaking some providers handled by minio client.
29
+
-[#396](https://github.com/improbable-eng/thanos/issues/396) - Fixed sidecar logic for proxying series that has more than 2^16 samples from Prometheus.
30
+
-[#732](https://github.com/improbable-eng/thanos/pull/732) - Fixed S3 authentication sequence. You can see new sequence enumerated [here](https://github.com/improbable-eng/thanos/blob/master/docs/storage.md#aws-s3-configuration)
31
+
-[#745](https://github.com/improbable-eng/thanos/pull/745) - Fixed race conditions and edge cases for Thanos Querier fanout logic.
32
+
-[#651](https://github.com/improbable-eng/thanos/issues/651) - Fixed index cache when asked buffer size is bigger than cache max size.
25
33
26
34
### Changed
27
35
36
+
-[#529](https://github.com/improbable-eng/thanos/pull/529) Massive improvement for compactor. Downsampling memory consumption was reduce to only store labels and single chunks per each series.
37
+
- Qurerier UI: Store page now shows the store APIs per component type.
38
+
- Prometheus and TSDB deps are now up to date with ~2.7.0 Prometheus version. Lot's of things has changed. See details [here #704](https://github.com/improbable-eng/thanos/pull/704) Known changes that affects us:
39
+
- prometheus/prometheus/discovery/file
40
+
-[ENHANCEMENT] Discovery: Improve performance of previously slow updates of changes of targets. #4526
41
+
-[BUGFIX] Wait for service discovery to stop before exiting #4508 ??
42
+
- prometheus/prometheus/promql:
43
+
-**[ENHANCEMENT] Subqueries support. #4831**
44
+
-[BUGFIX] PromQL: Fix a goroutine leak in the lexer/parser. #4858
45
+
-[BUGFIX] Change max/min over_time to handle NaNs properly. #438
46
+
-[BUGFIX] Check label name for `count_values` PromQL function. #4585
47
+
-[BUGFIX] Ensure that vectors and matrices do not contain identical label-sets. #4589
48
+
-[ENHANCEMENT] Optimize PromQL aggregations #4248
49
+
-[BUGFIX] Only add LookbackDelta to vector selectors #4399
50
+
-[BUGFIX] Reduce floating point errors in stddev and related functions #4533
51
+
- prometheus/prometheus/rules:
52
+
- New metrics exposed! (prometheus evaluation!)
53
+
-[ENHANCEMENT] Rules: Error out at load time for invalid templates, rather than at evaluation time. #4537
54
+
- prometheus/tsdb/index: Index reader optimizations.
55
+
- Thanos store gateway flag for sync concurrency (`block-sync-concurrency` with `20` default, so no change by default)
Copy file name to clipboardExpand all lines: docs/release_process.md
+4-2
Original file line number
Diff line number
Diff line change
@@ -19,12 +19,14 @@ Process of cutting a new *minor* Thanos release:
19
19
1. Add PR on branch `release-<major>.<minor>` that will start minor release branch and prepare changes to cut release.
20
20
1. Bump [VERSION file](/VERSION)
21
21
1. Update [CHANGELOG file](/CHANGELOG.md)
22
+
22
23
Note that `CHANGELOG.md` should only document changes relevant to users of Thanos, including external API changes, performance improvements, and new features. Do not document changes of internal interfaces, code refactorings and clean-ups, changes to the build process, etc. People interested in these are asked to refer to the git history.
23
24
Format is described in `CHANGELOG.md`.
24
25
25
26
1. Double check backward compatibility:
26
-
1.*In case of version after `v1+.y.z`*, double check if none of the changes break API compatibility. This should be done in PR review process, but double check is good to have.
27
-
1. In case of `v0.y.z`, document all incompatibilities in changelog.
27
+
1.*In case of version after `v1+.y.z`*, double check if none of the changes break API compatibility. This should be done in PR review process, but double check is good to have.
28
+
1. In case of `v0.y.z`, document all incompatibilities in changelog.
29
+
28
30
1. After review, merge the PR and immediately after this tag a version:
0 commit comments