All Versions
178
Latest Version
Avg Release Cycle
18 days
Latest Release
485 days ago

Changelog History
Page 12

  • v2.4.3 Changes

    October 04, 2018
    • ๐Ÿ›  [BUGFIX] Fix panic when using custom EC2 API for SD #4672
    • ๐Ÿ›  [BUGFIX] Fix panic when Zookeeper SD cannot connect to servers #4669
    • ๐Ÿ›  [BUGFIX] Make the skip_head an optional parameter for snapshot API #4674
  • v2.4.2 Changes

    September 21, 2018

    The last release didn't have bugfix included due to a vendoring error.

    • [BUGFIX] Handle WAL corruptions properly tsdb#389
    • [BUGFIX] Handle WAL migrations correctly on Windows tsdb#392
  • v2.4.1 Changes

    September 19, 2018
    • [ENHANCEMENT] New TSDB metrics tsdb#375 tsdb#363
    • ๐Ÿ›  [BUGFIX] Render UI correctly for Windows #4616
  • v2.4.0 Changes

    September 11, 2018

    ๐Ÿ›  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
  • v2.3.2 Changes

    July 12, 2018
    • ๐Ÿ›  [BUGFIX] Fix various tsdb bugs #4369
    • ๐Ÿ›  [BUGFIX] Reorder startup and shutdown to prevent panics. #4321
    • ๐Ÿ›  [BUGFIX] Exit with non-zero code on error #4296
    • ๐Ÿ›  [BUGFIX] discovery/kubernetes/ingress: fix scheme discovery #4329
    • ๐Ÿ›  [BUGFIX] Fix race in zookeeper sd #4355
    • ๐Ÿ›  [BUGFIX] Better timeout handling in promql #4291 #4300
    • ๐Ÿ›  [BUGFIX] Propagate errors when selecting series from the tsdb #4136
  • v2.3.1 Changes

    June 19, 2018
    • ๐Ÿ›  [BUGFIX] Avoid infinite loop on duplicate NaN values. #4275
    • ๐Ÿ›  [BUGFIX] Fix nil pointer deference when using various API endpoints #4282
    • ๐Ÿ›  [BUGFIX] config: set target group source index during unmarshaling #4245
    • ๐Ÿ›  [BUGFIX] discovery/file: fix logging #4178
    • ๐Ÿ›  [BUGFIX] kubernetes_sd: fix namespace filtering #4285
    • ๐Ÿ›  [BUGFIX] web: restore old path prefix behavior #4273
    • ๐Ÿ›  [BUGFIX] web: remove security headers added in 2.3.0 #4259
  • v2.3.0 Changes

    June 05, 2018
    • [CHANGE] marathon_sd: use auth_token and auth_token_file for token-based authentication instead of bearer_token and bearer_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
  • v2.2.1 Changes

    March 13, 2018
    • ๐Ÿ›  [BUGFIX] Fix data loss in TSDB on compaction
    • ๐Ÿ›  [BUGFIX] Correctly stop timer in remote-write path
    • ๐Ÿ›  [BUGFIX] Fix deadlock triggered by loading targets page
    • ๐Ÿ›  [BUGFIX] Fix incorrect buffering of samples on range selection queries
    • ๐Ÿ›  [BUGFIX] Handle large index files on windows properly
  • v2.2.0 Changes

    March 08, 2018
    • [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.
    • 0๏ธโƒฃ [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.
  • v2.1.0 Changes

    January 19, 2018
    • ๐Ÿ’ป [FEATURE] New Service Discovery UI showing labels before and after relabelling.
    • ๐Ÿšš [FEATURE] New Admin APIs added to v1 to delete, snapshot and remove tombstones.
    • ๐Ÿ’ป [ENHANCEMENT] The graph UI autocomplete now includes your previous queries.
    • [ENHANCEMENT] Federation is now much faster for large numbers of series.
    • [ENHANCEMENT] Added new metrics to measure rule timings.
    • ๐Ÿ’ป [ENHANCEMENT] Rule evaluation times added to the rules UI.
    • [ENHANCEMENT] Added metrics to measure modified time of file SD files.
    • ๐Ÿ“‡ [ENHANCEMENT] Kubernetes SD now includes POD UID in discovery metadata.
    • [ENHANCEMENT] The Query APIs now return optional stats on query execution times.
    • [ENHANCEMENT] The index now no longer has the 4GiB size limit and is also smaller.
    • ๐Ÿ›  [BUGFIX] Remote read read_recent option is now false by default.
    • ๐Ÿ›  [BUGFIX] Pass the right configuration to each Alertmanager (AM) when using multiple AM configs.
    • ๐Ÿ›  [BUGFIX] Fix not-matchers not selecting series with labels unset.
    • ๐Ÿ›  [BUGFIX] tsdb: Fix occasional panic in head block.
    • ๐Ÿ›  [BUGFIX] tsdb: Close files before deletion to fix retention issues on Windows and NFS.
    • ๐Ÿ›  [BUGFIX] tsdb: Cleanup and do not retry failing compactions.
    • ๐Ÿ›  [BUGFIX] tsdb: Close WAL while shutting down.