Skip to content

Commit c2fd7e4

Browse files
authored
Released v0.1.0 (thanos-io#516)
Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
1 parent 254a48e commit c2fd7e4

File tree

7 files changed

+14
-16
lines changed

7 files changed

+14
-16
lines changed

CHANGELOG.md

+8-10
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,13 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
NOTE: As semantic versioning states all 0.y.z releases can contain breaking changes in API (flags, grpc API, any backward compatibility)
8+
79
## Unreleased
810

9-
- Add Thanos Rule UI
10-
- Add Thanos Rule reload via HTTP POST to /-/reload
11-
- Add Thanos compact --retention.default flag, for configuring storage bucket retention period.
12-
- Removes support for multiple units in duration. For example: 1m0s won't work, while 1m will work.
13-
- Adds support for y,w,d time units
14-
- Add Thanos bucket ls -o wide, which provides more detailed information about blocks stored in the bucket.
11+
## [v0.1.0](https://github.com/improbable-eng/thanos/releases/tag/v0.1.0) - 2018.09.14
1512

16-
Newest release candidate: [v0.1.0-rc.2](https://github.com/improbable-eng/thanos/releases/tag/v0.1.0-rc.2)
13+
Initial version to have a stable reference before [gossip protocol removal](https://github.com/improbable-eng/thanos/blob/master/docs/proposals/gossip-removal.md).
1714

1815
### Added
1916
- Gossip layer for all components.
@@ -23,15 +20,16 @@ Newest release candidate: [v0.1.0-rc.2](https://github.com/improbable-eng/thanos
2320
- Config and rule reloader logic for Sidecar.
2421
- On-the fly result merge and deduplication logic for Querier.
2522
- Custom Thanos UI (based mainly on Prometheus UI) for Querier.
26-
- StoreAPI logic for Store.
2723
- Optimized object storage fetch logic for Store.
2824
- Index cache and chunk pool for Store for better memory usage.
2925
- Stable support for Google Cloud Storage object storage.
3026
- StoreAPI logic for Querier to support Thanos federation (experimental).
3127
- Support for S3 minio-based AWS object storage (experimental).
3228
- Compaction logic of blocks from multiple sources for Compactor.
33-
- Downsampling logic for Compactor (experimental).
34-
- Rule (including alerts) evaluation logic for Ruler (experimental).
29+
- Optional Compaction fixed retention.
30+
- Optional downsampling logic for Compactor (experimental).
31+
- Rule (including alerts) evaluation logic for Ruler.
32+
- Rule UI with hot rules reload.
3533
- StoreAPI logic for Ruler.
3634
- Basic metric orchestration for all components.
3735
- Verify commands with potential fixes (experimental).

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.0-rc.2
1+
0.1.0

benchmark/cmd/thanosbench/main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ func main() {
2828
opts := &opts{
2929
cluster: app.Flag("cluster", "The kubernetes cluster to run the loadtest in.").Required().String(),
3030
kubeConfig: app.Flag("kube-config", "Path to kube config file.").Default(clientcmd.RecommendedHomeFile).String(),
31-
thanosImage: app.Flag("thanos-image", "Image to use when running Thanos components.").Default("improbable/thanos:v0.1.0-rc.2").String(),
31+
thanosImage: app.Flag("thanos-image", "Image to use when running Thanos components.").Default("improbable/thanos:v0.1.0").String(),
3232
queryRangeOffsetStart: app.Flag("query-range-offset-start", "The offset to the start of the range to use in queries.").Default("1h").Duration(),
3333
queryRangeOffsetEnd: app.Flag("query-range-offset-end", "The offset to the end of the range to use in queries.").Default("0").Duration(),
3434
queries: app.Flag("queries", "Queries to run.").Strings(),

kube/manifests/prometheus-gcs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ spec:
5252
mountPath: /var/prometheus
5353
- name: thanos-sidecar
5454
# Always use explicit image tags (release or master-<date>-sha) instead of ambigous `latest` or `master`.
55-
image: improbable/thanos:v0.1.0-rc.2
55+
image: improbable/thanos:v0.1.0
5656
env:
5757
- name: GOOGLE_APPLICATION_CREDENTIALS
5858
value: /creds/gcs-credentials.json

kube/manifests/prometheus.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ spec:
5252
mountPath: /var/prometheus
5353
- name: thanos-sidecar
5454
# Always use explicit image tags (release or master-<date>-sha) instead of ambigous `latest` or `master`.
55-
image: improbable/thanos:v0.1.0-rc.2
55+
image: improbable/thanos:v0.1.0
5656
args:
5757
- "sidecar"
5858
- "--log.level=debug"

kube/manifests/thanos-query.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ spec:
2323
containers:
2424
- name: thanos-query
2525
# Always use explicit image tags (release or master-<date>-sha) instead of ambigous `latest` or `master`.
26-
image: improbable/thanos:v0.1.0-rc.2
26+
image: improbable/thanos:v0.1.0
2727
args:
2828
- "query"
2929
- "--log.level=debug"

kube/manifests/thanos-store.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ spec:
2121
containers:
2222
- name: thanos-store
2323
# Always use explicit image tags (release or master-<date>-sha) instead of ambigous `latest` or `master`.
24-
image: improbable/thanos:v0.1.0-rc.2
24+
image: improbable/thanos:v0.1.0
2525
env:
2626
- name: GOOGLE_APPLICATION_CREDENTIALS
2727
value: /creds/gcs-credentials.json

0 commit comments

Comments
 (0)