fix(prometheus.exporter.postgres): Update version of the exporter fork to fix pg_settings#5574
Merged
cristiangreco merged 1 commit intorelease/v1.13from Feb 18, 2026
Conversation
Update version of the grafana fork of postgres_exporter to include a fix for a panic with Cloud Sql Postgres in pg_settings collector. The fix is included in upstream postgres_exporter v0.19.0, which will be shipped with Alloy 1.14.0. This backport is targeted for Alloy 1.13. Fork patch: grafana/postgres_exporter#30 Fixes #5502
Contributor
🔍 Dependency Reviewgithub.com/prometheus-community/postgres_exporter (replaced) c8f6a9f4d363 → e22add1afabb via github.com/grafana/postgres_exporter — ✅ Safe
Notes
|
ptodev
approved these changes
Feb 18, 2026
jharvey10
pushed a commit
that referenced
this pull request
Feb 23, 2026
🤖 I have created a release *beep* *boop* --- ## [1.13.2](v1.13.1...v1.13.2) (2026-02-23) ### Bug Fixes 🐛 * Expose missing `otelcol.processor.tail_sampling` options [backport] ([#5614](#5614)) ([3225ea3](3225ea3)) * **mixin:** Add zipped dashboards as a release artifact [backport] ([#5625](#5625)) ([37ff20f](37ff20f)) * **profiler:** Backport Go 1.26 gopclntab textStart fix ([#5572](#5572)) ([5ca05c9](5ca05c9)) * **prometheus.exporter.postgres:** Update version of the exporter fork to fix pg_settings ([#5574](#5574)) ([62a52f8](62a52f8)) * **pyroscope.ebpf:** Backport dotnet nibble map fix ([#5553](#5553)) ([6c62760](6c62760)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: grafana-alloybot[bot] <167359181+grafana-alloybot[bot]@users.noreply.github.com>
renovate bot
added a commit
to sdwilsh/sOS
that referenced
this pull request
Feb 23, 2026
##### [\`v1.13.2\`](https://github.com/grafana/alloy/releases/tag/v1.13.2) ##### Bug Fixes 🐛 - Expose missing `otelcol.processor.tail_sampling` options \[backport] ([#5614](grafana/alloy#5614)) ([3225ea3](grafana/alloy@3225ea3)) ([@thampiotr](https://github.com/thampiotr)) - **mixin:** Add zipped dashboards as a release artifact \[backport] ([#5625](grafana/alloy#5625)) ([37ff20f](grafana/alloy@37ff20f)) ([@thampiotr](https://github.com/thampiotr)) - **profiler:** Backport Go 1.26 gopclntab textStart fix ([#5572](grafana/alloy#5572)) ([5ca05c9](grafana/alloy@5ca05c9)) ([@marcsanmi](https://github.com/marcsanmi)) - **prometheus.exporter.postgres:** Update version of the exporter fork to fix pg\_settings ([#5574](grafana/alloy#5574)) ([62a52f8](grafana/alloy@62a52f8)) ([@cristiangreco](https://github.com/cristiangreco)) - **pyroscope.ebpf:** Backport dotnet nibble map fix ([#5553](grafana/alloy#5553)) ([6c62760](grafana/alloy@6c62760)) ([@marcsanmi](https://github.com/marcsanmi)) #### Upgrading Read the [release notes] for specific instructions on upgrading from older versions: [release notes]: https://grafana.com/docs/alloy/v1.13/release-notes/ #### Installation Refer to our [installation guide] for how to install Grafana Alloy. [installation guide]: https://grafana.com/docs/alloy/v1.13/get-started/install/ --- ##### [\`v1.13.1\`](https://github.com/grafana/alloy/releases/tag/v1.13.1) ##### Bug Fixes 🐛 - **database\_observability.mysql:** Make query sample text nullable in MySQL query details collector \[backport] ([#5519](grafana/alloy#5519)) ([fc49bfe](grafana/alloy@fc49bfe)) ([@fridgepoet](https://github.com/fridgepoet)) - **database\_observability.mysql:** Skip wait events with `NULL` timer\_wait \[backport] ([#5521](grafana/alloy#5521)) ([2f43c91](grafana/alloy@2f43c91)) ([@cristiangreco](https://github.com/cristiangreco)) - **database\_observability.postgres:** Improvements to SET search\_path for postgres explain plans \[backport] ([#5520](grafana/alloy#5520)) ([ecbb577](grafana/alloy@ecbb577)) ([@rgeyer](https://github.com/rgeyer)) - **loki.process:** Registration of stage.metric when used inside stage.match \[backport] ([#5495](grafana/alloy#5495)) ([2bbc37e](grafana/alloy@2bbc37e)) - **loki.source.docker:** Parse timestamp correctly when log line only contains newline \[backport] ([#5496](grafana/alloy#5496)) ([55a82f0](grafana/alloy@55a82f0)) ([@kalleep](https://github.com/kalleep)) - **loki.source.file:** Close file if we cannot find encoding \[backport] ([#5531](grafana/alloy#5531)) ([ccda4a5](grafana/alloy@ccda4a5)) ([@kalleep](https://github.com/kalleep)) - **prometheus.receive\_http:** Bump prometheus patch for bugfix \[backport] ([#5516](grafana/alloy#5516)) ([b3531fb](grafana/alloy@b3531fb)) ([@kgeckhart](https://github.com/kgeckhart)) - **scheduling:** Shutdown runnables with a timeout before starting new ones \[backport] ([#5443](grafana/alloy#5443)) ([d446610](grafana/alloy@d446610)) ([@kgeckhart](https://github.com/kgeckhart)) #### Upgrading Read the [release notes] for specific instructions on upgrading from older versions: [release notes]: https://grafana.com/docs/alloy/v1.13/release-notes/ #### Installation Refer to our [installation guide] for how to install Grafana Alloy. [installation guide]: https://grafana.com/docs/alloy/v1.13/get-started/install/ --- ##### [\`v1.13.0\`](https://github.com/grafana/alloy/blob/HEAD/CHANGELOG.md#1130-2026-02-05) ##### ⚠ BREAKING CHANGES - **otelcol:** Upgrade to OTel Collector v0.142.0 - **otelcol.receiver.kafka:** The global `topic` attribute has been deleted; use the `topics` attributes inside the `logs`, `metrics`, and `traces` blocks instead. - `otelcol.exporter` > `sending_queue` > `batch` > `min_size` changed from `8192` to `2000` and `max_size` changed from `0` to `3000` ##### Features 🌟 - Add a `virtual_node_peer_attributes` and `virtual_node_extra_label` arguments to `otelcol.connector.servicegraph` ([#5058](grafana/alloy#5058)) ([20900c6](grafana/alloy@20900c6)) - Add an `otelcol.processor.metric_start_time` component ([#5342](grafana/alloy#5342)) ([3fb13ac](grafana/alloy@3fb13ac)) - Add job level `period`, `length`, and `add_cloudwatch_timestamp` options and labels\_snake\_case to CW exporter \[backport] ([#5355](grafana/alloy#5355)) ([60d73b7](grafana/alloy@60d73b7)) - Add missing configuration parameter `deployment_name_from_replicaset` to k8sattributes processor ([#5183](grafana/alloy#5183)) ([b54ca77](grafana/alloy@b54ca77)) - Add parcas symbols upload to pyroscope.ebpf ([#4948](grafana/alloy#4948)) ([30f2242](grafana/alloy@30f2242)) - Add sharding for loki.write ([#4882](grafana/alloy#4882)) ([7570d65](grafana/alloy@7570d65)) - Add unexposed otel engine and extension to codebase and change build structure ([#5114](grafana/alloy#5114)) ([6438176](grafana/alloy@6438176)) - **beyla.ebpf:** Add meta\_cache\_address to beyla.ebpf.attributes.kubernetes ([#4871](grafana/alloy#4871)) ([08796f8](grafana/alloy@08796f8)) - **beyla.ebpf:** Upgrade Beyla to v2.8.5 ([f1f457f](grafana/alloy@f1f457f)) - Change the defaults for `sending_queue` > `batch` block inside `otelcol.exporter` components ([#5061](grafana/alloy#5061)) ([714a2ed](grafana/alloy@714a2ed)) - **cluster:** Support DNS discovery mode prefixes in --cluster.join-addresses flag ([#5034](grafana/alloy#5034)) ([08796f8](grafana/alloy@08796f8)) - **converter:** Update promtail converter to use file\_match block for loki.source.file ([#4791](grafana/alloy#4791)) ([08796f8](grafana/alloy@08796f8)) - Database\_observability: add health check collector for postgres component ([#5222](grafana/alloy#5222)) ([80917b1](grafana/alloy@80917b1)) - Database\_observability: expose `exclude_schemas` and `exclude_databases` settings ([#5334](grafana/alloy#5334)) ([37656f8](grafana/alloy@37656f8)) - Database\_observability: support Azure cloud provider config data ([#5245](grafana/alloy#5245)) ([d7a469f](grafana/alloy@d7a469f)) - Database\_observability: support Azure privatelink db name ([#5260](grafana/alloy#5260)) ([22e4991](grafana/alloy@22e4991)) - Database\_observability.mysql: support excluding schemas in all collectors \[backport] ([#5380](grafana/alloy#5380)) ([d67268c](grafana/alloy@d67268c)) - Database\_observability.postgres: support excluding DBs in all collectors \[backport] ([#5383](grafana/alloy#5383)) ([165492c](grafana/alloy@165492c)) - **database\_observability:** Add health\_check collector to validate configuration ([#5115](grafana/alloy#5115)) ([6d96740](grafana/alloy@6d96740)) - **database\_observability:** Always send explain plan log for each query including status ([#4969](grafana/alloy#4969)) ([08796f8](grafana/alloy@08796f8)) - **database\_observability:** Append cloud provider information labels to metrics ([#4942](grafana/alloy#4942)) ([08796f8](grafana/alloy@08796f8)) - **database\_observability:** Stop tracking own instrumentation queries ([#4991](grafana/alloy#4991)) ([0b55557](grafana/alloy@0b55557)) - **deps:** Update Prometheus to v3.8.0 and Loki to v3.6.2 ([#5035](grafana/alloy#5035)) ([08796f8](grafana/alloy@08796f8)) - Expose otel subcommand and add user-facing documentation ([#5244](grafana/alloy#5244)) ([93f20b8](grafana/alloy@93f20b8)) - Improve faro.receiver.sourcemaps caching strategy ([#4337](grafana/alloy#4337)) ([41e655c](grafana/alloy@41e655c)) - **loki.process:** Mark stage.windowsevent as GA ([#4879](grafana/alloy#4879)) ([08796f8](grafana/alloy@08796f8)) - **loki.source.file:** Refactor tailer to reduce resource usage ([#5003](grafana/alloy#5003)) ([08796f8](grafana/alloy@08796f8)) - **loki.source.syslog:** Implement livedebugging support ([#5216](grafana/alloy#5216)) ([e26badb](grafana/alloy@e26badb)) - **loki.source.syslog:** Support cisco-specific syslog fields ([#5165](grafana/alloy#5165)) ([3230ba0](grafana/alloy@3230ba0)) - **loki.source.syslog:** Support raw format ([#5140](grafana/alloy#5140)) ([923d127](grafana/alloy@923d127)) - **mimir.alerts.kubernetes:** Add `alertmanagerconfig_matcher` block to change the matcher strategy ([f2b9671](grafana/alloy@f2b9671)) - **mimir.alerts.kubernetes:** Add component to discover AlertmanagerConfig Kubernetes resources ([#3448](grafana/alloy#3448)) ([08796f8](grafana/alloy@08796f8)) - **mixin:** Provide rendered mixin outputs ([#5118](grafana/alloy#5118)) ([738b9fb](grafana/alloy@738b9fb)) - **otelcol.auth.basic:** Add htpasswd file based authentication ([#3916](grafana/alloy#3916)) ([08796f8](grafana/alloy@08796f8)) - **otelcol.connector.count:** Add component to count spans, metrics, and logs ([#4913](grafana/alloy#4913)) ([08796f8](grafana/alloy@08796f8)) - **otelcol.exporter.file:** Add `otelcol.exporter.file` component to write metrics, logs, and traces to disk with optional rotation, compression, and grouping by resource attribute ([#4475](grafana/alloy#4475)) ([08796f8](grafana/alloy@08796f8)) - **otelcol.exporter.prometheus:** Add `honor_metadata` config argument \[backport] ([#5439](grafana/alloy#5439)) ([32cb175](grafana/alloy@32cb175)) - **otelcol.receiver.awss3:** Add experimental receiver for traces stored in S3 ([#4928](grafana/alloy#4928)) ([08796f8](grafana/alloy@08796f8)) - **otelcol.receiver.kafka:** Deprecate the `topic` attribute inside the `logs`, `metrics`, and `traces` blocks in favour of a new `topics` attribute. ([f1f457f](grafana/alloy@f1f457f)) - **otelcol.receiver.kafka:** Remove the global `topic` attribute ([f1f457f](grafana/alloy@f1f457f)) - **otelcol:** Upgrade to OTel Collector v0.142.0 ([f1f457f](grafana/alloy@f1f457f)) - **prometheus.echo:** Add component for local metrics inspection in exposition format ([#4105](grafana/alloy#4105)) ([08796f8](grafana/alloy@08796f8)) - **prometheus.exporter.cloudwatch:** Add delay option to account for CloudWatch ingestion latency ([#4936](grafana/alloy#4936)) ([08796f8](grafana/alloy@08796f8)) - **prometheus.exporter.databricks:** Add Databricks exporter component ([#5054](grafana/alloy#5054)) ([4442836](grafana/alloy@4442836)) - **prometheus.operator.scrapeconfigs:** Add HTTP service discovery support via httpSDConfigs ([#4826](grafana/alloy#4826)) ([08796f8](grafana/alloy@08796f8)) - **prometheus.remote\_write:** Add metadata support to `prometheus.remote_write` component, but only if Remote Write v2 has been configured. In order for `prometheus.remote_write` to receive metadata, `prometheus.scrape` must be configured with `honor_metadata = true`. ([#5045](grafana/alloy#5045)) ([08796f8](grafana/alloy@08796f8)) - **prometheus:** Reduce resource overhead by removing unnecessary labelstore usage ([#4890](grafana/alloy#4890)) ([08796f8](grafana/alloy@08796f8)) - **pyroscope.ebpf:** Add `lazy_mode` argument to the `pyroscope.ebpf` to defer eBPF profiler startup until there are targets to profile ([#4824](grafana/alloy#4824)) ([08796f8](grafana/alloy@08796f8)) - **pyroscope.enrich:** Add experimental component to enrich profiles using discovery labels ([#4797](grafana/alloy#4797)) ([08796f8](grafana/alloy@08796f8)) - Strip comments from normalized sql text in `database_observability.postgres` ([#5005](grafana/alloy#5005)) ([a58721a](grafana/alloy@a58721a)) - Support setting default scrape limit for prometheus.operator components ([#5280](grafana/alloy#5280)) ([40ffe08](grafana/alloy@40ffe08)) - **tracing:** Add send\_traceparent option to enable traceparent header propagation ([#4874](grafana/alloy#4874)) ([08796f8](grafana/alloy@08796f8)) ##### Bug Fixes 🐛 - Add support for compressed files for tail package \[backport] ([#5415](grafana/alloy#5415)) ([311662f](grafana/alloy@311662f)) - Allow loki.source.file to read renaming lines of a deleted file before it tries to re open a new one ([#5270](grafana/alloy#5270)) ([f8b1de8](grafana/alloy@f8b1de8)) - Compute signatures from files so that loki.source.file can handle atomic writes ([#5143](grafana/alloy#5143)) ([3090c4a](grafana/alloy@3090c4a)) - **converter:** Fix promtail converter to limit Kubernetes discovery to same node ([#5046](grafana/alloy#5046)) ([08796f8](grafana/alloy@08796f8)) - Database\_observability: add Azure provider relabeling rules \[backport] ([#5382](grafana/alloy#5382)) ([c121178](grafana/alloy@c121178)) - Database\_observability: allow setting limit for mysql query\_details ([#5314](grafana/alloy#5314)) ([085f300](grafana/alloy@085f300)) - Database\_observability: fix race in postgres query samples test ([#5315](grafana/alloy#5315)) ([4f01753](grafana/alloy@4f01753)) - Database\_observability: grant check only require SELECT *.* on perf\_schema ([#5294](grafana/alloy#5294)) ([490017c](grafana/alloy@490017c)) - Database\_observability: reuse cloud provider regexes ([#5262](grafana/alloy#5262)) ([6009c54](grafana/alloy@6009c54)) - Database\_observability: update BackendXID type to int64 to better map to PG xid \[backport] ([#5373](grafana/alloy#5373)) ([1cb4b0f](grafana/alloy@1cb4b0f)) - Database\_observability: update BackendXmin type to int64 to better map to PG BIGINT ([#5296](grafana/alloy#5296)) ([d45ccc0](grafana/alloy@d45ccc0)) - **database\_observability.mysql:** Add setup\_actors collector to avoid tracking own queries ([#4978](grafana/alloy#4978)) ([08796f8](grafana/alloy@08796f8)) - **database\_observability.mysql:** Replace server\_id label with hash from server\_uuid and hostname ([#4943](grafana/alloy#4943)) ([08796f8](grafana/alloy@08796f8)) - **database\_observability.postgres:** Fix schema\_details collection for mixed case table names ([#4872](grafana/alloy#4872)) ([08796f8](grafana/alloy@08796f8)) - **database\_observability:** Improve postgres version parsing for explain plans in database\_observability component ([#5131](grafana/alloy#5131)) ([23c7f37](grafana/alloy@23c7f37)) - **database\_observability:** Skip explain plans which lookup individual records and return no rows ([#5203](grafana/alloy#5203)) ([b7c7cbb](grafana/alloy@b7c7cbb)) - **deps:** Update npm dependencies ([#5190](grafana/alloy#5190)) ([cd027e2](grafana/alloy@cd027e2)) - **docker:** Fix log corruption for multiplexed long lines ([#4713](grafana/alloy#4713)) ([08796f8](grafana/alloy@08796f8)) - Ensure the squid exporter wrapper properly brackets ipv6 addresses ([#5199](grafana/alloy#5199)) ([ee23162](grafana/alloy@ee23162)) - Guard pyroscope otel profiler code with unix go build tag \[backport] ([#5360](grafana/alloy#5360)) ([b1ecdb6](grafana/alloy@b1ecdb6)) - HTTP/2 is no longer always disabled in loki.write ([#5267](grafana/alloy#5267)) ([1c97c2d](grafana/alloy@1c97c2d)) - Invalid handling of `id` in `foreach` when using discovery components ([#5322](grafana/alloy#5322)) ([61fe184](grafana/alloy@61fe184)), closes [#5297](grafana/alloy#5297) - Issues when reading files using non UTF-8 encoding in loki.source.file ([#5259](grafana/alloy#5259)) ([4740276](grafana/alloy@4740276)) - **loki.process:** Implement encoding.TextMarshaler and encoding.TextUnmarshaler for TruncateSourceType \[backport] ([#5428](grafana/alloy#5428)) ([3585393](grafana/alloy@3585393)) - **loki.process:** Remove extraneous output stage from cri stage pipeline ([#5002](grafana/alloy#5002)) ([08796f8](grafana/alloy@08796f8)) - **loki.source.api:** Prevent dropping request when relabel rules drop a specific stream. ([#4834](grafana/alloy#4834)) ([08796f8](grafana/alloy@08796f8)) - **loki.source.file:** Make sure position is recorded when component exit \[backport] ([#5418](grafana/alloy#5418)) ([64fb278](grafana/alloy@64fb278)) - **loki.source.file:** Update `tail_from_end` to properly handle file encoding \[backport] ([#5436](grafana/alloy#5436)) ([731e8e5](grafana/alloy@731e8e5)) - **mimir.alerts.kubernetes:** Fix crash when using Kubernetes secret or configmap in AlertmanagerConfig ([#5010](grafana/alloy#5010)) ([08796f8](grafana/alloy@08796f8)) - **mixin:** Correct invalid queries in alloy logs dashboard ([#5123](grafana/alloy#5123)) ([ad8efd3](grafana/alloy@ad8efd3)) - Only alert on cluster drift when cluster\_name is set ([#5181](grafana/alloy#5181)) ([8b6f056](grafana/alloy@8b6f056)) - **otelcol:** Allow configuration of force\_attempt\_http2 and default to true ([#5050](grafana/alloy#5050)) ([08796f8](grafana/alloy@08796f8)) - Perform drain when file is deleted in tail package ([#5139](grafana/alloy#5139)) ([2e48867](grafana/alloy@2e48867)) - Preserve meta labels in loki.source.podlogs ([#5097](grafana/alloy#5097)) ([23d787c](grafana/alloy@23d787c)) - Prevent panic in import.git when update fails ([#5198](grafana/alloy#5198)) ([577a591](grafana/alloy@577a591)) - **prometheus.exporter.gcp:** Preserve colons in extra\_filters filter expressions ([#5018](grafana/alloy#5018)) ([08796f8](grafana/alloy@08796f8)) - **prometheus.operator:** Enable native histogram ingestion in internal scrape manager ([#4750](grafana/alloy#4750)) ([08796f8](grafana/alloy@08796f8)) - **relabel:** Fix default values for source\_labels to prevent labeldrop issues ([#5059](grafana/alloy#5059)) ([08796f8](grafana/alloy@08796f8)) - Remove Parca debug info upload from user configuration \[backport] ([#5395](grafana/alloy#5395)) ([58eb9cc](grafana/alloy@58eb9cc)) - Revert doublestar v4 update \[backport] ([#5435](grafana/alloy#5435)) ([0e9e615](grafana/alloy@0e9e615)) - Set content-encoding header in loki.write ([#5346](grafana/alloy#5346)) ([ffd2bea](grafana/alloy@ffd2bea)) - Show correct fallback alloy version instead of v1.13.0 ([#5110](grafana/alloy#5110)) ([e2e96e9](grafana/alloy@e2e96e9)) - Update to use doublestar v4 ([#5148](grafana/alloy#5148)) ([d8f0b3e](grafana/alloy@d8f0b3e)) --- ##### [\`v1.12.2\`](https://github.com/grafana/alloy/releases/tag/v1.12.2) ##### Bug Fixes 🐛 - Add missing configuration parameter `deployment_name_from_replicaset` to k8sattributes processor ([5b90a9d](grafana/alloy@5b90a9d)) ([@dehaansa](https://github.com/dehaansa)) - **database\_observability:** Fix schema\_details collector to fetch column definitions with case sensitive table names ([#4872](grafana/alloy#4872)) ([560dff4](grafana/alloy@560dff4)) ([@jharvey10](https://github.com/jharvey10), [@fridgepoet](https://github.com/fridgepoet)) - **deps:** Update jose2go to 1.7.0 ([#4858](grafana/alloy#4858)) ([dfdd341](grafana/alloy@dfdd341)) ([@jharvey10](https://github.com/jharvey10)) - **deps:** Update npm dependencies \[backport] ([#5201](grafana/alloy#5201)) ([8e06c26](grafana/alloy@8e06c26)) ([@jharvey10](https://github.com/jharvey10)) - Ensure the squid exporter wrapper properly brackets ipv6 addresses \[backport] ([#5205](grafana/alloy#5205)) ([e329cc6](grafana/alloy@e329cc6)) ([@dehaansa](https://github.com/dehaansa)) - Preserve meta labels in loki.source.podlogs ([#5097](grafana/alloy#5097)) ([ab4b21e](grafana/alloy@ab4b21e)) ([@kalleep](https://github.com/kalleep)) - Prevent panic in import.git when update fails \[backport] ([#5204](grafana/alloy#5204)) ([c82fbae](grafana/alloy@c82fbae)) ([@dehaansa](https://github.com/dehaansa), [@jharvey10](https://github.com/jharvey10)) - show correct fallback alloy version instead of v1.13.0 ([#5110](grafana/alloy#5110)) ([b72be99](grafana/alloy@b72be99)) ([@dehaansa](https://github.com/dehaansa), [@jharvey10](https://github.com/jharvey10)) #### Upgrading Read the [release notes] for specific instructions on upgrading from older versions: [release notes]: https://grafana.com/docs/alloy/v1.12/release-notes/ #### Installation Refer to our [installation guide] for how to install Grafana Alloy. [installation guide]: https://grafana.com/docs/alloy/v1.12/get-started/install/
tmeijn
pushed a commit
to tmeijn/dotfiles
that referenced
this pull request
Feb 24, 2026
This MR contains the following updates: | Package | Update | Change | |---|---|---| | [grafana/alloy](https://github.com/grafana/alloy) | patch | `v1.13.1` → `v1.13.2` | MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot). **Proposed changes to behavior should be submitted there as MRs.** --- ### Release Notes <details> <summary>grafana/alloy (grafana/alloy)</summary> ### [`v1.13.2`](https://github.com/grafana/alloy/releases/tag/v1.13.2) [Compare Source](grafana/alloy@v1.13.1...v1.13.2) ##### Bug Fixes 🐛 - Expose missing `otelcol.processor.tail_sampling` options \[backport] ([#​5614](grafana/alloy#5614)) ([3225ea3](grafana/alloy@3225ea3)) ([@​thampiotr](https://github.com/thampiotr)) - **mixin:** Add zipped dashboards as a release artifact \[backport] ([#​5625](grafana/alloy#5625)) ([37ff20f](grafana/alloy@37ff20f)) ([@​thampiotr](https://github.com/thampiotr)) - **profiler:** Backport Go 1.26 gopclntab textStart fix ([#​5572](grafana/alloy#5572)) ([5ca05c9](grafana/alloy@5ca05c9)) ([@​marcsanmi](https://github.com/marcsanmi)) - **prometheus.exporter.postgres:** Update version of the exporter fork to fix pg\_settings ([#​5574](grafana/alloy#5574)) ([62a52f8](grafana/alloy@62a52f8)) ([@​cristiangreco](https://github.com/cristiangreco)) - **pyroscope.ebpf:** Backport dotnet nibble map fix ([#​5553](grafana/alloy#5553)) ([6c62760](grafana/alloy@6c62760)) ([@​marcsanmi](https://github.com/marcsanmi)) #### Upgrading Read the [release notes] for specific instructions on upgrading from older versions: [release notes]: https://grafana.com/docs/alloy/v1.13/release-notes/ #### Installation Refer to our [installation guide] for how to install Grafana Alloy. [installation guide]: https://grafana.com/docs/alloy/v1.13/get-started/install/ </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMS4xIiwidXBkYXRlZEluVmVyIjoiNDMuMzEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6OnBhdGNoIl19-->
dgalanberasaluce
pushed a commit
to dgalanberasaluce/infra-personal
that referenced
this pull request
Feb 25, 2026
…/srv-prod-01.yml (#25)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| docker.io/library/redis | patch | `8.6.0` → `8.6.1` |
| [ghcr.io/paperless-ngx/paperless-ngx](https://github.com/paperless-ngx/paperless-ngx) | patch | `2.20.7` → `2.20.8` |
| [grafana/alloy](https://github.com/grafana/alloy) | patch | `v1.13.1` → `v1.13.2` |
| [grafana/grafana](https://github.com/grafana/grafana) | minor | `12.3.3` → `12.4.0` |
| [jgraph/drawio](https://www.drawio.com) ([source](https://github.com/jgraph/docker-drawio)) | patch | `29.5.1` → `29.5.2` |
| [neosmemo/memos](https://github.com/usememos/memos) | patch | `0.26.1` → `0.26.2` |
| [victoriametrics/victoria-metrics](https://github.com/VictoriaMetrics/VictoriaMetrics) | minor | `v1.133.0-scratch` → `v1.136.0-scratch` |
---
### Release Notes
<details>
<summary>paperless-ngx/paperless-ngx (ghcr.io/paperless-ngx/paperless-ngx)</summary>
### [`v2.20.8`](https://github.com/paperless-ngx/paperless-ngx/releases/tag/v2.20.8): Paperless-ngx v2.20.8
[Compare Source](https://github.com/paperless-ngx/paperless-ngx/compare/v2.20.7...v2.20.8)
> \[!NOTE]
> This release addresses a security issue (GHSA-7qqc-wrcw-2fj9) and is recommended for all users. Our sincere thank you to the community members who reported this.
#### paperless-ngx 2.20.8
</details>
<details>
<summary>grafana/alloy (grafana/alloy)</summary>
### [`v1.13.2`](https://github.com/grafana/alloy/releases/tag/v1.13.2)
[Compare Source](https://github.com/grafana/alloy/compare/v1.13.1...v1.13.2)
##### Bug Fixes 🐛
- Expose missing `otelcol.processor.tail_sampling` options \[backport] ([#​5614](https://github.com/grafana/alloy/issues/5614)) ([3225ea3](https://github.com/grafana/alloy/commit/3225ea38da1cbf31f065cc5da0b1ee0645eefa15)) ([@​thampiotr](https://github.com/thampiotr))
- **mixin:** Add zipped dashboards as a release artifact \[backport] ([#​5625](https://github.com/grafana/alloy/issues/5625)) ([37ff20f](https://github.com/grafana/alloy/commit/37ff20fd3074869adc57420d7f88a6c9386898d6)) ([@​thampiotr](https://github.com/thampiotr))
- **profiler:** Backport Go 1.26 gopclntab textStart fix ([#​5572](https://github.com/grafana/alloy/issues/5572)) ([5ca05c9](https://github.com/grafana/alloy/commit/5ca05c9d69ebb3ef3b4f9cfce5585a90e4d4432c)) ([@​marcsanmi](https://github.com/marcsanmi))
- **prometheus.exporter.postgres:** Update version of the exporter fork to fix pg\_settings ([#​5574](https://github.com/grafana/alloy/issues/5574)) ([62a52f8](https://github.com/grafana/alloy/commit/62a52f8537cd15c9cf1a329c4c35f32f86316740)) ([@​cristiangreco](https://github.com/cristiangreco))
- **pyroscope.ebpf:** Backport dotnet nibble map fix ([#​5553](https://github.com/grafana/alloy/issues/5553)) ([6c62760](https://github.com/grafana/alloy/commit/6c62760e6121b1f2c6c75276f7ee6f7f7055bd5e)) ([@​marcsanmi](https://github.com/marcsanmi))
#### Upgrading
Read the [release notes] for specific instructions on upgrading from older versions:
[release notes]: https://grafana.com/docs/alloy/v1.13/release-notes/
#### Installation
Refer to our [installation guide] for how to install Grafana Alloy.
[installation guide]: https://grafana.com/docs/alloy/v1.13/get-started/install/
</details>
<details>
<summary>grafana/grafana (grafana/grafana)</summary>
### [`v12.4.0`](https://github.com/grafana/grafana/blob/HEAD/CHANGELOG.md#1240-2026-02-24)
[Compare Source](https://github.com/grafana/grafana/compare/v12.3.4...v12.4.0)
##### Features and enhancements
- **API:** Add missing scope check on dashboards [#​116885](https://github.com/grafana/grafana/pull/116885), [@​Proximyst](https://github.com/Proximyst)
- **Alerting Enrichment:** Add new RBAC permissions for reading and writing enrichments (Enterprise)
- **Alerting:** Add Alert Rules tabs navigation with feature toggle [#​116253](https://github.com/grafana/grafana/pull/116253), [@​aifraenkel](https://github.com/aifraenkel)
- **Alerting:** Add Edit/Export actions to group rows, clickable folders, and square icon for recording rules [#​117763](https://github.com/grafana/grafana/pull/117763), [@​konrad147](https://github.com/konrad147)
- **Alerting:** Add RBAC to enrichments (Enterprise)
- **Alerting:** Add UI for imported time intervals [#​116249](https://github.com/grafana/grafana/pull/116249), [@​soniaAguilarPeiron](https://github.com/soniaAguilarPeiron)
- **Alerting:** Add alert labels as tags on annotations ([#​28610](https://github.com/grafana/grafana/issues/28610)) [#​116244](https://github.com/grafana/grafana/pull/116244), [@​msvechla](https://github.com/msvechla)
- **Alerting:** Add alertingSyncNotifiersApiMigration feature flag [#​117946](https://github.com/grafana/grafana/pull/117946), [@​rodrigopk](https://github.com/rodrigopk)
- **Alerting:** Add feature toggle to disable DMA creation in UI [#​116830](https://github.com/grafana/grafana/pull/116830), [@​soniaAguilarPeiron](https://github.com/soniaAguilarPeiron)
- **Alerting:** Add policy selector in the alert rule form [#​117464](https://github.com/grafana/grafana/pull/117464), [@​soniaAguilarPeiron](https://github.com/soniaAguilarPeiron)
- **Alerting:** Add viz wrapper for run queries in enrichment (Enterprise)
- **Alerting:** Apply pending period to NoData and Error alerts [#​117024](https://github.com/grafana/grafana/pull/117024), [@​santihernandezc](https://github.com/santihernandezc)
- **Alerting:** Deprecate OpsGenie integration [#​117085](https://github.com/grafana/grafana/pull/117085), [@​yuri-tceretian](https://github.com/yuri-tceretian)
- **Alerting:** Filter out imported contact points from simplified routing dropdown [#​116408](https://github.com/grafana/grafana/pull/116408), [@​soniaAguilarPeiron](https://github.com/soniaAguilarPeiron)
- **Alerting:** Import to Grafana Alerting Wizard - first iteration [#​116924](https://github.com/grafana/grafana/pull/116924), [@​soniaAguilarPeiron](https://github.com/soniaAguilarPeiron)
- **Alerting:** Make AI Helper in triage to use only assistant (Enterprise)
- **Alerting:** Make default notification configuration use empty receiver [#​116368](https://github.com/grafana/grafana/pull/116368), [@​yuri-tceretian](https://github.com/yuri-tceretian)
- **Alerting:** Make saved search name clickable to apply search [#​116832](https://github.com/grafana/grafana/pull/116832), [@​dhalachliyski](https://github.com/dhalachliyski)
- **Alerting:** Migrate to K8s style receiver testing API [#​116847](https://github.com/grafana/grafana/pull/116847), [@​rodrigopk](https://github.com/rodrigopk)
- **Alerting:** Notification configuration tabs [#​116749](https://github.com/grafana/grafana/pull/116749), [@​aifraenkel](https://github.com/aifraenkel)
- **Alerting:** Receiver testing via app platform APIs [#​111338](https://github.com/grafana/grafana/pull/111338), [@​yuri-tceretian](https://github.com/yuri-tceretian)
- **Alerting:** Refactor error for duplicate names on notificationPolicy creation [#​117797](https://github.com/grafana/grafana/pull/117797), [@​rodrigopk](https://github.com/rodrigopk)
- **Alerting:** Replace the static radio button list for notification routing with a dropdown [#​117414](https://github.com/grafana/grafana/pull/117414), [@​soniaAguilarPeiron](https://github.com/soniaAguilarPeiron)
- **Alerting:** Restrict import UI to admin users only [#​117441](https://github.com/grafana/grafana/pull/117441), [@​rodrigopk](https://github.com/rodrigopk)
- **Alerting:** Show alert rule scoping in the UI to enrichments list and form (Enterprise)
- **Alerting:** Single alertmanager contact points versions [#​116076](https://github.com/grafana/grafana/pull/116076), [@​soniaAguilarPeiron](https://github.com/soniaAguilarPeiron)
- **Alerting:** Update GOPS labels API calls to v2alpha1 [#​116327](https://github.com/grafana/grafana/pull/116327), [@​soniaAguilarPeiron](https://github.com/soniaAguilarPeiron)
- **Alerting:** Update import wizard to use policyTreeName as config identifier [#​117382](https://github.com/grafana/grafana/pull/117382), [@​soniaAguilarPeiron](https://github.com/soniaAguilarPeiron)
- **Alerting:** Update logic handling canCreate in integrations version, and handle the new deprecated field in the schema [#​116672](https://github.com/grafana/grafana/pull/116672), [@​soniaAguilarPeiron](https://github.com/soniaAguilarPeiron)
- **Alerting:** Update origin for openAssistant in ash (Enterprise)
- **Alerting:** Update translations (Enterprise)
- **Alerting:** Use assistant inline hook instead of llm for template ai button (Enterprise)
- **Alerting:** Use canUse instead of provenance to filter out time intervals [#​117036](https://github.com/grafana/grafana/pull/117036), [@​rodrigopk](https://github.com/rodrigopk)
- **Auditing:** Allow configuring Loki retries and timeout (Enterprise)
- **Auditing:** Track uid endpoints for dashboards, not id (Enterprise)
- **Auth:** Add SSO settings PATCH endpoint [#​117346](https://github.com/grafana/grafana/pull/117346), [@​colin-stuart](https://github.com/colin-stuart)
- **Auth:** Add support for validating OAuth ID token signatures [#​116442](https://github.com/grafana/grafana/pull/116442), [@​DanCech](https://github.com/DanCech)
- **Auth:** Promote SCIM to GA [#​116963](https://github.com/grafana/grafana/pull/116963), [@​linoman](https://github.com/linoman)
- **Avatar:** Require sign-in, remove queue, respect timeout [#​116891](https://github.com/grafana/grafana/pull/116891), [@​macabu](https://github.com/macabu)
- **Azure Monitor:** Clear filter options in logs builder when key changes [#​116329](https://github.com/grafana/grafana/pull/116329), [@​aangelisc](https://github.com/aangelisc)
- **Chore:** API: add query params to the spec [#​117217](https://github.com/grafana/grafana/pull/117217), [@​yudintsevegor](https://github.com/yudintsevegor)
- **Chore:** Access API: add missing query params (Enterprise)
- **Chore:** Deprecate experimental restore dashboard API [#​116256](https://github.com/grafana/grafana/pull/116256), [@​ryantxu](https://github.com/ryantxu)
- **Chore:** Deprecate the localeFormatPreference feature toggle [#​116621](https://github.com/grafana/grafana/pull/116621), [@​joshhunt](https://github.com/joshhunt)
- **Chore:** Improve packaging/docker/run.sh [#​114012](https://github.com/grafana/grafana/pull/114012), [@​dmotte](https://github.com/dmotte)
- **Chore:** RBAC: Migrate role picker to rtkq [#​116571](https://github.com/grafana/grafana/pull/116571), [@​yudintsevegor](https://github.com/yudintsevegor)
- **Chore:** Remove `logRequestsInstrumentedAsUnknown` feature flag [#​116417](https://github.com/grafana/grafana/pull/116417), [@​undef1nd](https://github.com/undef1nd)
- **Chore:** Remove experimental feature individualCookiePreferences [#​116374](https://github.com/grafana/grafana/pull/116374), [@​hairyhenderson](https://github.com/hairyhenderson)
- **Chore:** Upgrade Grafana Faro to v2, removing `web_vitals_attribution_enabled` [#​117516](https://github.com/grafana/grafana/pull/117516), [@​tskarhed](https://github.com/tskarhed)
- **Cloud Monitoring:** Add support for Google Cloud universe\_domain [#​115931](https://github.com/grafana/grafana/pull/115931), [@​aangelisc](https://github.com/aangelisc)
- **CloudWatch Logs:** Select log groups with the log group selector and $\_\_logGroups macro for OpenSearch Structured Query Language queries [#​116222](https://github.com/grafana/grafana/pull/116222), [@​kevinwcyu](https://github.com/kevinwcyu)
- **Cloudwatch:** Make cloudwatchBatchQueries GA [#​117448](https://github.com/grafana/grafana/pull/117448), [@​iwysiu](https://github.com/iwysiu)
- **Cloudwatch:** Mark missing default region error downstream [#​117551](https://github.com/grafana/grafana/pull/117551), [@​iwysiu](https://github.com/iwysiu)
- **Correlations:** Remove support for org\_id=0 [#​116877](https://github.com/grafana/grafana/pull/116877), [@​gelicia](https://github.com/gelicia)
- **Dashboard:** Do not select element always [#​116986](https://github.com/grafana/grafana/pull/116986), [@​torkelo](https://github.com/torkelo)
- **Dashboard:** Hide sidebar on mobile when in view mode [#​117369](https://github.com/grafana/grafana/pull/117369), [@​torkelo](https://github.com/torkelo)
- **Dashboard:** Round x/y/w/h when importing a dashboard with floats [#​117072](https://github.com/grafana/grafana/pull/117072), [@​bfmatei](https://github.com/bfmatei)
- **Dashboards:** Avoid using internal id from the frontend [#​117398](https://github.com/grafana/grafana/pull/117398), [@​ryantxu](https://github.com/ryantxu)
- **Dashboards:** Do not show alert rules button for new dashboads [#​115571](https://github.com/grafana/grafana/pull/115571), [@​torkelo](https://github.com/torkelo)
- **Dashboards:** Make clear all of variable dropdown accessible by keyboard navigation [#​117462](https://github.com/grafana/grafana/pull/117462), [@​oscarkilhed](https://github.com/oscarkilhed)
- **Dashboards:** Remove deprecated dashboard id endpoints [#​117227](https://github.com/grafana/grafana/pull/117227), [@​stephaniehingtgen](https://github.com/stephaniehingtgen)
- **DataSources:** Deprecate api routes with name and internal IDs [#​116391](https://github.com/grafana/grafana/pull/116391), [@​ryantxu](https://github.com/ryantxu)
- **Datagrid:** Deprecate panel [#​116071](https://github.com/grafana/grafana/pull/116071), [@​natellium](https://github.com/natellium)
- **Datasources:** Support new temp creds AWS datasources in auth service (Enterprise)
- **Docs:** Add Knowledge Graph trace & profile configuration section [#​117155](https://github.com/grafana/grafana/pull/117155), [@​github-actions\[bot\]](https://github.com/github-actions\[bot])
- **Docs:** Cleanup enterprise tag usage (Enterprise)
- **Dynamic Dashboards:** Add new panel button with drag & drop [#​116276](https://github.com/grafana/grafana/pull/116276), [@​idastambuk](https://github.com/idastambuk)
- **Elasticsearch:** Add support for serverless connections [#​114855](https://github.com/grafana/grafana/pull/114855), [@​cauemarcondes](https://github.com/cauemarcondes)
- **Elasticsearch:** Clear code editor query when switching query types [#​116318](https://github.com/grafana/grafana/pull/116318), [@​Milad93R](https://github.com/Milad93R)
- **Explore:** Reset legend when a new query is run [#​116323](https://github.com/grafana/grafana/pull/116323), [@​ifrost](https://github.com/ifrost)
- **Feat:** Datasources Auth Service (Enterprise)
- **Feat:** Experimental sandbox mode for community & PPT plugins (Enterprise)
- **Feat:** Experimental sandbox mode for community plugins [#​115936](https://github.com/grafana/grafana/pull/115936), [@​njvrzm](https://github.com/njvrzm)
- **Feat:** Remove experimental `permissionsFilterRemoveSubquery` feature [#​116405](https://github.com/grafana/grafana/pull/116405), [@​papagian](https://github.com/papagian)
- **FeatureToggle:** Enable time range pan zoom flags by default as generally available [#​116970](https://github.com/grafana/grafana/pull/116970), [@​jesdavpet](https://github.com/jesdavpet)
- **Folders:** Manage folder owner reference [#​117426](https://github.com/grafana/grafana/pull/117426), [@​tomratcliffe](https://github.com/tomratcliffe)
- **Folders:** Show owner references on folder details pages [#​116843](https://github.com/grafana/grafana/pull/116843), [@​tomratcliffe](https://github.com/tomratcliffe)
- **Gauge:** Delete radialbar plugin to avoid migrations [#​116722](https://github.com/grafana/grafana/pull/116722), [@​fastfrwrd](https://github.com/fastfrwrd)
- **Gauge:** Mark grafana/ui export as deprecated [#​116436](https://github.com/grafana/grafana/pull/116436), [@​fastfrwrd](https://github.com/fastfrwrd)
- **Geomap:** Min/Max Zoom options for XYZ Tile Layer [#​114947](https://github.com/grafana/grafana/pull/114947), [@​WoozyMasta](https://github.com/WoozyMasta)
- **Geomap:** Variable support in the XYZ Tile layer [#​116654](https://github.com/grafana/grafana/pull/116654), [@​WoozyMasta](https://github.com/WoozyMasta)
- **Go:** Update to 1.25.6 [#​116394](https://github.com/grafana/grafana/pull/116394), [@​macabu](https://github.com/macabu)
- **Go:** Update to 1.25.7 [#​117470](https://github.com/grafana/grafana/pull/117470), [@​macabu](https://github.com/macabu)
- **Grafana Cli:** Add admin flush-rbac-seed-assignment command [#​116716](https://github.com/grafana/grafana/pull/116716), [@​stephaniehingtgen](https://github.com/stephaniehingtgen)
- **Grafana Monitoring:** Enable native HTTP histograms by default, make classic histograms configurable [#​116534](https://github.com/grafana/grafana/pull/116534), [@​undef1nd](https://github.com/undef1nd)
- **GrafanaBootData:** Deprecate config.apps [#​115610](https://github.com/grafana/grafana/pull/115610), [@​hugohaggmark](https://github.com/hugohaggmark)
- **GrafanaBootData:** Deprecate config.panels [#​116918](https://github.com/grafana/grafana/pull/116918), [@​hugohaggmark](https://github.com/hugohaggmark)
- **Graphite:** Revert naming convention changes [#​117158](https://github.com/grafana/grafana/pull/117158), [@​aangelisc](https://github.com/aangelisc)
- **I18n:** Ignore dist folder in packages when extracting translations [#​116532](https://github.com/grafana/grafana/pull/116532), [@​aocenas](https://github.com/aocenas)
- **InteractiveTable:** Prevent reset to first page after `data` property change unless `autoResetPage` property is specified [#​117546](https://github.com/grafana/grafana/pull/117546), [@​darrenjaneczek](https://github.com/darrenjaneczek)
- **Live:** Use namespace rather than OrgID [#​117275](https://github.com/grafana/grafana/pull/117275), [@​ryantxu](https://github.com/ryantxu)
- **Log Line Context:** Internally manage displayed fields [#​116912](https://github.com/grafana/grafana/pull/116912), [@​matyax](https://github.com/matyax)
- **Logs Panel:** Added support for transformations when using infinite scrolling [#​116528](https://github.com/grafana/grafana/pull/116528), [@​matyax](https://github.com/matyax)
- **Logs Panel:** Added support for unwrapped logs with optional columns for displayed fields [#​117402](https://github.com/grafana/grafana/pull/117402), [@​matyax](https://github.com/matyax)
- **MySQL:** Add variable query editor support [#​116900](https://github.com/grafana/grafana/pull/116900), [@​yesoreyeram](https://github.com/yesoreyeram)
- **News Panel:** Modify pubDate logic to use updated date as fallback [#​113329](https://github.com/grafana/grafana/pull/113329), [@​swiffer](https://github.com/swiffer)
- **Node Graph:** Use first numeric field as fallback for main stat [#​116530](https://github.com/grafana/grafana/pull/116530), [@​ifrost](https://github.com/ifrost)
- **PDFTables:** Dynamically shrink font to try and fit whole table in pdf page width (Enterprise)
- **Panel visualizations:** Focus on search input when changing visualizations [#​115484](https://github.com/grafana/grafana/pull/115484), [@​idastambuk](https://github.com/idastambuk)
- **Playlists:** Graduate to v1 apis [#​117638](https://github.com/grafana/grafana/pull/117638), [@​stephaniehingtgen](https://github.com/stephaniehingtgen)
- **Plugin Metrics:** Improve metrics on long duration queries within grafana [#​116371](https://github.com/grafana/grafana/pull/116371), [@​sarahzinger](https://github.com/sarahzinger)
- **PostgreSQL:** Add variable query editor support [#​115974](https://github.com/grafana/grafana/pull/115974), [@​yesoreyeram](https://github.com/yesoreyeram)
- **Prometheus:** Add variable job and replaced hardcoded values in prometheus 2.0 stats dashboard [#​115916](https://github.com/grafana/grafana/pull/115916), [@​saurabh007007](https://github.com/saurabh007007)
- **Prometheus:** Introduce failsafe PromQueryFormat unmarshalling [#​116670](https://github.com/grafana/grafana/pull/116670), [@​itsmylife](https://github.com/itsmylife)
- **Prometheus:** Introduce filtering /series endpoint for prometheus versions that don't support match\[] parameter [#​116648](https://github.com/grafana/grafana/pull/116648), [@​itsmylife](https://github.com/itsmylife)
- **Prometheus:** Optimize regex pattern for multi-value label matchers [#​116233](https://github.com/grafana/grafana/pull/116233), [@​Krishnachaitanyakc](https://github.com/Krishnachaitanyakc)
- **Prometheus:** Revert "Prometheus: Make sure "Min Step" has precedence ([#​115941](https://github.com/grafana/grafana/issues/115941))" [#​116959](https://github.com/grafana/grafana/pull/116959), [@​ellisda](https://github.com/ellisda)
- **Provisioning:** Integrate GH app connections into the wizard flow [#​116547](https://github.com/grafana/grafana/pull/116547), [@​Clarity-89](https://github.com/Clarity-89)
- **Query Editor:** Add Query Options footer and sidebar for new query editor [#​117403](https://github.com/grafana/grafana/pull/117403), [@​Develer](https://github.com/Develer)
- **Reporting:** Productize reporting retries feature [#​117378](https://github.com/grafana/grafana/pull/117378), [@​macabu](https://github.com/macabu)
- **Reporting:** Remove newPDFRendering feature flag, stabilising it (Enterprise)
- **Reporting:** Support editing template variables in the form for dashboards v2 (Enterprise)
- **Restore dashboards:** Improve permissions [#​116266](https://github.com/grafana/grafana/pull/116266), [@​Clarity-89](https://github.com/Clarity-89)
- **SQL Expressions:** Add "NOT" keyword to allow list [#​116802](https://github.com/grafana/grafana/pull/116802), [@​net0pyr](https://github.com/net0pyr)
- **SQLDataSource:** Use UID rather than internal ID [#​116461](https://github.com/grafana/grafana/pull/116461), [@​ryantxu](https://github.com/ryantxu)
- **Search:** Move experimental panelTitleSearch from searchV2 to unified search [#​116326](https://github.com/grafana/grafana/pull/116326), [@​ryantxu](https://github.com/ryantxu)
- **SearchAPI:** Return "shared with me" children based on the permission query param [#​116254](https://github.com/grafana/grafana/pull/116254), [@​aocenas](https://github.com/aocenas)
- **Secrets Keeper:** Add secretsKeeperUI feature flag [#​117427](https://github.com/grafana/grafana/pull/117427), [@​ericrshields](https://github.com/ericrshields)
- **Secrets Keeper:** UI shell with tab navigation (Enterprise)
- **Security:** Sanitize TraceView html [#​117853](https://github.com/grafana/grafana/pull/117853), [@​github-actions\[bot\]](https://github.com/github-actions\[bot])
- **Security:** Use dashboard timerange if time selection disabled [#​117854](https://github.com/grafana/grafana/pull/117854), [@​dana-axinte](https://github.com/dana-axinte)
- **Table:** Keyboard accessibility for filter [#​117354](https://github.com/grafana/grafana/pull/117354), [@​fastfrwrd](https://github.com/fastfrwrd)
- **TeamFolders:** Show team folders in folder picker [#​117381](https://github.com/grafana/grafana/pull/117381), [@​aocenas](https://github.com/aocenas)
- **Tempo:** Encode header values before adding them to outgoing context [#​117279](https://github.com/grafana/grafana/pull/117279), [@​jcolladokuri](https://github.com/jcolladokuri)
- **Tempo:** Remove forwarding incoming and team headers for streaming requests [#​117813](https://github.com/grafana/grafana/pull/117813), [@​jcolladokuri](https://github.com/jcolladokuri)
- **UI:** Use react-table column header types in InteractiveTable with story and tests [#​116091](https://github.com/grafana/grafana/pull/116091), [@​Alan-eMartin](https://github.com/Alan-eMartin)
- **Viz:** Update OutsideRangePlugin to support single datapoint [#​117278](https://github.com/grafana/grafana/pull/117278), [@​fastfrwrd](https://github.com/fastfrwrd)
##### Bug fixes
- **Alerting:** Fix alert rule last evaluation duration units [#​117814](https://github.com/grafana/grafana/pull/117814), [@​JacobsonMT](https://github.com/JacobsonMT)
- **Alerting:** Fix alert rule last evaluation time including scheduling delays [#​117819](https://github.com/grafana/grafana/pull/117819), [@​JacobsonMT](https://github.com/JacobsonMT)
- **Alerting:** Fix groupBy in simplified routing UI [#​117076](https://github.com/grafana/grafana/pull/117076), [@​soniaAguilarPeiron](https://github.com/soniaAguilarPeiron)
- **Alerting:** Fix label value search not filtering results [#​116133](https://github.com/grafana/grafana/pull/116133), [@​konrad147](https://github.com/konrad147)
- **Alerting:** Fix missing dataSource.type in dsquery enrichers (Enterprise)
- **Alerting:** Fix missing provenance annotation in GetManagedRoute [#​117940](https://github.com/grafana/grafana/pull/117940), [@​rodrigopk](https://github.com/rodrigopk)
- **Alerting:** Omit data sources that aren't configured for alerting from search [#​116537](https://github.com/grafana/grafana/pull/116537), [@​gillesdemey](https://github.com/gillesdemey)
- **AnalyticsSummaries:** Fix dashboard rollup not resetting "last X days" metrics to zero (Enterprise)
- **AnalyticsSummaries:** Fix dashboard rollup totals resetting incorrectly (Enterprise)
- **BrowseDashboards:** Fix nested folder's parent folder dropped after rename folder title [#​116223](https://github.com/grafana/grafana/pull/116223), [@​ywzheng1](https://github.com/ywzheng1)
- **CloudWatch:** Fix error source for some query errors [#​115791](https://github.com/grafana/grafana/pull/115791), [@​njvrzm](https://github.com/njvrzm)
- **CloudWatch:** Fix template variable intepolation for metrics queries [#​116574](https://github.com/grafana/grafana/pull/116574), [@​kevinwcyu](https://github.com/kevinwcyu)
- **Cloudwatch:** Add log group prefix and all-log queries [#​117210](https://github.com/grafana/grafana/pull/117210), [@​kevinwcyu](https://github.com/kevinwcyu)
- **Dashboard:** Fix for missing focus style on DataLinkInput component [#​117095](https://github.com/grafana/grafana/pull/117095), [@​DivyamUp14](https://github.com/DivyamUp14)
- **Dashboard:** Fixes performance issuing saving multiple times [#​117230](https://github.com/grafana/grafana/pull/117230), [@​torkelo](https://github.com/torkelo)
- **Datasources:** Fix permissions cleanup when deleting datasource by name [#​117289](https://github.com/grafana/grafana/pull/117289), [@​mihai-turdean](https://github.com/mihai-turdean)
- **Dynamic Dashboards:** Fix legend click opening panel edit sidebar [#​116476](https://github.com/grafana/grafana/pull/116476), [@​AyushKaithwas](https://github.com/AyushKaithwas)
- **Dynamic Dashboards:** Fix show/hide rules when template variable has "All" selected [#​116529](https://github.com/grafana/grafana/pull/116529), [@​AyushKaithwas](https://github.com/AyushKaithwas)
- **Elasticsearch:** Fix incorrect log level parsing for nested fields [#​116637](https://github.com/grafana/grafana/pull/116637), [@​adamyeats](https://github.com/adamyeats)
- **Fix:** Don't reuse go-plugin config [#​117877](https://github.com/grafana/grafana/pull/117877), [@​njvrzm](https://github.com/njvrzm)
- **Fix:** Ensure clone handles functions properly [#​116521](https://github.com/grafana/grafana/pull/116521), [@​sunker](https://github.com/sunker)
- **Fix:** Make plugin.json routes\[].path field required [#​116286](https://github.com/grafana/grafana/pull/116286), [@​s4kh](https://github.com/s4kh)
- **Fix:** Show deprecated badge if installed plugin version is deprecated [#​117101](https://github.com/grafana/grafana/pull/117101), [@​s4kh](https://github.com/s4kh)
- **Graphite:** Use target as name for aliased queries [#​116213](https://github.com/grafana/grafana/pull/116213), [@​aangelisc](https://github.com/aangelisc)
- **Icon:** Fix SVG not updating when icon name is changed quickly [#​117584](https://github.com/grafana/grafana/pull/117584), [@​joshhunt](https://github.com/joshhunt)
- **Jaeger:** Fix variable interpolation in query input [#​115513](https://github.com/grafana/grafana/pull/115513), [@​dolph](https://github.com/dolph)
- **Plugins:** Fix frontend sandbox crash on Firefox with missing browser APIs [#​116422](https://github.com/grafana/grafana/pull/116422), [@​academo](https://github.com/academo)
- **Prometheus:** Fix broken hardcoded override in Prometheus 2.0 dashboard [#​116940](https://github.com/grafana/grafana/pull/116940), [@​saurabh007007](https://github.com/saurabh007007)
- **Prometheus:** Make sure "Min Step" has precedence for a longer time windows [#​115941](https://github.com/grafana/grafana/pull/115941), [@​itsmylife](https://github.com/itsmylife)
- **RBAC:** Fix rolepicker autoclosing [#​116726](https://github.com/grafana/grafana/pull/116726), [@​yudintsevegor](https://github.com/yudintsevegor)
- **Reporting:** Fix PDF report header translation for non-English locales (Enterprise)
- **Reporting:** Fix bug limiting email address length in recipient field (Enterprise)
- **SubMenu:** Prevent menu positioning itself offscreen [#​116907](https://github.com/grafana/grafana/pull/116907), [@​ashharrison90](https://github.com/ashharrison90)
<!-- 12.4.0 END -->
<!-- 12.3.4 START -->
### [`v12.3.4`](https://github.com/grafana/grafana/blob/HEAD/CHANGELOG.md#1234-2026-02-24)
[Compare Source](https://github.com/grafana/grafana/compare/v12.3.3...v12.3.4)
##### Bug fixes
- **Dashboard Export:** Fix datasource variable templating in dashboard export [#​118327](https://github.com/grafana/grafana/pull/118327), [@​kristinademeshchik](https://github.com/kristinademeshchik)
- **Provisioning:** Bump nanogit v0.3.1 with missing objects fixes [#​118225](https://github.com/grafana/grafana/pull/118225), [@​MissingRoberto](https://github.com/MissingRoberto)
<!-- 12.3.4 END -->
<!-- 12.2.6 START -->
</details>
<details>
<summary>jgraph/docker-drawio (jgraph/drawio)</summary>
### [`v29.5.2`](https://github.com/jgraph/docker-drawio/compare/v29.5.1...v29.5.2)
[Compare Source](https://github.com/jgraph/docker-drawio/compare/v29.5.1...v29.5.2)
</details>
<details>
<summary>usememos/memos (neosmemo/memos)</summary>
### [`v0.26.2`](https://github.com/usememos/memos/releases/tag/v0.26.2)
[Compare Source](https://github.com/usememos/memos/compare/v0.26.1...v0.26.2)
#### What's Changed
- Fix spurious logout on page reload with expired access token
- Fix explore page showing private tags and improve stats hook
- Fix calendar navigation to use current page path ([#​5605](https://github.com/usememos/memos/issues/5605))
- Fix default memo visibility not being correctly applied ([#​5623](https://github.com/usememos/memos/issues/5623))
- Fix delete memo errors — only run post-delete actions on success
- Fix infinite view transition loop by memoizing `useNavigateTo`
- Fix task list item index scoping to memo content container
- Fix cross-tab session loss by persisting auth token in localStorage
- Fix spurious `GetCurrentUser` call on init when no token is stored
- Fix SSRF vulnerability in webhook dispatcher (security)
- Fix MemoEditor layout and timestamp popover styling
- Fix attachment/memo deletion when local file is missing
- Fix MonthNavigator month label not reacting to language changes
- Fix truncation of memo batch attachments ([#​5654](https://github.com/usememos/memos/issues/5654))
- Fix comment reactions and deletion not invalidating comments query ([#​5641](https://github.com/usememos/memos/issues/5641))
- Fix calendar year picker to allow navigation back to 1970
- Fix redirect to auth page instead of explore on session expiry
- Fix PAT handling in PostgreSQL — handle missing data gracefully, add tests ([#​5605](https://github.com/usememos/memos/issues/5605))
- Fix ampersand support in tags to enable compound tags
- Eliminate redundant fetch when opening inline memo editor
- Replace `EditableTimestamp` with inline editor timestamp popover
#### 💎 Featured Sponsors
[**Warp** — The AI-powered terminal built for speed and collaboration](https://go.warp.dev/memos)
<a href="https://go.warp.dev/memos" target="_blank" rel="noopener">
<img src="https://raw.githubusercontent.com/warpdotdev/brand-assets/main/Github/Sponsor/Warp-Github-LG-02.png" alt="Warp - The AI-powered terminal built for speed and collaboration" width="512" />
</a>
<p></p>
[**TestMu AI** - The world’s first full-stack Agentic AI Quality Engineering platform](https://www.testmuai.com/?utm_medium=sponsor\&utm_source=memos)
<a href="https://www.testmuai.com/?utm_medium=sponsor&utm_source=memos" target="_blank" rel="noopener">
<img src="https://usememos.com/sponsors/testmu.svg" alt="TestMu AI" height="36" />
</a>
<p></p>
[**SSD Nodes** - Affordable VPS hosting for self-hosters](https://ssdnodes.com/?utm_source=memos\&utm_medium=sponsor)
<a href="https://ssdnodes.com/?utm_source=memos&utm_medium=sponsor" target="_blank" rel="noopener">
<img src="https://usememos.com/sponsors/ssd-nodes.svg" alt="SSD Nodes" height="72" />
</a>
#### New Contributors
* @​CharyeahOwO made their first contribution in https://github.com/usememos/memos/pull/5605
* @​Kaki021 made their first contribution in https://github.com/usememos/memos/pull/5623
* @​milvasic made their first contribution in https://github.com/usememos/memos/pull/5641
**Full Changelog**: <https://github.com/usememos/memos/compare/v0.26.1...v0.26.2>
</details>
<details>
<summary>VictoriaMetrics/VictoriaMetrics (victoriametrics/victoria-metrics)</summary>
### [`v1.136.0`](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.136.0)
[Compare Source](https://github.com/VictoriaMetrics/VictoriaMetrics/compare/v1.135.0...v1.136.0)
#### [v1.136.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.136.0)
Released at 2026-02-13
- SECURITY: upgrade Go builder from Go1.25.6 to Go1.26.0. See [Go 1.26 release notes](https://go.dev/doc/go1.26).
- SECURITY: upgrade base docker image (Alpine) from 3.23.2 to 3.23.3. See [Alpine 3.23.3 release notes](https://www.alpinelinux.org/posts/Alpine-3.20.9-3.21.6-3.22.3-3.23.3-released.html).
- FEATURE: [dashboards/single](https://grafana.com/grafana/dashboards/10229), [dashboards/cluster](https://grafana.com/grafana/dashboards/11176), [dashboards/vmagent](https://grafana.com/grafana/dashboards/12683): add clickable source code links to the `Logging rate` panel in `Drilldown`. Users can use it to navigate directly to the source code location that generated those logs, making debugging and code exploration easier. See [#​10406](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10406).
- FEATURE: [vmui](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#vmui): add `Queries with most memory to execute` section in `Top Queries` page of `vmui`. It can help users to find queries that consume most memory and potentially cause OOM. See [#​9330](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9330).
- FEATURE: [vmui](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#vmui): make label value autocomplete context-aware by suggesting values only from series matching already selected label filters. See [#​9269](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9269).
- BUGFIX: all VictoriaMetrics components: respect default http client proxy env variables (`HTTP_PROXY`, `HTTPS_PROXY`, `NO_PROXY`). See [#​10385](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10385). Thanks to [@​zane-deg](https://github.com/zane-deg) for the contribution.
- BUGFIX: [vmagent](https://docs.victoriametrics.com/vmagent/) and [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/): properly expose `kubernetes_sd` discovery network dialer metrics `vm_promscrape_discovery_kubernetes_conn_*`. See [#​10382](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10382).
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/): slightly reduce memory usage for [metrics-metadata](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#metrics-metadata) ingestion. See [#​10392](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10392).
- BUGFIX: VictoriaMetrics [enterprise](https://docs.victoriametrics.com/enterprise/) [vmagent](https://docs.victoriametrics.com/vmagent/) and [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/): introduce time‑based manual offset commit for [kafka consumer](https://docs.victoriametrics.com/victoriametrics/integrations/kafka/) to fix performance degradation with enabled manual commit. After this change, the consumer will commit partition offsets in batch per second to avoid high commit QPS on the Kafka broker. It's no longer recommended to set `enable.auto.commit=true` in `-kafka.consumer.topic.options`, as `vmagent` will automatically manage it. See [#​10395](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10395).
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmselect` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): fix `vm_deduplicated_samples_total{type="select"}` to correctly count deduplicated identical samples with the same timestamp and value. See [#​10400](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10400).
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmselect` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): properly prettify metricsql queries with `regex`. See [metricsql#60](https://github.com/VictoriaMetrics/metricsql/issues/60). Thanks to [@​freeseacher](https://github.com/freeseacher) for the contribution.
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmselect` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): previously the [Graphite render API](https://docs.victoriametrics.com/victoriametrics/integrations/graphite/#render-api) used a fixed process timeout that could expire before long queries completed; now the timeout follows the query deadline, so users can extend it via `-search.maxQueryDuration` or the `timeout` [argument in the query](https://docs.victoriametrics.com/victoriametrics/keyconcepts/#query-data). See [#​8484](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/8484).
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): properly report last partition metrics at the end of current month. See [#​10387](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10387).
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmselect` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): avoid slow-path deduplication for time series with [staleness markers](https://docs.victoriametrics.com/victoriametrics/vmagent/#prometheus-staleness-markers). See [#​10384](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10384). Thanks to [@​fxrlv](https://github.com/fxrlv) for the contribution.
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/), `vminsert` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/) and [vmagent](https://docs.victoriametrics.com/vmagent/): ensure proper reset of `buf` size for OpenTelemetry ingestion, and allow flushing when `buf` size exceeds 4MiB. Previously, when a small number of requests carried a large volume of time series or labels, `buf` was over-expanded and recycled to the pool, resulting in excessive memory usage. See [#​10378](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10378).
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmselect` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): correctly display hierarchy of actions in [query trace](https://docs.victoriametrics.com/victoriametrics/#query-tracing) during index searches. Before, search within the specific index was placed out of scope in the trace. See [#​10459](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10459).
### [`v1.135.0`](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.135.0)
[Compare Source](https://github.com/VictoriaMetrics/VictoriaMetrics/compare/v1.134.0...v1.135.0)
#### [v1.135.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.135.0)
Released at 2026-01-30
- FEATURE: [vmagent](https://docs.victoriametrics.com/vmagent/) and [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/): improved scrape size display. Sizes below 1024 bytes are now shown in `B`, and larger sizes are shown as whole `KiB` (rounded up). This prevents confusion where values like 123.456 KiB were interpreted as 123456 KiB, while the actual size was only 123 KiB. See [#​10307](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10307).
- FEATURE: [vmauth](https://docs.victoriametrics.com/victoriametrics/vmauth/): allow buffering request bodies before proxying them to backends. This reduces load on backends when processing requests from slow clients such as IoT devices connected to `vmauth` via slow networks. See [#​10309](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10309) and [request body buffering docs](https://docs.victoriametrics.com/victoriametrics/vmauth/#request-body-buffering).
- FEATURE: [vmbackupmanager](https://docs.victoriametrics.com/victoriametrics/vmbackupmanager/): allow completely disabling scheduled backups by using `-disableScheduledBackups` command-line flag. This is useful to run `vmbackupmanager` only for on-demand backups and restores triggered via API. See [#​10364](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10364).
- FEATURE: [monitoring](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#monitoring): take into account all the generated log messages at `vm_log_messages_total` metric, including suppressed logs if the `-loggerLevel` command-line flag is set to values other than `INFO`. Add `is_printed` label to the `vm_log_messages_total` metric in order to understand whether the log at the given code `location` was suppressed or not. This simplifies troubleshooting of VictoriaMetrics components when logs aren't available. See [#​10304](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10304).
- FEATURE: [vmagent](https://docs.victoriametrics.com/vmagent/): support configuring different `-remoteWrite.queues` per remoteWrite url. This allows setting `-remoteWrite.queues=1` for backends that do not support out-of-order ingestion (e.g. Mimir), while keeping higher queue counts for other backends such as VictoriaMetrics. Previously, this required running multiple vmagent instances with different queue settings. See [#​10270](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10270).
- FEATURE: [alerts](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/deployment/docker/rules): add new alerting rules `PersistentQueueRunsOutOfSpaceIn12Hours` and `PersistentQueueRunsOutOfSpaceIn4Hours` for `vmagent` persistent queue capacity. These alerts help users to take proactive actions before `vmagent` starts dropping metrics due to insufficient persistent queue space. See [#​10193](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10193)
- FEATURE: All VictoriaMetrics components: add build version information to the home page for consistency with other projects. See [#​10249](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10249).
- FEATURE: all VictoriaMetrics components: add flag `fs.disableMincore`, which allows to disable `mincore` syscall. See [#​10327](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10327).
- FEATURE: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmselect` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): expose topN average memory bytes consumption queries in `/api/v1/status/top_queries`. It can help users to find queries that consume a lot of memory and potentially cause OOM. See [#​9330](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9330).
- FEATURE: [vmctl](https://docs.victoriametrics.com/victoriametrics/vmctl/): add metrics for tracking the migration progress. See [vmctl - monitoring the migration process](https://docs.victoriametrics.com/victoriametrics/vmctl/#monitoring-the-migration-process) and [#​10276](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10276).
- BUGFIX: [vmauth](https://docs.victoriametrics.com/victoriametrics/vmauth/): stop backend health checks for URL prefixes defined in `url_map` during configuration reloads. Previously, stale backends kept being health-checked and produced repeated warning logs after reloads. See [#​10334](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10334).
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): properly return [/api/v1/status/tsdb](https://docs.victoriametrics.com/victoriametrics/#tsdb-stats) response for time range outside [partition index](https://docs.victoriametrics.com/victoriametrics/#indexdb). See [#​10315](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10315).
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): properly report `*_requests_total`, `*_misses_total`, `*_resets_total`, `*_syncs_total`, `*_rotations_total` metrics for `indexdb/tagFiltersToMetricIDs`, `indexdb/metricID` and `indexdb/date_metricID` caches. See [#​10275](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10275).
- BUGFIX: `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): correctly return tenants results for `/admin/tenants` when `start` or `end` are specified. See [#​10312](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10312). Thanks to [@​Defined2014](https://github.com/Defined2014) for the contribution.
- BUGFIX: [vmui](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#vmui): fix "Percentage from total" calculation on the Cardinality Explorer page when multiple metrics match the filter. See [#​10323](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10323). Thanks to [@​PleasingFungus](https://github.com/PleasingFungus) for the contribution.
- BUGFIX: [vmagent](https://docs.victoriametrics.com/victoriametrics/vmagent/): apply `-promscrape.maxScrapeSize` check to decompressed data instead of compressed data. See [#​9481](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/9481).
- BUGFIX: [vmalert](https://docs.victoriametrics.com/victoriametrics/vmalert/): disallow setting the `-notifier.url` command-line flag to a null value. See [#​10355](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10355).
- BUGFIX: [vmalert](https://docs.victoriametrics.com/victoriametrics/vmalert/): fix [alert restore](https://docs.victoriametrics.com/victoriametrics/vmalert/#alerts-state-on-restarts) when a group contains many rules and is slow to complete evaluation. Previously, the restore process might not retrieve the correct previous alert state. See [#​10335](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10335).
- BUGFIX: [vmalert](https://docs.victoriametrics.com/victoriametrics/vmalert/): do not skip sending alert notifications to `-notifier.url` if remote write requests to `-remoteWrite.url` fail. See [#​10376](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10376).
- BUGFIX: [MetricsQL](https://docs.victoriametrics.com/victoriametrics/metricsql/): fix `changes()` function when gaps between samples exceed the lookbehind window. Previously, it could yield a non-zero value even when the sample value remained unchanged. See [#​10280](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10280).
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): previously ingestion could hit lock contention that triggered frequent context switches and storage connection saturation spikes; now the contention is removed to keep ingestion steady. See [#​10367](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10367).
### [`v1.134.0`](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.134.0)
[Compare Source](https://github.com/VictoriaMetrics/VictoriaMetrics/compare/v1.133.0...v1.134.0)
#### [v1.134.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.134.0)
Released at 2026-01-16
- SECURITY: upgrade Go builder from Go1.25.5 to Go1.25.6. See [the list of issues addressed in Go1.25.6](https://github.com/golang/go/issues?q=milestone%3AGo1.25.6%20label%3ACherryPickApproved).
- FEATURE: [dashboards/single](https://grafana.com/grafana/dashboards/10229): refine `VictoriaMetrics - single` dashboard and aligned it with the [VictoriaMetrics - cluster](https://grafana.com/grafana/dashboards/11176) dashboard. For the full list of changes see [#​10132-comment](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10187#issuecomment-3696769466) and [#​10260](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10260).
- FEATURE: [vmagent](https://docs.victoriametrics.com/vmagent/): add `vm_persistentqueue_free_disk_space_bytes` metric for vmagent's persistent queue capacity. See [#​10193](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10193).
- FEATURE: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmselect` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): expose `vm_rollup_result_cache_requests_total` which tracks the number of requests to the query rollup cache. See [#​10117](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10117).
- FEATURE: [vmauth](https://docs.victoriametrics.com/victoriametrics/vmauth/): add a metric `vmauth_http_request_errors_total{reason="client_canceled"}` to measure client cancelled requests. This should help with debugging vmauth issues. See [#​10233](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10233).
- FEATURE: [vmauth](https://docs.victoriametrics.com/victoriametrics/vmauth/): do not retry client canceled requests. See [#​10233](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10233).
- FEATURE: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): add explicit month duration unit (`M`) for `-retentionPeriod` flag. This allows users to specify retention periods in months more explicitly. See [#​10181](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10181).
- FEATURE: [dashboards/vmagent](https://grafana.com/grafana/dashboards/12683): add `Persistent queue Full ETA` panel to the `Drilldown` section. This panel helps estimate how much time remains until `vmagent` starts dropping incoming metrics. See [#​10193](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10193).
- FEATURE: [vmalert](https://docs.victoriametrics.com/victoriametrics/vmalert/): add support for `$isPartial` variable in alerting rule annotation [templating](https://docs.victoriametrics.com/victoriametrics/vmalert/#templating). This allows users to include an additional warning message in alerts triggered by partial query responses. See [#​4531](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4531).
- FEATURE: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmselect` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): calculate the lookbehind window as the median of the intervals between the last 20 raw samples within the requested time range for range queries. Previously, this calculation was based on the first 20 samples, using the last 20 samples should improve accuracy for recent data. See [#​10281](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10281).
- BUGFIX: [vmauth](https://docs.victoriametrics.com/victoriametrics/vmauth/): fix an issue where canceling a client request (closing a browser tab or timeout) incorrectly marked all backends as unavailable for `-failTimeout` duration (3s by default), even though backends were healthy. See [#​10318](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10318).
- BUGFIX: [vmagent](https://docs.victoriametrics.com/victoriametrics/vmagent/): fix configuration reloading for `-remoteWrite.relabelConfig` and `-remoteWrite.urlRelabelConfig` when vmagent is launched with empty files. Previously, if vmagent started with an empty config, subsequent config reloads were ignored. See [#​10211](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10211).
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/) and `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): prevent slow ingestion requests and CPU usage spikes during midnight daily-index creation. See [#​10064](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10064).
- BUGFIX: [vmsingle](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/): fix a missing path error for `http://<victoriametrics-addr>:8428/zabbixconnector/api/v1/history`. See [10214](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10214).
- BUGFIX: `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): reduce default value for `storage.vminsertConnsShutdownDuration` flag from `25s` to `10s` seconds. It reduces probability of ungraceful storage shutdown at Kubernetes based environments, which has 30 seconds default graceful termination period value. See [#​10273](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10273)
- BUGFIX: [vmui](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#vmui): remove legacy `tenantID` query param and use the URL path as the single source of truth for multitenancy. See [#​10232](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10232).
- BUGFIX: [vmui](https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#vmui): fix heatmap rendering issues where charts could break or appear empty when bucket values were uniform or sparse. See [#​10240](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/10240).
- BUGFIX: all VictoriaMetrics components: prefer numerical values over [stale markers](https://docs.victoriametrics.com/victoriametrics/vmagent/#prometheus-staleness-markers) when samples share the same timestamp during deduplication. See [#​10196](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10196#issuecomment-3738433938).
- BUGFIX: `vmstorage` in [VictoriaMetrics cluster](https://docs.victoriametrics.com/victoriametrics/cluster-victoriametrics/): correctly return results for `/api/v1/labels` and `/api/v1/label/{}/values` when `match[]`, `extra_filters` or `extra_labels` are specified. See [#​10294](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/10294)
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43MS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
Reviewed-on: https://forgejo.internal/forgejo_admin/infra-personal/pulls/25
Co-authored-by: Renovate Bot <renovatebot@forgejo.internal>
Co-committed-by: Renovate Bot <renovatebot@forgejo.internal>
This was referenced Feb 26, 2026
renovate bot
added a commit
to sdwilsh/sOS
that referenced
this pull request
Feb 27, 2026
##### [\`v1.13.2\`](https://github.com/grafana/alloy/releases/tag/v1.13.2) ##### Bug Fixes 🐛 - Expose missing `otelcol.processor.tail_sampling` options \[backport] ([#5614](grafana/alloy#5614)) ([3225ea3](grafana/alloy@3225ea3)) ([@thampiotr](https://github.com/thampiotr)) - **mixin:** Add zipped dashboards as a release artifact \[backport] ([#5625](grafana/alloy#5625)) ([37ff20f](grafana/alloy@37ff20f)) ([@thampiotr](https://github.com/thampiotr)) - **profiler:** Backport Go 1.26 gopclntab textStart fix ([#5572](grafana/alloy#5572)) ([5ca05c9](grafana/alloy@5ca05c9)) ([@marcsanmi](https://github.com/marcsanmi)) - **prometheus.exporter.postgres:** Update version of the exporter fork to fix pg\_settings ([#5574](grafana/alloy#5574)) ([62a52f8](grafana/alloy@62a52f8)) ([@cristiangreco](https://github.com/cristiangreco)) - **pyroscope.ebpf:** Backport dotnet nibble map fix ([#5553](grafana/alloy#5553)) ([6c62760](grafana/alloy@6c62760)) ([@marcsanmi](https://github.com/marcsanmi)) #### Upgrading Read the [release notes] for specific instructions on upgrading from older versions: [release notes]: https://grafana.com/docs/alloy/v1.13/release-notes/ #### Installation Refer to our [installation guide] for how to install Grafana Alloy. [installation guide]: https://grafana.com/docs/alloy/v1.13/get-started/install/ --- ##### [\`v1.13.1\`](https://github.com/grafana/alloy/releases/tag/v1.13.1) ##### Bug Fixes 🐛 - **database\_observability.mysql:** Make query sample text nullable in MySQL query details collector \[backport] ([#5519](grafana/alloy#5519)) ([fc49bfe](grafana/alloy@fc49bfe)) ([@fridgepoet](https://github.com/fridgepoet)) - **database\_observability.mysql:** Skip wait events with `NULL` timer\_wait \[backport] ([#5521](grafana/alloy#5521)) ([2f43c91](grafana/alloy@2f43c91)) ([@cristiangreco](https://github.com/cristiangreco)) - **database\_observability.postgres:** Improvements to SET search\_path for postgres explain plans \[backport] ([#5520](grafana/alloy#5520)) ([ecbb577](grafana/alloy@ecbb577)) ([@rgeyer](https://github.com/rgeyer)) - **loki.process:** Registration of stage.metric when used inside stage.match \[backport] ([#5495](grafana/alloy#5495)) ([2bbc37e](grafana/alloy@2bbc37e)) - **loki.source.docker:** Parse timestamp correctly when log line only contains newline \[backport] ([#5496](grafana/alloy#5496)) ([55a82f0](grafana/alloy@55a82f0)) ([@kalleep](https://github.com/kalleep)) - **loki.source.file:** Close file if we cannot find encoding \[backport] ([#5531](grafana/alloy#5531)) ([ccda4a5](grafana/alloy@ccda4a5)) ([@kalleep](https://github.com/kalleep)) - **prometheus.receive\_http:** Bump prometheus patch for bugfix \[backport] ([#5516](grafana/alloy#5516)) ([b3531fb](grafana/alloy@b3531fb)) ([@kgeckhart](https://github.com/kgeckhart)) - **scheduling:** Shutdown runnables with a timeout before starting new ones \[backport] ([#5443](grafana/alloy#5443)) ([d446610](grafana/alloy@d446610)) ([@kgeckhart](https://github.com/kgeckhart)) #### Upgrading Read the [release notes] for specific instructions on upgrading from older versions: [release notes]: https://grafana.com/docs/alloy/v1.13/release-notes/ #### Installation Refer to our [installation guide] for how to install Grafana Alloy. [installation guide]: https://grafana.com/docs/alloy/v1.13/get-started/install/ --- ##### [\`v1.13.0\`](https://github.com/grafana/alloy/blob/HEAD/CHANGELOG.md#1130-2026-02-05) ##### ⚠ BREAKING CHANGES - **otelcol:** Upgrade to OTel Collector v0.142.0 - **otelcol.receiver.kafka:** The global `topic` attribute has been deleted; use the `topics` attributes inside the `logs`, `metrics`, and `traces` blocks instead. - `otelcol.exporter` > `sending_queue` > `batch` > `min_size` changed from `8192` to `2000` and `max_size` changed from `0` to `3000` ##### Features 🌟 - Add a `virtual_node_peer_attributes` and `virtual_node_extra_label` arguments to `otelcol.connector.servicegraph` ([#5058](grafana/alloy#5058)) ([20900c6](grafana/alloy@20900c6)) - Add an `otelcol.processor.metric_start_time` component ([#5342](grafana/alloy#5342)) ([3fb13ac](grafana/alloy@3fb13ac)) - Add job level `period`, `length`, and `add_cloudwatch_timestamp` options and labels\_snake\_case to CW exporter \[backport] ([#5355](grafana/alloy#5355)) ([60d73b7](grafana/alloy@60d73b7)) - Add missing configuration parameter `deployment_name_from_replicaset` to k8sattributes processor ([#5183](grafana/alloy#5183)) ([b54ca77](grafana/alloy@b54ca77)) - Add parcas symbols upload to pyroscope.ebpf ([#4948](grafana/alloy#4948)) ([30f2242](grafana/alloy@30f2242)) - Add sharding for loki.write ([#4882](grafana/alloy#4882)) ([7570d65](grafana/alloy@7570d65)) - Add unexposed otel engine and extension to codebase and change build structure ([#5114](grafana/alloy#5114)) ([6438176](grafana/alloy@6438176)) - **beyla.ebpf:** Add meta\_cache\_address to beyla.ebpf.attributes.kubernetes ([#4871](grafana/alloy#4871)) ([08796f8](grafana/alloy@08796f8)) - **beyla.ebpf:** Upgrade Beyla to v2.8.5 ([f1f457f](grafana/alloy@f1f457f)) - Change the defaults for `sending_queue` > `batch` block inside `otelcol.exporter` components ([#5061](grafana/alloy#5061)) ([714a2ed](grafana/alloy@714a2ed)) - **cluster:** Support DNS discovery mode prefixes in --cluster.join-addresses flag ([#5034](grafana/alloy#5034)) ([08796f8](grafana/alloy@08796f8)) - **converter:** Update promtail converter to use file\_match block for loki.source.file ([#4791](grafana/alloy#4791)) ([08796f8](grafana/alloy@08796f8)) - Database\_observability: add health check collector for postgres component ([#5222](grafana/alloy#5222)) ([80917b1](grafana/alloy@80917b1)) - Database\_observability: expose `exclude_schemas` and `exclude_databases` settings ([#5334](grafana/alloy#5334)) ([37656f8](grafana/alloy@37656f8)) - Database\_observability: support Azure cloud provider config data ([#5245](grafana/alloy#5245)) ([d7a469f](grafana/alloy@d7a469f)) - Database\_observability: support Azure privatelink db name ([#5260](grafana/alloy#5260)) ([22e4991](grafana/alloy@22e4991)) - Database\_observability.mysql: support excluding schemas in all collectors \[backport] ([#5380](grafana/alloy#5380)) ([d67268c](grafana/alloy@d67268c)) - Database\_observability.postgres: support excluding DBs in all collectors \[backport] ([#5383](grafana/alloy#5383)) ([165492c](grafana/alloy@165492c)) - **database\_observability:** Add health\_check collector to validate configuration ([#5115](grafana/alloy#5115)) ([6d96740](grafana/alloy@6d96740)) - **database\_observability:** Always send explain plan log for each query including status ([#4969](grafana/alloy#4969)) ([08796f8](grafana/alloy@08796f8)) - **database\_observability:** Append cloud provider information labels to metrics ([#4942](grafana/alloy#4942)) ([08796f8](grafana/alloy@08796f8)) - **database\_observability:** Stop tracking own instrumentation queries ([#4991](grafana/alloy#4991)) ([0b55557](grafana/alloy@0b55557)) - **deps:** Update Prometheus to v3.8.0 and Loki to v3.6.2 ([#5035](grafana/alloy#5035)) ([08796f8](grafana/alloy@08796f8)) - Expose otel subcommand and add user-facing documentation ([#5244](grafana/alloy#5244)) ([93f20b8](grafana/alloy@93f20b8)) - Improve faro.receiver.sourcemaps caching strategy ([#4337](grafana/alloy#4337)) ([41e655c](grafana/alloy@41e655c)) - **loki.process:** Mark stage.windowsevent as GA ([#4879](grafana/alloy#4879)) ([08796f8](grafana/alloy@08796f8)) - **loki.source.file:** Refactor tailer to reduce resource usage ([#5003](grafana/alloy#5003)) ([08796f8](grafana/alloy@08796f8)) - **loki.source.syslog:** Implement livedebugging support ([#5216](grafana/alloy#5216)) ([e26badb](grafana/alloy@e26badb)) - **loki.source.syslog:** Support cisco-specific syslog fields ([#5165](grafana/alloy#5165)) ([3230ba0](grafana/alloy@3230ba0)) - **loki.source.syslog:** Support raw format ([#5140](grafana/alloy#5140)) ([923d127](grafana/alloy@923d127)) - **mimir.alerts.kubernetes:** Add `alertmanagerconfig_matcher` block to change the matcher strategy ([f2b9671](grafana/alloy@f2b9671)) - **mimir.alerts.kubernetes:** Add component to discover AlertmanagerConfig Kubernetes resources ([#3448](grafana/alloy#3448)) ([08796f8](grafana/alloy@08796f8)) - **mixin:** Provide rendered mixin outputs ([#5118](grafana/alloy#5118)) ([738b9fb](grafana/alloy@738b9fb)) - **otelcol.auth.basic:** Add htpasswd file based authentication ([#3916](grafana/alloy#3916)) ([08796f8](grafana/alloy@08796f8)) - **otelcol.connector.count:** Add component to count spans, metrics, and logs ([#4913](grafana/alloy#4913)) ([08796f8](grafana/alloy@08796f8)) - **otelcol.exporter.file:** Add `otelcol.exporter.file` component to write metrics, logs, and traces to disk with optional rotation, compression, and grouping by resource attribute ([#4475](grafana/alloy#4475)) ([08796f8](grafana/alloy@08796f8)) - **otelcol.exporter.prometheus:** Add `honor_metadata` config argument \[backport] ([#5439](grafana/alloy#5439)) ([32cb175](grafana/alloy@32cb175)) - **otelcol.receiver.awss3:** Add experimental receiver for traces stored in S3 ([#4928](grafana/alloy#4928)) ([08796f8](grafana/alloy@08796f8)) - **otelcol.receiver.kafka:** Deprecate the `topic` attribute inside the `logs`, `metrics`, and `traces` blocks in favour of a new `topics` attribute. ([f1f457f](grafana/alloy@f1f457f)) - **otelcol.receiver.kafka:** Remove the global `topic` attribute ([f1f457f](grafana/alloy@f1f457f)) - **otelcol:** Upgrade to OTel Collector v0.142.0 ([f1f457f](grafana/alloy@f1f457f)) - **prometheus.echo:** Add component for local metrics inspection in exposition format ([#4105](grafana/alloy#4105)) ([08796f8](grafana/alloy@08796f8)) - **prometheus.exporter.cloudwatch:** Add delay option to account for CloudWatch ingestion latency ([#4936](grafana/alloy#4936)) ([08796f8](grafana/alloy@08796f8)) - **prometheus.exporter.databricks:** Add Databricks exporter component ([#5054](grafana/alloy#5054)) ([4442836](grafana/alloy@4442836)) - **prometheus.operator.scrapeconfigs:** Add HTTP service discovery support via httpSDConfigs ([#4826](grafana/alloy#4826)) ([08796f8](grafana/alloy@08796f8)) - **prometheus.remote\_write:** Add metadata support to `prometheus.remote_write` component, but only if Remote Write v2 has been configured. In order for `prometheus.remote_write` to receive metadata, `prometheus.scrape` must be configured with `honor_metadata = true`. ([#5045](grafana/alloy#5045)) ([08796f8](grafana/alloy@08796f8)) - **prometheus:** Reduce resource overhead by removing unnecessary labelstore usage ([#4890](grafana/alloy#4890)) ([08796f8](grafana/alloy@08796f8)) - **pyroscope.ebpf:** Add `lazy_mode` argument to the `pyroscope.ebpf` to defer eBPF profiler startup until there are targets to profile ([#4824](grafana/alloy#4824)) ([08796f8](grafana/alloy@08796f8)) - **pyroscope.enrich:** Add experimental component to enrich profiles using discovery labels ([#4797](grafana/alloy#4797)) ([08796f8](grafana/alloy@08796f8)) - Strip comments from normalized sql text in `database_observability.postgres` ([#5005](grafana/alloy#5005)) ([a58721a](grafana/alloy@a58721a)) - Support setting default scrape limit for prometheus.operator components ([#5280](grafana/alloy#5280)) ([40ffe08](grafana/alloy@40ffe08)) - **tracing:** Add send\_traceparent option to enable traceparent header propagation ([#4874](grafana/alloy#4874)) ([08796f8](grafana/alloy@08796f8)) ##### Bug Fixes 🐛 - Add support for compressed files for tail package \[backport] ([#5415](grafana/alloy#5415)) ([311662f](grafana/alloy@311662f)) - Allow loki.source.file to read renaming lines of a deleted file before it tries to re open a new one ([#5270](grafana/alloy#5270)) ([f8b1de8](grafana/alloy@f8b1de8)) - Compute signatures from files so that loki.source.file can handle atomic writes ([#5143](grafana/alloy#5143)) ([3090c4a](grafana/alloy@3090c4a)) - **converter:** Fix promtail converter to limit Kubernetes discovery to same node ([#5046](grafana/alloy#5046)) ([08796f8](grafana/alloy@08796f8)) - Database\_observability: add Azure provider relabeling rules \[backport] ([#5382](grafana/alloy#5382)) ([c121178](grafana/alloy@c121178)) - Database\_observability: allow setting limit for mysql query\_details ([#5314](grafana/alloy#5314)) ([085f300](grafana/alloy@085f300)) - Database\_observability: fix race in postgres query samples test ([#5315](grafana/alloy#5315)) ([4f01753](grafana/alloy@4f01753)) - Database\_observability: grant check only require SELECT *.* on perf\_schema ([#5294](grafana/alloy#5294)) ([490017c](grafana/alloy@490017c)) - Database\_observability: reuse cloud provider regexes ([#5262](grafana/alloy#5262)) ([6009c54](grafana/alloy@6009c54)) - Database\_observability: update BackendXID type to int64 to better map to PG xid \[backport] ([#5373](grafana/alloy#5373)) ([1cb4b0f](grafana/alloy@1cb4b0f)) - Database\_observability: update BackendXmin type to int64 to better map to PG BIGINT ([#5296](grafana/alloy#5296)) ([d45ccc0](grafana/alloy@d45ccc0)) - **database\_observability.mysql:** Add setup\_actors collector to avoid tracking own queries ([#4978](grafana/alloy#4978)) ([08796f8](grafana/alloy@08796f8)) - **database\_observability.mysql:** Replace server\_id label with hash from server\_uuid and hostname ([#4943](grafana/alloy#4943)) ([08796f8](grafana/alloy@08796f8)) - **database\_observability.postgres:** Fix schema\_details collection for mixed case table names ([#4872](grafana/alloy#4872)) ([08796f8](grafana/alloy@08796f8)) - **database\_observability:** Improve postgres version parsing for explain plans in database\_observability component ([#5131](grafana/alloy#5131)) ([23c7f37](grafana/alloy@23c7f37)) - **database\_observability:** Skip explain plans which lookup individual records and return no rows ([#5203](grafana/alloy#5203)) ([b7c7cbb](grafana/alloy@b7c7cbb)) - **deps:** Update npm dependencies ([#5190](grafana/alloy#5190)) ([cd027e2](grafana/alloy@cd027e2)) - **docker:** Fix log corruption for multiplexed long lines ([#4713](grafana/alloy#4713)) ([08796f8](grafana/alloy@08796f8)) - Ensure the squid exporter wrapper properly brackets ipv6 addresses ([#5199](grafana/alloy#5199)) ([ee23162](grafana/alloy@ee23162)) - Guard pyroscope otel profiler code with unix go build tag \[backport] ([#5360](grafana/alloy#5360)) ([b1ecdb6](grafana/alloy@b1ecdb6)) - HTTP/2 is no longer always disabled in loki.write ([#5267](grafana/alloy#5267)) ([1c97c2d](grafana/alloy@1c97c2d)) - Invalid handling of `id` in `foreach` when using discovery components ([#5322](grafana/alloy#5322)) ([61fe184](grafana/alloy@61fe184)), closes [#5297](grafana/alloy#5297) - Issues when reading files using non UTF-8 encoding in loki.source.file ([#5259](grafana/alloy#5259)) ([4740276](grafana/alloy@4740276)) - **loki.process:** Implement encoding.TextMarshaler and encoding.TextUnmarshaler for TruncateSourceType \[backport] ([#5428](grafana/alloy#5428)) ([3585393](grafana/alloy@3585393)) - **loki.process:** Remove extraneous output stage from cri stage pipeline ([#5002](grafana/alloy#5002)) ([08796f8](grafana/alloy@08796f8)) - **loki.source.api:** Prevent dropping request when relabel rules drop a specific stream. ([#4834](grafana/alloy#4834)) ([08796f8](grafana/alloy@08796f8)) - **loki.source.file:** Make sure position is recorded when component exit \[backport] ([#5418](grafana/alloy#5418)) ([64fb278](grafana/alloy@64fb278)) - **loki.source.file:** Update `tail_from_end` to properly handle file encoding \[backport] ([#5436](grafana/alloy#5436)) ([731e8e5](grafana/alloy@731e8e5)) - **mimir.alerts.kubernetes:** Fix crash when using Kubernetes secret or configmap in AlertmanagerConfig ([#5010](grafana/alloy#5010)) ([08796f8](grafana/alloy@08796f8)) - **mixin:** Correct invalid queries in alloy logs dashboard ([#5123](grafana/alloy#5123)) ([ad8efd3](grafana/alloy@ad8efd3)) - Only alert on cluster drift when cluster\_name is set ([#5181](grafana/alloy#5181)) ([8b6f056](grafana/alloy@8b6f056)) - **otelcol:** Allow configuration of force\_attempt\_http2 and default to true ([#5050](grafana/alloy#5050)) ([08796f8](grafana/alloy@08796f8)) - Perform drain when file is deleted in tail package ([#5139](grafana/alloy#5139)) ([2e48867](grafana/alloy@2e48867)) - Preserve meta labels in loki.source.podlogs ([#5097](grafana/alloy#5097)) ([23d787c](grafana/alloy@23d787c)) - Prevent panic in import.git when update fails ([#5198](grafana/alloy#5198)) ([577a591](grafana/alloy@577a591)) - **prometheus.exporter.gcp:** Preserve colons in extra\_filters filter expressions ([#5018](grafana/alloy#5018)) ([08796f8](grafana/alloy@08796f8)) - **prometheus.operator:** Enable native histogram ingestion in internal scrape manager ([#4750](grafana/alloy#4750)) ([08796f8](grafana/alloy@08796f8)) - **relabel:** Fix default values for source\_labels to prevent labeldrop issues ([#5059](grafana/alloy#5059)) ([08796f8](grafana/alloy@08796f8)) - Remove Parca debug info upload from user configuration \[backport] ([#5395](grafana/alloy#5395)) ([58eb9cc](grafana/alloy@58eb9cc)) - Revert doublestar v4 update \[backport] ([#5435](grafana/alloy#5435)) ([0e9e615](grafana/alloy@0e9e615)) - Set content-encoding header in loki.write ([#5346](grafana/alloy#5346)) ([ffd2bea](grafana/alloy@ffd2bea)) - Show correct fallback alloy version instead of v1.13.0 ([#5110](grafana/alloy#5110)) ([e2e96e9](grafana/alloy@e2e96e9)) - Update to use doublestar v4 ([#5148](grafana/alloy#5148)) ([d8f0b3e](grafana/alloy@d8f0b3e)) --- ##### [\`v1.12.2\`](https://github.com/grafana/alloy/releases/tag/v1.12.2) ##### Bug Fixes 🐛 - Add missing configuration parameter `deployment_name_from_replicaset` to k8sattributes processor ([5b90a9d](grafana/alloy@5b90a9d)) ([@dehaansa](https://github.com/dehaansa)) - **database\_observability:** Fix schema\_details collector to fetch column definitions with case sensitive table names ([#4872](grafana/alloy#4872)) ([560dff4](grafana/alloy@560dff4)) ([@jharvey10](https://github.com/jharvey10), [@fridgepoet](https://github.com/fridgepoet)) - **deps:** Update jose2go to 1.7.0 ([#4858](grafana/alloy#4858)) ([dfdd341](grafana/alloy@dfdd341)) ([@jharvey10](https://github.com/jharvey10)) - **deps:** Update npm dependencies \[backport] ([#5201](grafana/alloy#5201)) ([8e06c26](grafana/alloy@8e06c26)) ([@jharvey10](https://github.com/jharvey10)) - Ensure the squid exporter wrapper properly brackets ipv6 addresses \[backport] ([#5205](grafana/alloy#5205)) ([e329cc6](grafana/alloy@e329cc6)) ([@dehaansa](https://github.com/dehaansa)) - Preserve meta labels in loki.source.podlogs ([#5097](grafana/alloy#5097)) ([ab4b21e](grafana/alloy@ab4b21e)) ([@kalleep](https://github.com/kalleep)) - Prevent panic in import.git when update fails \[backport] ([#5204](grafana/alloy#5204)) ([c82fbae](grafana/alloy@c82fbae)) ([@dehaansa](https://github.com/dehaansa), [@jharvey10](https://github.com/jharvey10)) - show correct fallback alloy version instead of v1.13.0 ([#5110](grafana/alloy#5110)) ([b72be99](grafana/alloy@b72be99)) ([@dehaansa](https://github.com/dehaansa), [@jharvey10](https://github.com/jharvey10)) #### Upgrading Read the [release notes] for specific instructions on upgrading from older versions: [release notes]: https://grafana.com/docs/alloy/v1.12/release-notes/ #### Installation Refer to our [installation guide] for how to install Grafana Alloy. [installation guide]: https://grafana.com/docs/alloy/v1.12/get-started/install/
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brief description of Pull Request
Update version of the grafana fork of postgres_exporter to include a fix for a panic with Cloud Sql Postgres in pg_settings collector.
Pull Request Details
The upstream fix is included in upstream postgres_exporter v0.19.0, which will be shipped with Alloy 1.14.0. This backport is targeted for Alloy 1.13.
Fork patch: grafana/postgres_exporter#30
Issue(s) fixed by this Pull Request
Fixes #5502
Notes to the Reviewer
PR Checklist