Lines Matching refs:BUGFIX

11 * [BUGFIX] SECURITY: Fix arbitrary redirects under the /new endpoint (CVE-2021-29622)
28 * [BUGFIX] UI: Provide errors instead of blank page on TSDB Status Page. #8654 #8659
29 * [BUGFIX] TSDB: Do not panic when writing very large records to the WAL. #8790
30 * [BUGFIX] TSDB: Avoid panic when mmaped memory is referenced after the file is closed. #8723
31 * [BUGFIX] Scaleway Discovery: Fix nil pointer dereference. #8737
32 * [BUGFIX] Consul Discovery: Restart no longer required after config update with no targets. #8766
56 * [BUGFIX] TSDB: Eager deletion of removable blocks on every compaction, saving disk peak space usa…
57 * [BUGFIX] PromQL: Fix parser support for special characters like`炬`. #8517
58 * [BUGFIX] Rules: Update rule health for append/commit fails. #8619
62 * [BUGFIX] Fix the ingestion of scrapes when the wall clock changes, e.g. on suspend. #8601
66 * [BUGFIX] Fix a crash in `promtool` when a subquery with default resolution is used. #8569
67 * [BUGFIX] Fix a bug that could return duplicate datapoints in queries. #8591
68 * [BUGFIX] Fix crashes with arm64 when compiled with go1.16. #8593
90 * [BUGFIX] API: Fix global URL when external address has no port. #8359
91 * [BUGFIX] Backfill: Fix error message handling. #8432
92 * [BUGFIX] Backfill: Fix "add sample: out of bounds" error when series span an entire block. #8476
93 * [BUGFIX] Deprecate unused flag --alertmanager.timeout. #8407
94 * [BUGFIX] Mixins: Support remote-write metrics renamed in v2.23 in alerts. #8423
95 * [BUGFIX] Remote: Fix garbage collection of dropped series in remote write. #8387
96 * [BUGFIX] Remote: Log recoverable remote write errors as warnings. #8412
97 * [BUGFIX] TSDB: Remove pre-2.21 temporary blocks on start. #8353.
98 * [BUGFIX] UI: Fix duplicated keys on /targets page. #8456
99 * [BUGFIX] UI: Fix label name leak into class name. #8459
104 * [BUGFIX] Prevent user enumeration by timing requests sent to authenticated HTTP endpoints (via an…
118 * [BUGFIX] HTTP API: Avoid double-closing of channel when quitting multiple times via HTTP. #8242
119 * [BUGFIX] SD: Ignore CNAME records in DNS SD to avoid spurious `Invalid SRV record` warnings. #8216
120 * [BUGFIX] SD: Avoid config error triggered by valid label selectors in Kubernetes SD. #8285
143 * [BUGFIX] React UI: Fix button display when there are no panels. #8155
144 * [BUGFIX] PromQL: Fix timestamp() method for vector selector inside parenthesis. #8164
145 * [BUGFIX] PromQL: Don't include rendered expression on PromQL parse errors. #8177
146 * [BUGFIX] web: Fix panic with double close() of channel on calling `/-/quit/`. #8166
147 * [BUGFIX] TSDB: Fixed WAL corruption on partial writes within a page causing `invalid checksum` er…
148 * [BUGFIX] Update config metrics `prometheus_config_last_reload_successful` and `prometheus_config_…
149 * [BUGFIX] promtool: Correctly detect duplicate label names in exposition.
153 * [BUGFIX] Fix race condition in syncing/stopping/reloading scrapers. #8176
157 * [BUGFIX] Fix potential "mmap: invalid argument" errors in loading the head chunks, after an uncle…
158 * [BUGFIX] Fix serving metrics and API when reloading scrape config. #8104
159 * [BUGFIX] Fix head chunk size calculation for size based retention. #8139
173 * [BUGFIX] Adjust scrape timestamps to align them to the intended schedule, effectively reducing bl…
174 * [BUGFIX] promtool: Ensure alert rules are marked as restored in unit tests. #7661
175 * [BUGFIX] Eureka: Fix service discovery when compiled in 32-bit. #7964
176 * [BUGFIX] Don't do literal regex matching optimisation when case insensitive. #8013
177 * [BUGFIX] Fix classic UI sometimes running queries for instant query when in range query mode. #79…
204 * [BUGFIX] API: Deduplicate series in /api/v1/series. #7862
205 * [BUGFIX] PromQL: Drop metric name in bool comparison between two instant vectors. #7819
206 * [BUGFIX] PromQL: Exit with an error when time parameters can't be parsed. #7505
207 * [BUGFIX] Remote read: Re-add accidentally removed tracing for remote-read requests. #7916
208 * [BUGFIX] Rules: Detect extra fields in rule files. #7767
209 * [BUGFIX] Rules: Disallow overwriting the metric name in the `labels` section of recording rules. …
210 * [BUGFIX] Rules: Keep evaluation timestamp across reloads. #7775
211 * [BUGFIX] Scrape: Do not stop scrapes in progress during reload. #7752
212 * [BUGFIX] TSDB: Fix `chunks.HeadReadWriter: maxt of the files are not set` error. #7856
213 * [BUGFIX] TSDB: Delete blocks atomically to prevent corruption when there is a panic/crash during …
214 * [BUGFIX] Triton SD: Fix a panic when triton_sd_config is nil. #7671
215 * [BUGFIX] UI: Fix react UI bug with series going on and off. #7804
216 * [BUGFIX] UI: Fix styling bug for target labels with special names in React UI. #7902
217 * [BUGFIX] Web: Stop CMUX and GRPC servers even with stale connections, preventing the server to st…
221 * [BUGFIX] SD: Reduce the Consul watch timeout to 2m and adjust the request timeout accordingly. #7…
249 * [BUGFIX] API: Fixed error status code in the query API. #7435
250 * [BUGFIX] PromQL: Fixed `avg` and `avg_over_time` for NaN, Inf, and float64 overflows. #7346
251 * [BUGFIX] PromQL: Fixed off-by-one error in `histogram_quantile`. #7393
252 * [BUGFIX] promtool: Support extended durations in rules unit tests. #6297
253 * [BUGFIX] Scrape: Fix undercounting for `scrape_samples_post_metric_relabeling` in case of errors.…
254 * [BUGFIX] TSDB: Don't panic on WAL corruptions. #7550
255 * [BUGFIX] TSDB: Avoid leaving behind empty files in `chunks_head`, causing startup failures. #7573
256 * [BUGFIX] TSDB: Fixed race between compact (gc, populate) and head append causing unknown symbol e…
257 * [BUGFIX] TSDB: Fixed unknown symbol error during head compaction. #7526
258 * [BUGFIX] TSDB: Fixed panic during TSDB metric registration. #7501
259 * [BUGFIX] TSDB: Fixed `--limit` command line flag in `tsdb` tool. #7430
263 * [BUGFIX] TSDB: Don't panic on WAL corruptions. #7550
264 * [BUGFIX] TSDB: Avoid leaving behind empty files in chunks_head, causing startup failures. #7573
268 * [BUGFIX] Remote Write: Fix panic when reloading config with modified queue parameters. #7452
272 * [BUGFIX] TSDB: Fix m-map file truncation leading to unsequential files. #7414
282 * [BUGFIX] PromQL: Eliminated collision while checking for duplicate labels. #7058
283 * [BUGFIX] React UI: Don't null out data when clicking on the current tab. #7243
284 * [BUGFIX] PromQL: Correctly track number of samples for a query. #7307
285 * [BUGFIX] PromQL: Return NaN when histogram buckets have 0 observations. #7318
289 * [BUGFIX] TSDB: Fix incorrect query results when using Prometheus with remote reads configured #73…
293 * [BUGFIX] TSDB: Fixed snapshot API. #7217
302 * [BUGFIX] UI: Fixed wrong MinTime reported by /status. #7182
303 * [BUGFIX] React UI: Fixed multiselect legend on OSX. #6880
304 * [BUGFIX] Remote Write: Fixed blocked resharding edge case. #7122
305 * [BUGFIX] Remote Write: Fixed remote write not updating on relabel configs change. #7073
310 * [BUGFIX] Federation: Register federation metrics #7081
311 * [BUGFIX] PromQL: Fix panic in parser error handling #7132
312 * [BUGFIX] Rules: Fix reloads hanging when deleting a rule group that is being evaluated #7138
313 * [BUGFIX] TSDB: Fix a memory leak when prometheus starts with an empty TSDB WAL #7135
314 * [BUGFIX] TSDB: Make isolation more robust to panics in web handlers #7129 #7136
318 * [BUGFIX] TSDB: Fix query performance regression that increased memory and CPU usage #7051
339 * [BUGFIX] PromQL: Do not escape HTML-like chars in query log #6834 #6795
340 * [BUGFIX] React UI: Fix data table matrix values #6896
341 * [BUGFIX] React UI: Fix new targets page not loading when using non-ASCII characters #6892
342 * [BUGFIX] Remote read: Fix duplication of metrics read from remote storage with external labels #6…
343 * [BUGFIX] Remote write: Register WAL watcher and live reader metrics for all remotes, not just the…
344 * [BUGFIX] Scrape: Prevent removal of metric names upon relabeling #6891
345 * [BUGFIX] Scrape: Fix 'superfluous response.WriteHeader call' errors when scrape fails under some …
346 * [BUGFIX] Scrape: Fix crash when reloads are separated by two scrape intervals #7011
363 * [BUGFIX] React UI: Send cookies on fetch() on older browsers #6553
364 * [BUGFIX] React UI: adopt grafana flot fix for stacked graphs #6603
366 * [BUGFIX] TSDB: ensure compactionsSkipped metric is registered, and log proper error if one is ret…
367 * [BUGFIX] TSDB: return an error on ingesting series with duplicate labels #6664
368 * [BUGFIX] PromQL: Fix unary operator precedence #6579
369 * [BUGFIX] PromQL: Respect query.timeout even when we reach query.max-concurrency #6712
370 * [BUGFIX] PromQL: Fix string and parentheses handling in engine, which affected React UI #6612
371 * [BUGFIX] PromQL: Remove output labels returned by absent() if they are produced by multiple ident…
372 * [BUGFIX] Scrape: Validate that OpenMetrics input ends with `# EOF` #6505
373 * [BUGFIX] Remote read: return the correct error if configs can't be marshal'd to JSON #6622
374 * [BUGFIX] Remote write: Make remote client `Store` use passed context, which can affect shutdown t…
375 * [BUGFIX] Remote write: Improve sharding calculation in cases where we would always be consistentl…
376 * [BUGFIX] Ensure prometheus_rule_group metrics are deleted when a rule group is removed #6693
380 * [BUGFIX] TSDB: Fixed support for TSDB blocks built with Prometheus before 2.1.0. #6564
381 * [BUGFIX] TSDB: Fixed block compaction issues on Windows. #6547
385 * [BUGFIX] TSDB: Fixed race on concurrent queries against same data. #6512
401 * [BUGFIX] Config: Fixed alertmanager configuration to not miss targets when configurations are sim…
402 * [BUGFIX] Remote write: Value of `prometheus_remote_storage_shards_desired` gauge shows raw value …
403 * [BUGFIX] Rules: Prometheus now fails the evaluation of rules and alerts where metric results coll…
404 * [BUGFIX] API: Targets Metadata API `/targets/metadata` now accepts empty `match_targets` paramete…
408 * [SECURITY/BUGFIX] UI: Ensure warnings from the API are escaped. #6279
414 * [ENHANCEMENT/BUGFIX] Remote write: fix delays in remote write after a compaction. #6021
416 * [BUGFIX] API: lifecycle endpoints return 403 when not enabled. #6057
417 * [BUGFIX] Build: Fix Solaris build. #6149
418 * [BUGFIX] Promtool: Remove false duplicate rule warnings when checking rule files with alerts. #62…
419 * [BUGFIX] Remote write: restore use of deduplicating logger in remote write. #6113
420 * [BUGFIX] Remote write: do not reshard when unable to send samples. #6111
421 * [BUGFIX] Service discovery: errors are no longer logged on context cancellation. #6116, #6133
422 * [BUGFIX] UI: handle null response from API properly. #6071
426 * [BUGFIX] Fix panic in ARM builds of Prometheus. #6110
427 * [BUGFIX] promql: fix potential panic in the query logger. #6094
428 * [BUGFIX] Multiple errors of http: superfluous response.WriteHeader call in the logs. #6145
432 * [SECURITY/BUGFIX] UI: Fix a Stored DOM XSS vulnerability with query history [CVE-2019-10215](http…
443 * [BUGFIX] Promtool: fix recording inconsistency due to duplicate labels. #6026
444 * [BUGFIX] UI: fixes service-discovery view when accessed from unhealthy targets. #5915
445 * [BUGFIX] Metrics format: OpenMetrics parser crashes on short input. #5939
446 * [BUGFIX] UI: avoid truncated Y-axis values. #6014
458 * [BUGFIX] Check for duplicate label names in remote read. #5829
459 * [BUGFIX] Mark deleted rules' series as stale on next evaluation. #5759
460 * [BUGFIX] Fix JavaScript error when showing warning about out-of-sync server time. #5833
461 * [BUGFIX] Fix `promtool test rules` panic when providing empty `exp_labels`. #5774
462 * [BUGFIX] Only check last directory when discovering checkpoint number. #5756
463 * [BUGFIX] Fix error propagation in WAL watcher helper functions. #5741
464 * [BUGFIX] Correctly handle empty labels from alert templates. #5845
468 * [BUGFIX/SECURITY] Fix a Stored DOM XSS vulnerability with query history. #5888
472 * [BUGFIX] Fix potential panic when prometheus is watching multiple zookeeper paths. #5749
496 * [BUGFIX] resolve race condition in maxGauge. #5647
497 * [BUGFIX] Fix ZooKeeper connection leak. #5675
498 * [BUGFIX] Improved atomicity of .tmp block replacement during compaction for usual case. tsdb#636
499 * [BUGFIX] Fix "unknown series references" after clean shutdown. tsdb#623
500 * [BUGFIX] Re-calculate block size when calling `block.Delete`. tsdb#637
501 * [BUGFIX] Fix unsafe snapshots with head block. tsdb#641
502 * [BUGFIX] `prometheus_tsdb_compactions_failed_total` is now incremented on any compaction failure.…
506 * [CHANGE/BUGFIX] API: Encode alert values as string to correctly represent Inf/NaN. #5582
517 * [BUGFIX] TSDB: Don't panic when running out of disk space and recover nicely from the condition. …
518 * [BUGFIX] TSDB: Correctly handle empty labels. tsdb#594
519 * [BUGFIX] TSDB: Don't crash on an unknown tombstone reference. tsdb#604
520 * [BUGFIX] Storage/remote: Remove queue-manager specific metrics if queue no longer exists. #5445 #…
521 * [BUGFIX] PromQL: Correctly display `{__name__="a"}`. #5552
522 * [BUGFIX] Discovery/kubernetes: Use `service` rather than `ingress` as the name for the service wo…
523 * [BUGFIX] Discovery/azure: Don't panic on a VM with a public IP. #5587
524 * [BUGFIX] Discovery/triton: Always read HTTP body to completion. #5596
525 * [BUGFIX] Web: Fixed Content-Type for js and css instead of using `/etc/mime.types`. #5551
529 * [BUGFIX] Make sure subquery range is taken into account for selection #5467
530 * [BUGFIX] Exhaust every request body before closing it #5166
531 * [BUGFIX] Cmd/promtool: return errors from rule evaluations #5483
532 * [BUGFIX] Remote Storage: string interner should not panic in release #5487
533 * [BUGFIX] Fix memory allocation regression in mergedPostings.Seek tsdb#586
537 * [BUGFIX] Discovery/kubernetes: fix missing label sanitization #5462
538 * [BUGFIX] Remote_write: Prevent reshard concurrent with calling stop #5460
560 * [BUGFIX] Remote Write: fix checkpoint reading. #5429
561 * [BUGFIX] Check if label value is valid when unmarshaling external labels from YAML. #5316
562 * [BUGFIX] Promparse: sort all labels when parsing. #5372
563 * [BUGFIX] Reload rules: copy state on both name and labels. #5368
564 * [BUGFIX] Exponentiation operator to drop metric name in result of operation. #5329
565 * [BUGFIX] Config: resolve more file paths. #5284
566 * [BUGFIX] Promtool: resolve relative paths in alert test files. #5336
567 * [BUGFIX] Set TLSHandshakeTimeout in HTTP transport. common#179
568 * [BUGFIX] Use fsync to be more resilient to machine crashes. tsdb#573 tsdb#578
569 * [BUGFIX] Keep series that are still in WAL in checkpoints. tsdb#577
570 * [BUGFIX] Fix output sample values for scalar-to-vector comparison operations. #5454
574 * [BUGFIX] Display the job labels in `/targets` which was removed accidentally. #5406
592 * [BUGFIX] Fix sorting of rule groups. #5260
593 * [BUGFIX] Fix support for password_file and bearer_token_file in Kubernetes SD. #5211
594 * [BUGFIX] Scrape: catch errors when creating HTTP clients #5182. Adds new metrics:
599 * [BUGFIX] Fix panic when aggregator param is not a literal. #5290
603 * [BUGFIX] `prometheus_rule_group_last_evaluation_timestamp_seconds` is now a unix timestamp. #5186
609 * [BUGFIX/SECURITY] Fix a Stored DOM XSS vulnerability with query history. #5163
610 * [BUGFIX] `prometheus_rule_group_last_duration_seconds` now reports seconds instead of nanoseconds…
611 * [BUGFIX] Make sure the targets are consistently sorted in the targets page. #5161
627 * [BUGFIX] Avoid duplicate tests for alert unit tests. #4964
628 * [BUGFIX] Don't depend on given order when comparing samples in alert unit testing. #5049
629 * [BUGFIX] Make sure the retention period doesn't overflow. #5112
630 * [BUGFIX] Make sure the blocks don't get very large. #5112
631 * [BUGFIX] Don't generate blocks with no samples. prometheus/tsdb#374
632 * [BUGFIX] Reintroduce metric for WAL corruptions. prometheus/tsdb#473
636 * [BUGFIX] Azure SD: Fix discovery getting stuck sometimes. #5088
637 * [BUGFIX] Marathon SD: Use `Tasks.Ports` when `RequirePorts` is `false`. #5026
638 * [BUGFIX] Promtool: Fix "out-of-order sample" errors when testing rules. #5069
667 * [BUGFIX] Deduplicate handler labels for HTTP metrics. #4732
668 * [BUGFIX] Fix leaked queriers causing shutdowns to hang. #4922
669 * [BUGFIX] Fix configuration loading panics on nil pointer slice elements. #4942
670 * [BUGFIX] API: Correctly skip mismatching targets on /api/v1/targets/metadata. #4905
671 * [BUGFIX] API: Better rounding for incoming query timestamps. #4941
672 * [BUGFIX] Azure SD: Fix panic. #4867
673 * [BUGFIX] Console templates: Fix hover when the metric has a null value. #4906
674 * [BUGFIX] Discovery: Remove all targets when the scrape configuration gets empty. #4819
675 * [BUGFIX] Marathon SD: Fix leaked connections. #4915
676 * [BUGFIX] Marathon SD: Use 'hostPort' member of portMapping to construct target endpoints. #4887
677 * [BUGFIX] PromQL: Fix a goroutine leak in the lexer/parser. #4858
678 * [BUGFIX] Scrape: Pass through content-type for non-compressed output. #4912
679 * [BUGFIX] Scrape: Fix deadlock in the scrape's manager. #4894
680 * [BUGFIX] Scrape: Scrape targets at fixed intervals even after Prometheus restarts. #4926
681 * [BUGFIX] TSDB: Support restored snapshots including the head properly. #4953
682 * [BUGFIX] TSDB: Repair WAL when the last record in a segment is torn. #4953
683 * [BUGFIX] TSDB: Fix unclosed file readers on Windows systems. #4997
684 * [BUGFIX] Web: Avoid proxy to connect to the local gRPC server. #4572
711 * [BUGFIX] Change max/min over_time to handle NaNs properly. #4386
712 * [BUGFIX] Check label name for `count_values` PromQL function. #4585
713 * [BUGFIX] Ensure that vectors and matrices do not contain identical label-sets. #4589
717 * [BUGFIX] Fix panic when using custom EC2 API for SD #4672
718 * [BUGFIX] Fix panic when Zookeeper SD cannot connect to servers #4669
719 * [BUGFIX] Make the skip_head an optional parameter for snapshot API #4674
725 * [BUGFIX] Handle WAL corruptions properly prometheus/tsdb#389
726 * [BUGFIX] Handle WAL migrations correctly on Windows prometheus/tsdb#392
731 * [BUGFIX] Render UI correctly for Windows #4616
761 * [BUGFIX] Wait for service discovery to stop before exiting #4508
762 * [BUGFIX] Render SD configs properly #4338
763 * [BUGFIX] Only add LookbackDelta to vector selectors #4399
764 * [BUGFIX] `ec2_sd`: Handle panic-ing nil pointer #4469
765 * [BUGFIX] `consul_sd`: Stop leaking connections #4443
766 * [BUGFIX] Use templated labels also to identify alerts #4500
767 * [BUGFIX] Reduce floating point errors in stddev and related functions #4533
768 * [BUGFIX] Log errors while encoding responses #4359
772 * [BUGFIX] Fix various tsdb bugs #4369
773 * [BUGFIX] Reorder startup and shutdown to prevent panics. #4321
774 * [BUGFIX] Exit with non-zero code on error #4296
775 * [BUGFIX] discovery/kubernetes/ingress: fix scheme discovery #4329
776 * [BUGFIX] Fix race in zookeeper sd #4355
777 * [BUGFIX] Better timeout handling in promql #4291 #4300
778 * [BUGFIX] Propagate errors when selecting series from the tsdb #4136
782 * [BUGFIX] Avoid infinite loop on duplicate NaN values. #4275
783 * [BUGFIX] Fix nil pointer deference when using various API endpoints #4282
784 * [BUGFIX] config: set target group source index during unmarshaling #4245
785 * [BUGFIX] discovery/file: fix logging #4178
786 * [BUGFIX] kubernetes_sd: fix namespace filtering #4285
787 * [BUGFIX] web: restore old path prefix behavior #4273
788 * [BUGFIX] web: remove security headers added in 2.3.0 #4259
806 * [BUGFIX] Properly propagate storage errors in PromQL
807 * [BUGFIX] Fix path prefix for web pages
808 * [BUGFIX] Fix goroutine leak in Consul service discovery
809 * [BUGFIX] Fix races in scrape manager
810 * [BUGFIX] Fix OOM for very large k in PromQL topk() queries
811 * [BUGFIX] Make remote write more resilient to unavailable receivers
812 * [BUGFIX] Make remote write shutdown cleanly
813 * [BUGFIX] Don't leak files on errors in TSDB's tombstone cleanup
814 * [BUGFIX] Unary minus expressions now removes the metric name from results
815 * [BUGFIX] Fix bug that lead to wrong amount of samples considered for time range expressions
819 * [BUGFIX] Fix data loss in TSDB on compaction
820 * [BUGFIX] Correctly stop timer in remote-write path
821 * [BUGFIX] Fix deadlock triggered by loading targets page
822 * [BUGFIX] Fix incorrect buffering of samples on range selection queries
823 * [BUGFIX] Handle large index files on windows properly
841 * [BUGFIX] Prevent stack overflow on deep recursion in TSDB.
842 * [BUGFIX] Correctly read offsets in index files that are greater than 4GB.
843 * [BUGFIX] Fix scraping behavior for empty labels.
844 * [BUGFIX] Drop metric name for bool modifier.
845 * [BUGFIX] Fix races in discovery.
846 * [BUGFIX] Fix Kubernetes endpoints SD for empty subsets.
847 * [BUGFIX] Throttle updates from SD providers, which caused increased CPU usage and allocations.
848 * [BUGFIX] Fix TSDB block reload issue.
849 * [BUGFIX] Fix PromQL printing of empty `without()`.
850 * [BUGFIX] Don't reset FiredAt for inactive alerts.
851 * [BUGFIX] Fix erroneous file version changes and repair existing data.
865 * [BUGFIX] Remote read `read_recent` option is now false by default.
866 * [BUGFIX] Pass the right configuration to each Alertmanager (AM) when using multiple AM configs.
867 * [BUGFIX] Fix not-matchers not selecting series with labels unset.
868 * [BUGFIX] tsdb: Fix occasional panic in head block.
869 * [BUGFIX] tsdb: Close files before deletion to fix retention issues on Windows and NFS.
870 * [BUGFIX] tsdb: Cleanup and do not retry failing compactions.
871 * [BUGFIX] tsdb: Close WAL while shutting down.
898 * [BUGFIX] Fix connection leak in Consul SD.
902 * [BUGFIX] EC2 service discovery: Do not crash if tags are empty.
906 * [BUGFIX] Correctly handle external labels on remote read endpoint
929 * [BUGFIX] Fix floating-point precision issue in `deriv` function.
930 * [BUGFIX] Fix pprof endpoints when -web.route-prefix or -web.external-url is
932 * [BUGFIX] Fix handling of `null` target groups in file-based SD.
933 * [BUGFIX] Set the sample timestamp in date-related PromQL functions.
934 * [BUGFIX] Apply path prefix to redirect from deprecated graph URL.
935 * [BUGFIX] Fixed tests on MS Windows.
936 * [BUGFIX] Check for invalid UTF-8 in label values after relabeling.
940 * [BUGFIX] Correctly remove all targets from DNS service discovery if the
942 * [BUGFIX] Correctly parse resolution input in expression browser.
943 * [BUGFIX] Consistently use UTC in the date picker of the expression browser.
944 * [BUGFIX] Correctly handle multiple ports in Marathon service discovery.
945 * [BUGFIX] Fix HTML escaping so that HTML templates compile with Go1.9.
946 * [BUGFIX] Prevent number of remote write shards from going negative.
947 * [BUGFIX] In the graphs created by the expression browser, render very large
949 * [BUGFIX] Fix a rarely occurring iterator issue in varbit encoded chunks.
953 * [BUGFIX] Fix double prefix redirect.
965 * [BUGFIX] Fix broken Mesos discovery.
966 * [BUGFIX] Fix redirect when external URL is set.
967 * [BUGFIX] Fix mutation of active alert elements by notifier.
968 * [BUGFIX] Fix HTTP error handling for remote write.
969 * [BUGFIX] Fix builds for Solaris/Illumos.
970 * [BUGFIX] Fix overflow checking in global config.
971 * [BUGFIX] Fix log level reporting issue.
972 * [BUGFIX] Fix ZooKeeper serverset discovery can become out-of-sync.
976 * [BUGFIX] Fix disappearing Alertmanager targets in Alertmanager discovery.
977 * [BUGFIX] Fix panic with remote_write on ARMv7.
978 * [BUGFIX] Fix stacked graphs to adapt min/max values.
982 * [BUGFIX] Fix potential memory leak in Kubernetes service discovery
986 * [BUGFIX] Don't panic if storage has no FPs even after initial wait
1042 * [BUGFIX] Send `instance=""` with federation if `instance` not set.
1043 * [BUGFIX] Update to new `client_golang` to get rid of unwanted quantile
1045 * [BUGFIX] Introduce several additional guards against data corruption.
1046 * [BUGFIX] Mark storage dirty and increment
1048 * [BUGFIX] Propagate storage errors as 500 in the HTTP API.
1049 * [BUGFIX] Fix int64 overflow in timestamps in the HTTP API.
1050 * [BUGFIX] Fix deadlock in Zookeeper SD.
1051 * [BUGFIX] Fix fuzzy search problems in the web-UI auto-completion.
1055 * [BUGFIX] Fix potential memory leak in Kubernetes service discovery
1059 * [BUGFIX] Fix series corruption in a special case of series maintenance where
1061 * [BUGFIX] Fix two panic conditions both related to processing a series
1067 * [BUGFIX] Don't lose fully persisted memory series during checkpointing.
1068 * [BUGFIX] Fix intermittently failing relabeling.
1069 * [BUGFIX] Make `-storage.local.series-file-shrink-ratio` work.
1070 * [BUGFIX] Remove race condition from TestLoop.
1084 * [BUGFIX] Fix basic auth for alertmanagers configured via flag.
1085 * [BUGFIX] Don't panic on decoding corrupt data.
1086 * [BUGFIX] Ignore dotfiles in data directory.
1087 * [BUGFIX] Abort on intermediate federation errors.
1091 * [BUGFIX] Fix Consul service discovery
1100 * [BUGFIX] Update alert annotations on re-evaluation
1101 * [BUGFIX] Fix export of group modifier in PromQL queries
1102 * [BUGFIX] Remove potential deadlocks in several service discovery implementations
1103 * [BUGFIX] Use proper float64 modulo in PromQL `%` binary operations
1104 * [BUGFIX] Fix crash bug in Kubernetes service discovery
1110 * [BUGFIX] Correctly handle empty Regex entry in relabel config.
1111 * [BUGFIX] MOD (`%`) operator doesn't panic with small floating point numbers.
1112 * [BUGFIX] Updated miekg/dns vendoring to pick up upstream bug fixes.
1119 * [BUGFIX] Correctly handle end time before start time in range queries.
1120 * [BUGFIX] Error on negative `-storage.staleness-delta`
1121 * [BUGFIX] Correctly handle empty Regex entry in relabel config.
1122 * [BUGFIX] MOD (`%`) operator doesn't panic with small floating point numbers.
1123 * [BUGFIX] Updated miekg/dns vendoring to pick up upstream bug fixes.
1137 * [BUGFIX] Validate query end time is not before start time.
1138 * [BUGFIX] Error on negative `-storage.staleness-delta`
1142 * [BUGFIX] Correctly handle on() in alerts.
1143 * [BUGFIX] UI: Deal properly with aborted requests.
1144 * [BUGFIX] UI: Decode URL query parameters properly.
1145 * [BUGFIX] Storage: Deal better with data corruption (non-monotonic timestamps).
1146 * [BUGFIX] Remote storage: Re-add accidentally removed timeout flag.
1147 * [BUGFIX] Updated a number of vendored packages to pick up upstream bug fixes.
1151 * [BUGFIX] Count chunk evictions properly so that the server doesn't
1153 * [BUGFIX] Use Go1.7.1 for prebuilt binaries to fix issues on MacOS Sierra.
1164 * [BUGFIX] Zookeeper service discovery: Remove deleted nodes.
1165 * [BUGFIX] Zookeeper service discovery: Resync state after Zookeeper failure.
1166 * [BUGFIX] Remove JSON from HTTP Accept header.
1167 * [BUGFIX] Fix flag validation of Alertmanager URL.
1168 * [BUGFIX] Fix race condition on shutdown.
1169 * [BUGFIX] Do not fail Consul discovery on Prometheus startup when Consul
1171 * [BUGFIX] Handle NaN in `changes()` correctly.
1182 * [BUGFIX] Correctly de-dup metric families in federation output.
1186 * [BUGFIX] Allow label names that coincide with keywords.
1190 * [BUGFIX] Fix IPv6 escaping in service discovery integrations
1191 * [BUGFIX] Fix default scrape port assignment for IPv6
1214 * [BUGFIX] Catch errors when unmarshaling delta/doubleDelta encoded chunks.
1215 * [BUGFIX] Fix data race in lexer and lexer test.
1216 * [BUGFIX] Trim stray whitespace from bearer token file.
1217 * [BUGFIX] Avoid divide-by-zero panic on query_range?step=0.
1218 * [BUGFIX] Detect invalid rule files at startup.
1219 * [BUGFIX] Fix counter reset treatment in PromQL.
1220 * [BUGFIX] Fix rule HTML escaping issues.
1221 * [BUGFIX] Remove internal labels from alerts sent to AM.
1225 * [BUGFIX] Clean up old targets after config reload.
1229 * [BUGFIX] Exit with error on non-flag command-line arguments.
1230 * [BUGFIX] Update example console templates to new HTTP API.
1231 * [BUGFIX] Re-add logging flags.
1247 * [BUGFIX] Fix annotations in alert rule printing
1248 * [BUGFIX] Expand alert templating at evaluation time
1249 * [BUGFIX] Fix edge case handling in crash recovery
1250 * [BUGFIX] Hide testing package flags from help output
1262 * [BUGFIX] Fix date parsing in console template graphs
1263 * [BUGFIX] Fix static console files in Docker images
1264 * [BUGFIX] Fix console JS XHR requests for IE11
1265 * [BUGFIX] Add missing path prefix in new status page
1272 * [BUGFIX] Handle Marathon apps with zero ports
1273 * [BUGFIX] Fix startup panic in retrieval layer
1277 * [BUGFIX] Correctly handle `GROUP_LEFT` and `GROUP_RIGHT` without labels in
1279 * [BUGFIX] Use `-web.external-url` for new status endpoints.
1283 * [BUGFIX] Handle service discovery panic affecting Kubernetes SD
1284 * [BUGFIX] Fix web UI display issue in some browsers
1299 * [BUGFIX] Fix issue of hanging target scrapes
1303 * [BUGFIX] Fix operator precedence in PromQL
1304 * [BUGFIX] Never drop still open head chunk
1305 * [BUGFIX] Fix missing 'keep_common' when printing AST node
1306 * [CHANGE/BUGFIX] Target identity considers path and parameters additionally to host and port
1343 * [BUGFIX] Do not count head chunks as chunks waiting for persistence
1344 * [BUGFIX] Handle OPTIONS HTTP requests to the API correctly
1345 * [BUGFIX] Parsing of ranges in PromQL fixed
1346 * [BUGFIX] Correctly validate URL flag parameters
1347 * [BUGFIX] Log argument parse errors
1348 * [BUGFIX] Properly handle creation of target with bad TLS config
1349 * [BUGFIX] Fix of checkpoint timing issue
1367 * [BUGFIX] Return proper HTTP status codes on API errors
1368 * [BUGFIX] Fix Kubernetes authentication configuration
1369 * [BUGFIX] Fix stripped OFFSET from in rule evaluation and display
1370 * [BUGFIX] Do not crash on failing Consul SD initialization
1371 * [BUGFIX] Revert changes to metric auto-completion
1372 * [BUGFIX] Add config overflow validation for TLS configuration
1373 * [BUGFIX] Skip already watched Zookeeper nodes in serverset SD
1374 * [BUGFIX] Don't federate stale samples
1375 * [BUGFIX] Move NaN to end of result for `topk/bottomk/sort/sort_desc/min/max`
1376 * [BUGFIX] Limit extrapolation of `delta/rate/increase`
1377 * [BUGFIX] Fix unhandled error in rule evaluation
1387 * [BUGFIX] Escape regexes in console templates.
1508 * [BUGFIX] Fix watching multiple paths with Zookeeper serverset discovery.
1509 * [BUGFIX] Fix high CPU usage on configuration reload.
1510 * [BUGFIX] Fix disappearing `__params` on configuration reload.
1511 * [BUGFIX] Make `labelmap` action available through configuration.
1512 * [BUGFIX] Fix direct access of protobuf fields.
1513 * [BUGFIX] Fix panic on Consul request error.
1514 * [BUGFIX] Redirect of graph endpoint for prefixed setups.
1515 * [BUGFIX] Fix series file deletion behavior when purging archived series.
1516 * [BUGFIX] Fix error checking and logging around checkpointing.
1517 * [BUGFIX] Fix map initialization in target manager.
1518 * [BUGFIX] Fix draining of file watcher events in file-based service discovery.
1519 * [BUGFIX] Add `POST` handler for `/debug` endpoints to fix CPU profiling.
1520 * [BUGFIX] Fix several flaky tests.
1521 * [BUGFIX] Fix busylooping in case a scrape configuration has no target
1523 * [BUGFIX] Fix exit behavior of static target provider.
1524 * [BUGFIX] Fix configuration reloading loop upon shutdown.
1525 * [BUGFIX] Add missing check for nil expression in expression parser.
1526 * [BUGFIX] Fix error handling bug in test code.
1527 * [BUGFIX] Fix Consul port meta label.
1528 * [BUGFIX] Fix lexer bug that treated non-Latin Unicode digits as digits.
1553 * [BUGFIX] Fix vector matching behavior when there is a mix of equality and
1632 * [BUGFIX] Do not panic in `StringToDuration()` on wrong duration unit.
1633 * [BUGFIX] Exit on invalid rule files on startup.
1634 * [BUGFIX] Fix a regression in the `.Path` console template variable.
1635 * [BUGFIX] Fix chunk descriptor loading.
1636 * [BUGFIX] Fix consoles "Prometheus" link to point to /
1637 * [BUGFIX] Fix empty configuration file cases
1638 * [BUGFIX] Fix float to int conversions in chunk encoding, which were
1640 * [BUGFIX] Fix overflow detection for serverset config.
1641 * [BUGFIX] Fix race conditions in retrieval layer.
1642 * [BUGFIX] Fix shutdown deadlock in Consul SD code.
1643 * [BUGFIX] Fix the race condition targets in the Makefile.
1644 * [BUGFIX] Fix value display error in web console.
1645 * [BUGFIX] Hide authentication credentials in config `String()` output.
1646 * [BUGFIX] Increment dirty counter metric in storage only if
1648 * [BUGFIX] Periodically refresh services in Consul to recover from
1650 * [BUGFIX] Prevent overwrite of default global config when loading a
1652 * [BUGFIX] Properly lex `\r` as whitespace in expression language.
1653 * [BUGFIX] Validate label names in JSON target groups.
1654 * [BUGFIX] Validate presence of regex field in relabeling configurations.
1681 * [BUGFIX] Fix graph links with path prefix.
1685 * [BUGFIX] Fix memory alignment bug for 32bit systems.
1688 * [BUGFIX] Fix double slash in URL sent to alertmanager.
1695 * [BUGFIX] Fix a race while checkpointing fingerprint mappings.
1698 * [BUGFIX] Handle fingerprint collisions properly.
1710 * [BUGFIX] Sort NaN as the lowest value.
1712 * [BUGFIX] Use scrape_timeout for scrape timeout, not scrape_interval.
1715 * [BUGFIX] Show correct error on wrong DNS response.
1718 * [BUGFIX] Treat memory series with zero chunks correctly in series maintenance.
1738 * [BUGFIX] Strip trailing slash in alertmanager URL.
1739 * [BUGFIX] Avoid +InfYs and similar, just display +Inf.
1740 * [BUGFIX] Fixed HTML-escaping at various places.
1741 * [BUGFIX] Fixed special value handling in division and modulo of the query
1743 * [BUGFIX] Fix embed-static.sh.
1753 * [BUGFIX] The change above fixes a weakness in the fingerprinting algorithm.
1764 * [BUGFIX] Make series maintenance complete again. (Ever since 0.9.0rc4,
1768 * [BUGFIX] Do not double count head chunks read from checkpoint on startup.
1770 * [BUGFIX] Check last time in head chunk for head chunk timeout, not first.
1793 * [BUGFIX] Fix aggregation grouping key calculation.
1794 * [BUGFIX] Fix Go download path for various architectures.
1795 * [BUGFIX] Fixed the link of the Travis build status image.
1796 * [BUGFIX] Fix Rickshaw/D3 version mismatch.
1808 * [BUGFIX] Several fixes to graphs in consoles.
1826 * [BUGFIX] Removed all known race conditions.
1827 * [BUGFIX] Metric mutations now handled correctly in all cases.
1854 * [BUGFIX] Correctly quote HTTP Accept header.
1861 * [BUGFIX] Fixed time() function to return evaluation time, not wallclock time.
1862 * [BUGFIX] Fixed HTTP connection leak when targets returned a non-200 status.
1863 * [BUGFIX] Fixed link to console templates in UI.
1875 * [BUGFIX] Samples are now kept in memory until fully flushed to disk.
1876 * [BUGFIX] Non-200 target scrapes are now treated as an error.
1877 * [BUGFIX] Added installation step for missing dependency to Dockerfile.
1878 * [BUGFIX] Removed broken and unused "User Dashboard" link.
1882 * [BUGFIX] Fixed next retrieval time display on status page.
1883 * [BUGFIX] Updated some variable references in tools subdir.
1894 * [BUGFIX] Fix for a deadlock race condition in the memory storage.
1895 * [BUGFIX] Mac OS X build fixed.
1896 * [BUGFIX] Built from Go 1.2.1, which has internal fixes to race conditions in garbage collection h…