Releases: grafana/agent
v0.44.3
This is release v0.44.3 of Grafana Agent.
This is a maintenance-only release with no new features.
Note that Grafana Agent has been deprecated and is in Long-Term Support (LTS) through October 31, 2025. Grafana Agent will reach an End-of-Life (EOL) on November 1, 2025. Read more about why we recommend migrating to Grafana Alloy.
v0.44.2
This is release v0.44.2 of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Changes:
Bugfixes
-
loki.source.podlogs: Fixed a bug which prevented clustering from working and caused duplicate logs to be sent.
The bug only happened when noselectorornamespace_selectorblocks were specified in the Agent configuration. (@ptodev) -
pyroscope.scrapeno longer tries to scrape endpoints which are not active targets anymore. (@wildum @mattdurham @dehaansa @ptodev)
Enhancements
- Upgrade
github.com/goccy/go-jsonto v0.10.4, which reduces the memory consumption of an Agent instance by 20MB.
If Agent is running certain otelcol components, this reduction will not apply. (@ptodev)
Other changes
-
Remove setcap for
cap_net_bind_serviceto allow Agent to run in restricted environments.
Modern container runtimes allow binding to unprivileged ports as non-root. (@ptodev) -
Update to go 1.22.11 (@wildum)
Installation
Note that Grafana Agent has been deprecated and is in Long-Term Support (LTS) through October 31, 2025. Grafana Agent will reach an End-of-Life (EOL) on November 1, 2025. Read more about why we recommend migrating to Grafana Alloy.
Refer to our installation guides for how to install the variants of Grafana Agent:
v0.44.0-rc.1
This is release v0.44.0-rc.1 of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Notable changes:
Bugfixes
- 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 Agent configuration. (@ptodev)
- pyroscope.scrape no longer tries to scrape endpoints which are not active targets anymore. (@wildum @mattdurham @dehaansa @ptodev)
Enhancements
- Upgrade github.com/goccy/go-json to v0.10.4, which reduces the memory consumption of an Agent instance by 20MB. If Agent is running certain otelcol components, this reduction will not apply. (@ptodev)
Other changes
- Remove setcap for cap_net_bind_service to allow Agent to run in restricted environments. Modern container runtimes allow binding to unprivileged ports as non-root. (@ptodev)
Installation
Refer to our installation guides for how to install the variants of Grafana Agent:
v0.44.0-rc.0
This is release v0.44.0-rc.0 of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Notable changes:
Bugfixes
-
loki.source.podlogs: Fixed a bug which prevented clustering from working and caused duplicate logs to be sent.
The bug only happened when noselectorornamespace_selectorblocks were specified in the Agent configuration. (@ptodev) -
pyroscope.scrapeno longer tries to scrape endpoints which are not active targets anymore. (@wildum @mattdurham @dehaansa @ptodev)
Enhancements
- Upgrade
github.com/goccy/go-jsonto v0.10.4, which reduces the memory consumption of an Agent instance by 20MB.
If Agent is running certain otelcol components, this reduction will not apply. (@ptodev)
Other changes
- Remove setcap for
cap_net_bind_serviceto allow Agent to run in restricted environments.
Modern container runtimes allow binding to unprivileged ports as non-root. (@ptodev)
Installation
Refer to our installation guides for how to install the variants of Grafana Agent:
v0.43.4
This is release v0.43.4 of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Notable changes:
Upgraded go runtime to resolve CVEs.
Installation
Refer to our installation guides for how to install the variants of Grafana Agent:
v0.43.3
This is release v0.43.3 of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Notable changes:
Bugfixes
- Windows installer: Don't quote Alloy's binary path in the Windows Registry. (@jkroepke)
Installation
Refer to our installation guides for how to install the variants of Grafana Agent:
v0.43.2
This is release v0.43.2 of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Notable changes:
Security fixes
- Add quotes to windows service path to prevent path interception attack. CVE-2024-8996 (@wildum)
Installation
Refer to our installation guides for how to install the variants of Grafana Agent:
v0.43.0
This is release v0.43.0 of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Changes:
Bugfixes
-
Fix a memory leak which would occur any time
loki.processhad its configuration reloaded. (@ptodev) -
Fix a bug where custom components would not shadow the stdlib. If you have a module whose name conflicts with an stdlib function
and if you use this exact function in your config, then you will need to rename your module. (@wildum) -
Fix an issue where nested import.git config blocks could conflict if they had the same labels. (@wildum)
-
Fix an issue where
loki.source.dockerstops collecting logs after a container restart. (@wildum)
Other changes
- Change the Docker base image for Linux containers to
ubuntu:noble. (@amontalban)
Installation
Refer to our installation guides for how to install the variants of Grafana Agent:
v0.43.0-rc.0
This is release v0.43.0-rc.0 of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Notable changes:
Bugfixes
-
Fix a memory leak which would occur any time
loki.processhad its configuration reloaded. (@ptodev) -
Fix a bug where custom components would not shadow the stdlib. If you have a module whose name conflicts with an stdlib function and if you use this exact function in your config, then you will need to rename your module. (@wildum)
-
Fix an issue where nested import.git config blocks could conflict if they had the same labels. (@wildum)
-
Fix an issue where
loki.source.dockerstops collecting logs after a container restart. (@wildum)
Other changes
- Change the Docker base image for Linux containers to
ubuntu:noble. (@amontalban)
Installation
Refer to our installation guides for how to install the variants of Grafana Agent:
v0.42.0
This is release v0.42.0 of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Changes:
Security fixes
- Fixes following vulnerabilities (@ptodev)
Features
- A new
otelcol.exporter.debugcomponent for printing OTel telemetry from otherotelcolcomponents to the console. (@BarunKGP)
Bugfixes
-
Fix an issue which caused the config to be reloaded if a config reload was triggered but the config hasn't changed.
The bug only affected the "metrics" and "logs" subsystems in Static mode. (@ptodev) -
Fix a bug in Static mode and Flow which prevented config reloads to work if a Loki
metricsstage is in the pipeline.
This resulted in a "failed to unregister all metrics from previous promtail" message. (@ptodev)
Enhancements
- Update to Go 1.22.5. (@ptodev)
Installation
Refer to our installation guides for how to install the variants of Grafana Agent: