Update Note 1: VictoriaMetrics enterprisevmsingle and vmstorage in VictoriaMetrics cluster: Make sure that, if -retentionFilter is used, its duration is lower than -retentionPeriod before upgrading; otherwise, the deployment will fail. Read more in retention filters documentation.
FEATURE: vmagent: add ability to set attach_metadata.namespace=true option for all the kubernetes_sd_configs defined at -promscrape.config, or via -promscrape.kubernetes.attachNamespaceMetadataAll command-line flag. This allows attaching namespace labels and annotations to discovered targets for pod, service, endpoints, endpointslice, and ingress roles. See #9880 for more details. Thank you, @clementnuss, for the contribution.
FEATURE: vmalert: print the error message as value if templating fails in alerting rule label or annotation values, and continue generating alerts. Previously, a templating error prevented alerts. See #9853.
FEATURE: vminsert in VictoriaMetrics cluster and vmsingle: add -enableMetadata command-line flag to enable metrics metadata ingestion. See #2974 and the following doc.
FEATURE: vmui: add option to always show all points on the chart. See #9699.
FEATURE: vmui: improve overall chart rendering performance. See #9699.
FEATURE: vmui relabeling playground: relax the validation for the labels text area. It now accepts labels without curly braces (e.g. __name__=metric_name, label1=value1). The regression was introduced in #8770. See #9900 for details.
FEATURE: all VictoriaMetrics components: Attach additional information to logs when throttling occurs. For example, vmagent throttles OpenTelemetry row parse error to one message every 5 seconds. See #9498. Thanks to @SamarthBagga for the PR 9752.
BUGFIX: vmagent and vmsingle: prevent early exit when one of multiple service discovery configs (under the same service discovery type) fails. see this issue #9949 for details.
BUGFIX: vmagent and vmsingle: properly access service discovery servers with HTTP/2 protocol enabled. See this issue #9981 for details. Thanks to the @JayiceZ
BUGFIX: vmalert: fix a potential race condition in the /api/v1/rule, /api/v1/alert and /api/v1/alerts APIs during rule hot reload. See this issue #9551 for details.
BUGFIX: vmalert: drop labels with empty values in generated alerts and time series. See #9984.
BUGFIX: vminsert, vmagent and vmsingle: properly apply maxDataSize memory limits to the zstd encoded requests. It protects ingest endpoints from malicious requests. See commit 10f7cd2f.
BUGFIX: all VictoriaMetrics components: prevent from misleading log messages containing init new cache substring when opening various cache files at startup. See 9750.
BUGFIX: vmui: fix display of isolated points on the chart. See #9666.
BUGFIX: vmui: fix median value calculation displayed below series graph. See #9926.
BUGFIX: VictoriaMetrics enterprisevmsingle and vmstorage in VictoriaMetrics cluster: disallow having a duration in -retentionFilter bigger than -retentionPeriod. Previously, it was allowed but had no effect, the data retention period remains limited to -retentionPeriod. See commit 9a8463df.
Configuration
📅Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about this update again.
If you want to rebase/retry this PR, check this box
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [victoriametrics/vmagent](https://github.com/VictoriaMetrics/VictoriaMetrics) | minor | `v1.129.1` -> `v1.130.0` |
---
### Release Notes
<details>
<summary>VictoriaMetrics/VictoriaMetrics (victoriametrics/vmagent)</summary>
### [`v1.130.0`](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.130.0)
[Compare Source](https://github.com/VictoriaMetrics/VictoriaMetrics/compare/v1.129.1...v1.130.0)
##### [v1.130.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.130.0)
Released at 2025-11-14
**Update Note 1:** VictoriaMetrics [enterprise](https://docs.victoriametrics.com/enterprise/) [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): Make sure that, if `-retentionFilter` is used, its duration is lower than `-retentionPeriod` before upgrading; otherwise, the deployment will fail. Read more in [retention filters](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#retention-filters) documentation.
- SECURITY: upgrade Go builder from Go1.25.3 to Go1.25.4. See [the list of issues addressed in Go1.25.4](https://github.com/golang/go/issues?q=milestone%3AGo1.25.4%20label%3ACherryPickApproved).
- FEATURE: [vmagent](https://docs.victoriametrics.com/victoriametrics/vmagent/): add ability to set `attach_metadata.namespace=true` option for all the [`kubernetes_sd_configs`](https://docs.victoriametrics.com/victoriametrics/sd_configs/#kubernetes_sd_configs) defined at [`-promscrape.config`](https://docs.victoriametrics.com/victoriametrics/vmagent/#quick-start), or via `-promscrape.kubernetes.attachNamespaceMetadataAll` command-line flag. This allows attaching namespace labels and annotations to discovered targets for `pod`, `service`, `endpoints`, `endpointslice`, and `ingress` roles. See [#​9880](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/9880) for more details. Thank you, [@​clementnuss](https://github.com/clementnuss), for the contribution.
- FEATURE: [vmalert](https://docs.victoriametrics.com/victoriametrics/vmalert/): print the error message as value if [templating](https://docs.victoriametrics.com/victoriametrics/vmalert/#templating) fails in alerting rule label or annotation values, and continue generating alerts. Previously, a templating error prevented alerts. See [#​9853](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9853).
- FEATURE: `vminsert` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/) and [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/): add `-enableMetadata` command-line flag to enable metrics metadata ingestion. See [#​2974](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2974) and the following [doc](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#metrics-metadata).
- FEATURE: `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/) and [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/): add in-memory storage for storing and querying metrics metadata. See [#​2974](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2974) and the following [doc](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#metrics-metadata).
- FEATURE: [vmui](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#vmui): add option to always show all points on the chart. See [#​9699](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9699).
- FEATURE: [vmui](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#vmui): improve overall chart rendering performance. See [#​9699](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9699).
- FEATURE: [vmui relabeling playground](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#relabeling): relax the validation for the labels text area. It now accepts labels without curly braces (e.g. `__name__=metric_name, label1=value1`). The regression was introduced in [#​8770](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/8770). See [#​9900](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9900) for details.
- FEATURE: all VictoriaMetrics components: Attach additional information to logs when throttling occurs. For example, vmagent throttles OpenTelemetry row parse error to one message every 5 seconds. See [#​9498](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9498). Thanks to [@​SamarthBagga](https://github.com/SamarthBagga) for the [PR 9752](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/9752).
- BUGFIX: [vmagent](https://docs.victoriametrics.com/victoriametrics/vmagent/) and [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/): prevent early exit when one of multiple service discovery configs (under the same service discovery type) fails. see this issue [#​9949](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9949) for details.
- BUGFIX: [vmagent](https://docs.victoriametrics.com/victoriametrics/vmagent/) and [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/): properly access service discovery servers with HTTP/2 protocol enabled. See this issue [#​9981](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9981) for details. Thanks to the [@​JayiceZ](https://github.com/JayiceZ)
- BUGFIX: [vmalert](https://docs.victoriametrics.com/victoriametrics/vmalert/): fix a potential race condition in the `/api/v1/rule`, `/api/v1/alert` and `/api/v1/alerts` APIs during rule hot reload. See this issue [#​9551](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9551) for details.
- BUGFIX: [vmalert](https://docs.victoriametrics.com/victoriametrics/vmalert/): drop labels with empty values in generated alerts and time series. See [#​9984](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9984).
- BUGFIX: `vminsert`, [vmagent](https://docs.victoriametrics.com/victoriametrics/vmagent/) and [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/): properly apply `maxDataSize` memory limits to the `zstd` encoded requests. It protects ingest endpoints from malicious requests. See commit [10f7cd2f](https://github.com/VictoriaMetrics/VictoriaMetrics/commit/10f7cd2ffc866d1ec3ca955b2feeca6daa08b5ed).
- BUGFIX: all VictoriaMetrics components: prevent from misleading log messages containing `init new cache` substring when opening various cache files at startup. See [9750](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9750).
- BUGFIX: [vmui](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#vmui): fix display of isolated points on the chart. See [#​9666](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9666).
- BUGFIX: [vmui](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#vmui): fix median value calculation displayed below series graph. See [#​9926](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9926).
- BUGFIX: VictoriaMetrics [enterprise](https://docs.victoriametrics.com/enterprise/) [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): disallow having a duration in `-retentionFilter` bigger than `-retentionPeriod`. Previously, it was allowed but had no effect, the data retention period remains limited to `-retentionPeriod`. See commit [9a8463df](https://github.com/VictoriaMetrics/VictoriaMetrics/commit/9a8463df42bb4afef41982f57dd3569348dd5cb9).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMy4zIiwidXBkYXRlZEluVmVyIjoiNDIuMTMuMyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v1.129.1->v1.130.0Release Notes
VictoriaMetrics/VictoriaMetrics (victoriametrics/vmagent)
v1.130.0Compare Source
v1.130.0
Released at 2025-11-14
Update Note 1: VictoriaMetrics enterprise vmsingle and
vmstoragein VictoriaMetrics cluster: Make sure that, if-retentionFilteris used, its duration is lower than-retentionPeriodbefore upgrading; otherwise, the deployment will fail. Read more in retention filters documentation.SECURITY: upgrade Go builder from Go1.25.3 to Go1.25.4. See the list of issues addressed in Go1.25.4.
FEATURE: vmagent: add ability to set
attach_metadata.namespace=trueoption for all thekubernetes_sd_configsdefined at-promscrape.config, or via-promscrape.kubernetes.attachNamespaceMetadataAllcommand-line flag. This allows attaching namespace labels and annotations to discovered targets forpod,service,endpoints,endpointslice, andingressroles. See #9880 for more details. Thank you, @clementnuss, for the contribution.FEATURE: vmalert: print the error message as value if templating fails in alerting rule label or annotation values, and continue generating alerts. Previously, a templating error prevented alerts. See #9853.
FEATURE:
vminsertin VictoriaMetrics cluster and vmsingle: add-enableMetadatacommand-line flag to enable metrics metadata ingestion. See #2974 and the following doc.FEATURE:
vmstoragein VictoriaMetrics cluster and vmsingle: add in-memory storage for storing and querying metrics metadata. See #2974 and the following doc.FEATURE: vmui: add option to always show all points on the chart. See #9699.
FEATURE: vmui: improve overall chart rendering performance. See #9699.
FEATURE: vmui relabeling playground: relax the validation for the labels text area. It now accepts labels without curly braces (e.g.
__name__=metric_name, label1=value1). The regression was introduced in #8770. See #9900 for details.FEATURE: all VictoriaMetrics components: Attach additional information to logs when throttling occurs. For example, vmagent throttles OpenTelemetry row parse error to one message every 5 seconds. See #9498. Thanks to @SamarthBagga for the PR 9752.
BUGFIX: vmagent and vmsingle: prevent early exit when one of multiple service discovery configs (under the same service discovery type) fails. see this issue #9949 for details.
BUGFIX: vmagent and vmsingle: properly access service discovery servers with HTTP/2 protocol enabled. See this issue #9981 for details. Thanks to the @JayiceZ
BUGFIX: vmalert: fix a potential race condition in the
/api/v1/rule,/api/v1/alertand/api/v1/alertsAPIs during rule hot reload. See this issue #9551 for details.BUGFIX: vmalert: drop labels with empty values in generated alerts and time series. See #9984.
BUGFIX:
vminsert, vmagent and vmsingle: properly applymaxDataSizememory limits to thezstdencoded requests. It protects ingest endpoints from malicious requests. See commit 10f7cd2f.BUGFIX: all VictoriaMetrics components: prevent from misleading log messages containing
init new cachesubstring when opening various cache files at startup. See 9750.BUGFIX: vmui: fix display of isolated points on the chart. See #9666.
BUGFIX: vmui: fix median value calculation displayed below series graph. See #9926.
BUGFIX: VictoriaMetrics enterprise vmsingle and
vmstoragein VictoriaMetrics cluster: disallow having a duration in-retentionFilterbigger than-retentionPeriod. Previously, it was allowed but had no effect, the data retention period remains limited to-retentionPeriod. See commit 9a8463df.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.