Prometheus v2.4.0 Release Notes
Release Date: 2018-09-11 // over 5 years ago-
๐ This release includes multiple bugfixes and features. Further, the WAL implementation has been re-written so the storage is not forward compatible. Prometheus 2.3 storage will work on 2.4 but not vice-versa.
- 0๏ธโฃ [CHANGE] Reduce remote write default retries #4279
- ๐ [CHANGE] Remove /heap endpoint #4460
- [FEATURE] Persist alert 'for' state across restarts #4061
- ๐ [FEATURE] Add API providing per target metric metadata #4183
- [FEATURE] Add API providing recording and alerting rules #4318 #4501
- [ENHANCEMENT] Brand new WAL implementation for TSDB. Forwards incompatible with previous WAL.
- ๐ป [ENHANCEMENT] Show rule evaluation errors in UI #4457
- [ENHANCEMENT] Throttle resends of alerts to Alertmanager #4538
- [ENHANCEMENT] Send EndsAt along with the alert to Alertmanager #4550
- [ENHANCEMENT] Limit the samples returned by remote read endpoint #4532
- [ENHANCEMENT] Limit the data read in through remote read #4239
- ๐ง [ENHANCEMENT] Coalesce identical SD configurations #3912
- [ENHANCEMENT]
promtool
: Add new commands for debugging and querying #4247 #4308 #4346 #4454 - โก๏ธ [ENHANCEMENT] Update console examples for node_exporter v0.16.0 #4208
- โก๏ธ [ENHANCEMENT] Optimize PromQL aggregations #4248
- [ENHANCEMENT] Remote read: Add Offset to hints #4226
- ๐ [ENHANCEMENT]
consul_sd
: Add support for ServiceMeta field #4280 - [ENHANCEMENT]
ec2_sd
: Maintain order of subnet_id label #4405 - ๐ [ENHANCEMENT]
ec2_sd
: Add support for custom endpoint to support EC2 compliant APIs #4333 - [ENHANCEMENT]
ec2_sd
: Add instance_owner label #4514 - ๐ [ENHANCEMENT]
azure_sd
: Add support for VMSS discovery and multiple environments #4202 #4569 - [ENHANCEMENT]
gce_sd
: Add instance_id label #4488 - [ENHANCEMENT] Forbid rule-abiding robots from indexing #4266
- ๐ฒ [ENHANCEMENT] Log virtual memory limits on startup #4418
- ๐ [BUGFIX] Wait for service discovery to stop before exiting #4508
- ๐ [BUGFIX] Render SD configs properly #4338
- ๐ [BUGFIX] Only add LookbackDelta to vector selectors #4399
- ๐ [BUGFIX]
ec2_sd
: Handle panic-ing nil pointer #4469 - ๐ [BUGFIX]
consul_sd
: Stop leaking connections #4443 - ๐ [BUGFIX] Use templated labels also to identify alerts #4500
- ๐ [BUGFIX] Reduce floating point errors in stddev and related functions #4533
- ๐ [BUGFIX] Log errors while encoding responses #4359