Skip to content

Commit

Permalink
Released v0.1.0
Browse files Browse the repository at this point in the history
Signed-off-by: Bartek Plotka <[email protected]>
  • Loading branch information
bwplotka committed Sep 13, 2018
1 parent ad04aed commit a8816ac
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 16 deletions.
18 changes: 8 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,13 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

NOTE: As semantic versioning states all 0.y.z releases can contain breaking changes in API (flags, grpc API, any backward compatibility)

## Unreleased

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

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

### Added
- Gossip layer for all components.
Expand All @@ -23,15 +20,16 @@ Newest release candidate: [v0.1.0-rc.2](https://github.com/improbable-eng/thanos
- Config and rule reloader logic for Sidecar.
- On-the fly result merge and deduplication logic for Querier.
- Custom Thanos UI (based mainly on Prometheus UI) for Querier.
- StoreAPI logic for Store.
- Optimized object storage fetch logic for Store.
- Index cache and chunk pool for Store for better memory usage.
- Stable support for Google Cloud Storage object storage.
- StoreAPI logic for Querier to support Thanos federation (experimental).
- Support for S3 minio-based AWS object storage (experimental).
- Compaction logic of blocks from multiple sources for Compactor.
- Downsampling logic for Compactor (experimental).
- Rule (including alerts) evaluation logic for Ruler (experimental).
- Optional Compaction fixed retention.
- Optional downsampling logic for Compactor (experimental).
- Rule (including alerts) evaluation logic for Ruler.
- Rule UI with hot rules reload.
- StoreAPI logic for Ruler.
- Basic metric orchestration for all components.
- Verify commands with potential fixes (experimental).
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.0-rc.2
0.1.0
2 changes: 1 addition & 1 deletion benchmark/cmd/thanosbench/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ func main() {
opts := &opts{
cluster: app.Flag("cluster", "The kubernetes cluster to run the loadtest in.").Required().String(),
kubeConfig: app.Flag("kube-config", "Path to kube config file.").Default(clientcmd.RecommendedHomeFile).String(),
thanosImage: app.Flag("thanos-image", "Image to use when running Thanos components.").Default("improbable/thanos:v0.1.0-rc.2").String(),
thanosImage: app.Flag("thanos-image", "Image to use when running Thanos components.").Default("improbable/thanos:v0.1.0").String(),
queryRangeOffsetStart: app.Flag("query-range-offset-start", "The offset to the start of the range to use in queries.").Default("1h").Duration(),
queryRangeOffsetEnd: app.Flag("query-range-offset-end", "The offset to the end of the range to use in queries.").Default("0").Duration(),
queries: app.Flag("queries", "Queries to run.").Strings(),
Expand Down
2 changes: 1 addition & 1 deletion kube/manifests/prometheus-gcs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ spec:
mountPath: /var/prometheus
- name: thanos-sidecar
# Always use explicit image tags (release or master-<date>-sha) instead of ambigous `latest` or `master`.
image: improbable/thanos:v0.1.0-rc.2
image: improbable/thanos:v0.1.0
env:
- name: GOOGLE_APPLICATION_CREDENTIALS
value: /creds/gcs-credentials.json
Expand Down
2 changes: 1 addition & 1 deletion kube/manifests/prometheus.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ spec:
mountPath: /var/prometheus
- name: thanos-sidecar
# Always use explicit image tags (release or master-<date>-sha) instead of ambigous `latest` or `master`.
image: improbable/thanos:v0.1.0-rc.2
image: improbable/thanos:v0.1.0
args:
- "sidecar"
- "--log.level=debug"
Expand Down
2 changes: 1 addition & 1 deletion kube/manifests/thanos-query.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ spec:
containers:
- name: thanos-query
# Always use explicit image tags (release or master-<date>-sha) instead of ambigous `latest` or `master`.
image: improbable/thanos:v0.1.0-rc.2
image: improbable/thanos:v0.1.0
args:
- "query"
- "--log.level=debug"
Expand Down
2 changes: 1 addition & 1 deletion kube/manifests/thanos-store.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ spec:
containers:
- name: thanos-store
# Always use explicit image tags (release or master-<date>-sha) instead of ambigous `latest` or `master`.
image: improbable/thanos:v0.1.0-rc.2
image: improbable/thanos:v0.1.0
env:
- name: GOOGLE_APPLICATION_CREDENTIALS
value: /creds/gcs-credentials.json
Expand Down

0 comments on commit a8816ac

Please sign in to comment.