Skip to content

Latest commit

 

History

History
178 lines (89 loc) · 6.79 KB

CHANGELOG.md

File metadata and controls

178 lines (89 loc) · 6.79 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

  • #170 Add Store shard and Receive hashring helpers

Fixed

v0.16.0 (2020-11-04)

Changed

  • #164 Expose components via functions with params merged with defaults

  • #152 #153 #154 #155 #156 #157 #158 #159 Rewrite all components to not use ksonnet anymore (mostly internal change)

Added

  • #148 Support for configuring Alertmanager on Thanos Ruler

Fixed

  • #150 Update query frontend flag name

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