Skip to content

Latest commit

 

History

History
162 lines (81 loc) · 6.14 KB

CHANGELOG.md

File metadata and controls

162 lines (81 loc) · 6.14 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

NOTE: As semantic versioning states all 0.y.z releases can contain breaking changes.

kube-thanos' major versions are in sync with upstream Thos project.

We use breaking word for marking changes that are not backward compatible (relates only to v0.y.z releases.)

Unreleased

Changed

Added

Fixed

Full Changelog

v0.15.0 (2020-09-07)

Added

  • #142 query-frontend: Add thanos query frontend component.

  • #145 querier: Add a new mixin to specify --query.lookback-delta flag.

Full Changelog

v0.14.0 (2020-07-10)

Compatible with https://github.com/thanos-io/thanos/releases/tag/v0.14.0

Changed

  • #135 *: Relabel pod reference into instance label

  • #134 receive: Only perform anti affinity against receive pods

Full Changelog

v0.13.0 (2020-06-22)

Compatible with https://github.com/thanos-io/thanos/releases/tag/v0.13.0

Changed

  • #118 receive: Extend shutdown grace period to 900s (15min).

  • #131 bucket: Update bucket web to tools bucket web

Added

  • #119 receive: Distribute receive instances across node zones via pod anti affinity (note: only available on Kubernetes 1.17+)

  • #122 store: Rename withMemcachedIndexCache to withIndexCacheMemcached

  • #122 store: Enable caching bucket support

  • #128 query: Allow configuring query timeout

  • #129 store: Set pod anti affinity between store pods

Fixed

  • #116 rule: No quotation marks on alert.label-drop

Full Changelog

v0.12.0 (2020-04-16)

Compatible with https://github.com/thanos-io/thanos/releases/tag/v0.12.0

Added

  • #105 compactor, store: Add deduplication replica label flags and delete delay labels

  • #106 store: Add memcached mixin

Full Changelog

v0.11.0 (2020-04-08)

Compatible with https://github.com/thanos-io/thanos/releases/tag/v0.11.0

Fixed

  • #109 compactor: Use tc.config.replicas variable in compact component

Added

  • #97 store: Enable binary index header

  • #99 receive: Adapt receive local endpoint to gRPC based endpoint

  • #103 *: Add termination message policy to containers

Full Changelog

v0.10.0 (2020-02-11)

Compatible with https://github.com/thanos-io/thanos/releases/tag/v0.10.0

Breaking Changes

This version includes lots of breaking changes, you may have to change your downstream changes and re-create your resources when you apply.

  • #90 *: Refactor to not mutate global objects

Changed

  • #90 *: Refactor to not mutate global objects

  • #89 *: Remove resource requests and limits

  • #63 store, receive: Hide volumes in StatefulSet when null

  • #67 *: Move thanos-mixin to main Thanos repo

  • #75 *: Remove references to metalmatze repo

Added

  • #83 ruler, querier: De-duplicate ruler_replica when using Thanos Ruler

  • #84 receive, querier: Add host anti-affinity to receive and querier

Fixed

  • #78 ruler: Convert ruler service headless for discovery

  • #80 querier: Fix service discovery query

  • #91 receiver: Append hashring configmap mount rather than replacing

  • #93 receiver: Allow PodDisruptionBudget minAvailable to be overridden

  • #95 bucket: fix bucket port

  • #96 *: Filter emptyDir instead of resetting volumes with PVC

Full Changelog

v0.9.0 (2019-12-13)

Compatible with https://github.com/thanos-io/thanos/releases/tag/v0.9.0

Initial release: See full changelog for long history of changes.

Full Changelog