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 originalHost
header from client request to the backend. By default the backend host is used asHost
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 incorrectmetrisql
expression passed to theprettify-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 tohttp://vmauth/
is configured to be proxied tourl_prefix=http://backend/foo/
, then it was proxied tohttp://backend/foo
, while it should go tohttp://backend/foo/
. -
BUGFIX: vmauth: fix
cannot read data after closing the reader
error when proxying HTTP requests without body (akaGET
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.