@fabxc fabxc released this Mar 8, 2018 · 654 commits to master since this release

Assets 26

NOTE: This release introduces improvements to the storage format and fixes a regression introduced in 2.1. As a result Prometheus servers upgraded to 2.2 cannot be downgraded to a lower version anymore!

  • [CHANGE] Rename file SD mtime metric.
  • [CHANGE] Send target update on empty pod IP in Kubernetes SD.
  • [FEATURE] Add API endpoint for flags.
  • [FEATURE] Add API endpoint for dropped targets.
  • [FEATURE] Display annotations on alerts page.
  • [FEATURE] Add option to skip head data when taking snapshots.
  • [ENHANCEMENT] Federation performance improvement.
  • [ENHANCEMENT] Read bearer token file on every scrape.
  • [ENHANCEMENT] Improve typeahead on /graph page.
  • [ENHANCEMENT] Change rule file formatting.
  • [ENHANCEMENT] Set consul server default to localhost:8500.
  • [ENHANCEMENT] Add dropped Alertmanagers to API info endpoint.
  • [ENHANCEMENT] Add OS type meta label to Azure SD.
  • [ENHANCEMENT] Validate required fields in SD configuration.
  • [BUGFIX] Prevent stack overflow on deep recursion in TSDB.
  • [BUGFIX] Correctly read offsets in index files that are greater than 4GB.
  • [BUGFIX] Fix scraping behavior for empty labels.
  • [BUGFIX] Drop metric name for bool modifier.
  • [BUGFIX] Fix races in discovery.
  • [BUGFIX] Fix Kubernetes endpoints SD for empty subsets.
  • [BUGFIX] Throttle updates from SD providers, which caused increased CPU usage and allocations.
  • [BUGFIX] Fix TSDB block reload issue.
  • [BUGFIX] Fix PromQL printing of empty without().
  • [BUGFIX] Don't reset FiredAt for inactive alerts.
  • [BUGFIX] Fix erroneous file version changes and repair existing data.