Skip to content

Commit 837e967

Browse files
bwplotkadomgreen
authored andcommitted
Cut v0.3.0 release. (#797)
* Cut v0.3.0 release. Signed-off-by: Bartek Plotka <[email protected]> * set correct date for release
1 parent 9eb0944 commit 837e967

File tree

3 files changed

+36
-6
lines changed

3 files changed

+36
-6
lines changed

CHANGELOG.md

+31-3
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,48 @@ We use *breaking* word for marking changes that are not backward compatible (rel
1111

1212
## Unreleased
1313

14+
## [v0.3.0](https://github.com/improbable-eng/thanos/releases/tag/v0.3.0) - 2019.02.08
15+
1416
### Added
1517

18+
- 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.
1621
- Partial Response disable option for StoreAPI and QueryAPI.
1722
- 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)
1825

1926
### Fixed
2027

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
2328
- [#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.
2533

2634
### Changed
2735

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)
2856
- S3 provider:
2957
- Added `put_user_metadata` option to config.
3058
- Added `insecure_skip_verify` option to config.

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.1-master
1+
0.3.0

docs/release_process.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,14 @@ Process of cutting a new *minor* Thanos release:
1919
1. Add PR on branch `release-<major>.<minor>` that will start minor release branch and prepare changes to cut release.
2020
1. Bump [VERSION file](/VERSION)
2121
1. Update [CHANGELOG file](/CHANGELOG.md)
22+
2223
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.
2324
Format is described in `CHANGELOG.md`.
2425

2526
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+
2830
1. After review, merge the PR and immediately after this tag a version:
2931

3032
```bash

0 commit comments

Comments
 (0)