From 8eea0a4d14d38440799f4092b6a3652187856670 Mon Sep 17 00:00:00 2001 From: Paulin Todev Date: Tue, 3 Dec 2024 11:58:44 +0000 Subject: [PATCH] Add 1.5.1 --- CHANGELOG.md | 43 +++++++++++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da4879747..2920b0fe6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,8 +34,6 @@ Main (unreleased) - Add relevant golang environment variables to the support bundle (@dehaansa) -- Logs from underlying clustering library `memberlist` are now surfaced with correct level (@thampiotr) - - Update mysqld_exporter from v0.15.0 to v0.16.0 (including 2ef168bf6), most notable changes: (@cristiangreco) - Support MySQL 8.4 replicas syntax - Fetch lock time and cpu time from performance schema @@ -46,40 +44,53 @@ Main (unreleased) - Change processlist query to support ONLY_FULL_GROUP_BY sql_mode - Add perf_schema quantile columns to collector +### Bugfixes + +- Fixed issue with reloading configuration and prometheus metrics duplication in `prometheus.write.queue`. (@mattdurham) + +- Updated `prometheus.write.queue` to fix issue with TTL comparing different scales of time. (@mattdurham) + +### Other changes + +- Change the stability of the `livedebugging` feature from "experimental" to "generally available". (@wildum) + +- Use Go 1.23.3 for builds. (@mattdurham) + +v1.5.1 +----------------- + +### Enhancements + +- Logs from underlying clustering library `memberlist` are now surfaced with correct level (@thampiotr) + +- Allow setting `informer_sync_timeout` in prometheus.operator.* components. (@captncraig) + - For sharding targets during clustering, `loki.source.podlogs` now only takes into account some labels. (@ptodev) ### Bugfixes + - Fixed an issue in the `pyroscope.write` component to prevent TLS connection churn to Pyroscope when the `pyroscope.receive_http` clients don't request keepalive (@madaraszg-tulip) - Fixed an issue in the `pyroscope.write` component with multiple endpoints not working correctly for forwarding profiles from `pyroscope.receive_http` (@madaraszg-tulip) -- Fixed an issue in the `pyroscope.write` component to allow slashes in application names in the same way it is done in the Pyroscope push API (@marcsanmi) - -- Fixed an issue in the `prometheus.exporter.postgres` component that would leak goroutines when the target was not reachable (@dehaansa) - -- Fixed an issue in the `otelcol.exporter.prometheus` component that would set series value incorrectly for stale metrics (@YusifAghalar) - - Fixed issue with reloading configuration and prometheus metrics duplication in `prometheus.write.queue`. (@mattdurham) -- Fixed an issue in the `otelcol.processor.attribute` component where the actions `delete` and `hash` could not be used with the `pattern` argument. (@wildum) - - Fixed a few race conditions that could lead to a deadlock when using `import` statements, which could lead to a memory leak on `/metrics` endpoint of an Alloy instance. (@thampiotr) - Fix a race condition where the ui service was dependent on starting after the remotecfg service, which is not guaranteed. (@dehaansa & @erikbaranowski) +- Fixed an issue in the `otelcol.exporter.prometheus` component that would set series value incorrectly for stale metrics (@YusifAghalar) + - `loki.source.podlogs`: Fixed a bug which prevented clustering from working and caused duplicate logs to be sent. The bug only happened when no `selector` or `namespace_selector` blocks were specified in the Alloy configuration. (@ptodev) -- Updated `prometheus.write.queue` to fix issue with TTL comparing different scales of time. (@mattdurham) +- Fixed an issue in the `pyroscope.write` component to allow slashes in application names in the same way it is done in the Pyroscope push API (@marcsanmi) - Fixed a crash when updating the configuration of `remote.http`. (@kinolaev) -### Other changes - -- Change the stability of the `livedebugging` feature from "experimental" to "generally available". (@wildum) - -- Use Go 1.23.3 for builds. (@mattdurham) +- Fixed an issue in the `otelcol.processor.attribute` component where the actions `delete` and `hash` could not be used with the `pattern` argument. (@wildum) +- Fixed an issue in the `prometheus.exporter.postgres` component that would leak goroutines when the target was not reachable (@dehaansa) v1.5.0 -----------------