github VictoriaMetrics/VictoriaMetrics v1.102.1

v1.102.1

Released at 2024-08-01

Update note 1: vmauth HTTP response code has changed from 503 to 502 for a case when all upstream backends were not available. This was changed to align vmauth behaviour with other well-known reverse-proxies behaviour.

  • SECURITY: upgrade base docker image (Alpine) from 3.20.1 to 3.20.2. See alpine 3.20.2 release notes.

  • FEATURE: vmauth: add keep_original_host option, which can be used for proxying the original Host header from client request to the backend. By default the backend host is used as Host header when proxying requests to the configured backends. See these docs.

  • FEATURE: vmauth now returns HTTP 502 status code when all upstream backends are not available. Previously, it returned HTTP 503 status code. This change aligns vmauth behavior with other well-known reverse-proxies behavior.

  • FEATURE: vmagent dashboard: add Scrape duration 0.99 quantile panel to show the 99th quantile of scrape duration in seconds. This should help identifying vmagent instances that experiences too high scraping durations.

  • BUGFIX: Single-node VictoriaMetrics and vmselect in VictoriaMetrics cluster: Fixes panic if incorrect metrisql expression passed to the prettify-query API. See this issue for details.

  • BUGFIX: all VictoriaMetrics components: validate files specified via -tlsKeyFile and -tlsCertFile cmd-line flags on the process start-up. Previously, validation happened on the first connection accepted by HTTP server. See this issue for the details. Thanks to @yincongcyincong for the pull request.

  • BUGFIX: vmauth: properly proxy requests to backend urls ending with / if the original request path equals to /. Previously the trailing / at the backend path was incorrectly removed. For example, if the request to http://vmauth/ is configured to be proxied to url_prefix=http://backend/foo/, then it was proxied to http://backend/foo, while it should go to http://backend/foo/.

  • BUGFIX: vmauth: fix cannot read data after closing the reader error when proxying HTTP requests without body (aka GET requests). The issue has been introduced in v1.102.0 in this commit.

  • BUGFIX: vmui: fix auto-completion triggers for metric and label names, and disable it after specific characters. See this issue and these comments.

  • BUGFIX: vmui: fix automatic addition of quotes when inserting label values from autocomplete suggestions. See this issue.

Don't miss a new VictoriaMetrics release

NewReleases is sending notifications on new releases.