Skip to content

v0.20.0

Compare
Choose a tag to compare
@kakkoyun kakkoyun released this 28 Apr 13:27
· 1970 commits to main since this release
v0.20.0
893188a

Highlights 🚀 🎉

  • Upgrade Go version to 1.16
  • Upgrade Prometheus & Alertmanager.
  • Query: Added federated exemplars API support.
  • UI: Make the ReactUI the default one.
  • UI: Enable Targets page in Querier UI.
  • UI: Add new codemirror-promql-based expression editor.
  • Query Frontend: Support max_item_size in Query frontend Memcached cache.
  • Tools: Added a flag to support rewrite Prometheus TSDB blocks.

Added

  • #4029 Mixin: Remove dependency on the rule dashboard when generating the compact dashboard
  • #4019 Query: Adds query range histogram.
  • #3846 Query: Added federated exemplars API support.
  • #3350 Query/Sidecar: Added targets API support. You can now configure your Querier to fetch Prometheus targets from leaf Prometheus-es!
  • #3977 Expose exemplars for http_request_duration_seconds histogram if tracing is enabled.
  • #3903 Store: Returning custom gRPC code when reaching series/chunk limits.
  • #3919 Allow to disable automatically setting CORS headers using --web.disable-cors flag in each component that exposes an API.
  • #3840 Tools: Added a flag to support rewrite Prometheus TSDB blocks.
  • #3920 Query Frontend: Support max_item_size in Query frontend Memcached cache.

Fixed

  • #3204 Mixin: Use sidecar's metric timestamp for healthcheck.
  • #3922 *: Fix panic in http logging middleware.
  • #3960 Ruler: Fix deduplication of equal alerts with different labels.
  • #3937 Store: Fix race condition in chunk pool.
  • #4017 Query Frontend: fix downsampling iterator returning duplicate samples.
  • #4041 Logging: fix the HTTP logger.

Changed

  • #3929 Store: Adds the name of the instantiated memcached client to log info.
  • #3827 Upgrade Go version to 1.16
  • #3948 Receiver: Adjust http_request_duration_seconds buckets for low latency requests.
  • #3856 Mixin: breaking ⚠️ Introduce flexible multi-cluster/namespace mode for alerts and dashboards. Removes jobPrefix config option. Removes namespace by default.
  • #3937 Store: Reduce memory usage for range queries.
  • #4045 UI: Enable Targets page in Querier UI.
  • #4062 Flags: Sort flags alphabetically.
  • #4081 UI: Make the ReactUI the default one.
  • #4094 *: Upgrade Prometheus & Alertmanager.