prometheus v2.3.0 Release Notes
Release Date: 2018-06-05 // almost 6 years ago-
- [CHANGE]
marathon_sd
: useauth_token
andauth_token_file
for token-based authentication instead ofbearer_token
andbearer_token_file
respectively. - [CHANGE] Metric names for HTTP server metrics changed
- [FEATURE] Add query commands to promtool
- 🔒 [FEATURE] Add security headers to HTTP server responses
- [FEATURE] Pass query hints via remote read API
- 🔧 [FEATURE] Basic auth passwords can now be configured via file across all configuration
- ⚡️ [ENHANCEMENT] Optimize PromQL and API serialization for memory usage and allocations
- 💻 [ENHANCEMENT] Limit number of dropped targets in web UI
- 🐎 [ENHANCEMENT] Consul and EC2 service discovery allow using server-side filtering for performance improvement
- 🔧 [ENHANCEMENT] Add advanced filtering configuration to EC2 service discovery
- 👍 [ENHANCEMENT]
marathon_sd
: adds support for basic and bearer authentication, plus all other common HTTP client options (TLS config, proxy URL, etc.) - 📇 [ENHANCEMENT] Provide machine type metadata and labels in GCE service discovery
- [ENHANCEMENT] Add pod controller kind and name to Kubernetes service discovery data
- 🐳 [ENHANCEMENT] Move TSDB to flock-based log file that works with Docker containers
- 🛠 [BUGFIX] Properly propagate storage errors in PromQL
- 🛠 [BUGFIX] Fix path prefix for web pages
- 🛠 [BUGFIX] Fix goroutine leak in Consul service discovery
- 🛠 [BUGFIX] Fix races in scrape manager
- 🛠 [BUGFIX] Fix OOM for very large k in PromQL topk() queries
- 🛠 [BUGFIX] Make remote write more resilient to unavailable receivers
- 🛠 [BUGFIX] Make remote write shutdown cleanly
- 🛠 [BUGFIX] Don't leak files on errors in TSDB's tombstone cleanup
- 🛠 [BUGFIX] Unary minus expressions now removes the metric name from results
- 🛠 [BUGFIX] Fix bug that lead to wrong amount of samples considered for time range expressions
- [CHANGE]