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.)
- #118 receive: Extend shutdown grace period to 900s (15min).
-
#105 compactor, store: Add deduplication replica label flags and delete delay labels
-
#105 compactor, store: Add deduplication replica label flags and delete delay labels
-
#119 receive: Distribute receive instances across node zones via pod anti affinity (note: only available on 1.17+).
v0.11.0 (2020-02-11)
Compatible with https://github.com/thanos-io/thanos/releases/tag/v0.11.0
- #109 compactor: Use tc.config.replicas variable in compact component
-
#97 store: Enable binary index header
-
#99 receive: Adapt receive local endpoint to gRPC based endpoint
-
#103 *: Add termination message policy to containers
v0.10.0 (2020-02-11)
Compatible with https://github.com/thanos-io/thanos/releases/tag/v0.10.0
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
-
#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
-
#83 ruler, querier: De-duplicate ruler_replica when using Thanos Ruler
-
#84 receive, querier: Add host anti-affinity to receive and querier
-
#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
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.