Releases: 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 noselector
ornamespace_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.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.process
had 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.docker
stops 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.process
had 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.docker
stops 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.debug
component for printing OTel telemetry from otherotelcol
components 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
metrics
stage 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:
v0.42.0-rc.0
This is release v0.42.0-rc.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.debug
component for printing OTel telemetry from otherotelcol
components 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
metrics
stage 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:
v0.41.1
This is release v0.41.1
of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
- Applied OpenTelemetry CVE-2024-36129 fixes. (@mattdurham)
- Components
otelcol.receiver.otlp
,otelcol.receiver.zipkin
andotelcol.receiver.jaeger
settingmax_request_body_size
default changed from unlimited size to20MiB
.
- Components
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guides for how to install the variants of Grafana Agent:
v0.41.0
This is release v0.41.0
of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
-
The default listen port for
otelcol.receiver.opencensus
has changed from
4317 to 55678 to align with upstream. (@rfratto) -
The default sync interval for
mimir.rules.kubernetes
has changed from30s
to5m
to reduce load on Mimir. (@56quarters)
Features
-
A new
loki.rules.kubernetes
component that discoversPrometheusRule
Kubernetes resources and loads them into a Loki Ruler instance. (@EStork09) -
A new
snmp_context
configuration argument forprometheus.exporter.snmp
and thesnmp
Static mode integration.
It overrides thecontext_name
parameter in the SNMP configuration file. (@ptodev)
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guides for how to install the variants of Grafana Agent: