Releases: grafana/alloy
v1.3.4
This is release v1.3.4
of Grafana Alloy.
Upgrading
Read the release notes 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 guide for how to install Grafana Alloy.
v1.4.0
This is release v1.4.0
of Grafana Alloy.
NOTE: If you are installing Alloy on Windows, use Alloy v1.4.1. Do not use v1.4.0 - it contains a broken Windows installer.
Upgrading
Read the release notes 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-8975 (@mattdurham)
Breaking changes
-
Some debug metrics for
otelcol
components have changed. (@thampiotr)
For example,otelcol.exporter.otlp
'sexporter_sent_spans_ratio_total
metric is nowotelcol_exporter_sent_spans_total
. -
[otelcol.processor.transform] The functions
convert_sum_to_gauge
andconvert_gauge_to_sum
must now be used in themetric
context
rather than in thedatapoint
context.
open-telemetry/opentelemetry-collector-contrib#34567 (@wildum) -
Upgrade Beyla from 1.7.0 to 1.8.2. A complete list of changes can be found on the Beyla releases page: https://github.com/grafana/beyla/releases. (@wildum)
It contains a few breaking changes for the componentbeyla.ebpf
:- renamed metric
process.cpu.state
tocpu.mode
- renamed metric
beyla_build_info
tobeyla_internal_build_info
- renamed metric
Features
- Added Datadog Exporter community component, enabling exporting of otel-formatted Metrics and traces to Datadog. (@polyrain)
- (Experimental) Add an
otelcol.processor.interval
component to aggregate metrics and periodically
forward the latest values to the next component in the pipeline.
Enhancements
-
Clustering peer resolution through
--cluster.join-addresses
flag has been improved with more consistent behaviour, better error handling and added support for A/AAAA DNS records. If necessary, users can temporarily opt out of this new behaviour with the--cluster.use-discovery-v1
, but this can only be used as a temporary measure, since this flag will be disabled in future releases. (@thampiotr) -
Added a new panel to Cluster Overview dashboard to show the number of peers seen by each instance in the cluster. This can help diagnose cluster split brain issues. (@thampiotr)
-
Updated Snowflake exporter with performance improvements for larger environments.
Also added a new panel to track deleted tables to the Snowflake mixin. (@Caleb-Hurshman) -
Add a
otelcol.processor.groupbyattrs
component to reassociate collected metrics that match specified attributes from opentelemetry. (@kehindesalaam) -
Update windows_exporter to v0.27.2. (@jkroepke)
Thesmb.enabled_list
andsmb_client.enabled_list
doesn't have any effect anymore. All sub-collectors are enabled by default.
Bugfixes
-
Fix a bug where the scrape timeout for a Probe resource was not applied, overwriting the scrape interval instead. (@morremeyer, @stefanandres)
-
Fix a bug where custom components don't always get updated when the config is modified in an imported directory. (@ante012)
-
Fixed an issue where providing
<hostname>:<port>
in--cluster.join-addresses
would only resolve with DNS to a single address, instead of using all the available records. (@thampiotr)
Other
- Update OTel from v0.105.0 vo v0.108.0: (@wildum)
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.3.3
This is release v1.3.3
of Grafana Alloy.
Upgrading
Read the release notes 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-8975 (@mattdurham)
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.4.0-rc.3
This is release v1.4.0-rc.3
of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
- Some debug metrics for
otelcol
components have changed. (@thampiotr)
For example,otelcol.exporter.otlp
'sexporter_sent_spans_ratio_total
metric is nowotelcol_exporter_sent_spans_total
.
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.4.0-rc.2
This is release v1.4.0-rc.2
of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
-
[otelcol.processor.transform] The functions
convert_sum_to_gauge
andconvert_gauge_to_sum
must now be used in themetric
context
rather than in thedatapoint
context.
open-telemetry/opentelemetry-collector-contrib#34567 (@wildum) -
Upgrade Beyla from 1.7.0 to 1.8.2. A complete list of changes can be found on the Beyla releases page: https://github.com/grafana/beyla/releases. (@wildum)
It contains a few breaking changes for the componentbeyla.ebpf
:- renamed metric
process.cpu.state
tocpu.mode
- renamed metric
beyla_build_info
tobeyla_internal_build_info
- renamed metric
Features
-
Added Datadog Exporter community component, enabling exporting of otel-formatted Metrics and traces to Datadog. (@polyrain)
-
(Experimental) Add an
otelcol.processor.interval
component to aggregate metrics and periodically
forward the latest values to the next component in the pipeline. (@ArthurSens)
Enhancements
-
Clustering peer resolution through
--cluster.join-addresses
flag has been improved with more consistent behaviour, better error handling and added support for A/AAAA DNS records. If necessary, users can temporarily opt out of this new behaviour with the--cluster.use-discovery-v1
, but this can only be used as a temporary measure, since this flag will be disabled in future releases. (@thampiotr) -
Added a new panel to Cluster Overview dashboard to show the number of peers seen by each instance in the cluster. This can help diagnose cluster split brain issues. (@thampiotr)
-
Updated Snowflake exporter with performance improvements for larger environments.
Also added a new panel to track deleted tables to the Snowflake mixin. (@Caleb-Hurshman) -
Add a
otelcol.processor.groupbyattrs
component to reassociate collected metrics that match specified attributes from opentelemetry. (@kehindesalaam) -
Update windows_exporter to v0.27.2. (@jkroepke)
Thesmb.enabled_list
andsmb_client.enabled_list
doesn't have any effect anymore. All sub-collectors are enabled by default.
Bugfixes
-
Fix a bug where the scrape timeout for a Probe resource was not applied, overwriting the scrape interval instead. (@morremeyer, @stefanandres)
-
Fix a bug where custom components don't always get updated when the config is modified in an imported directory. (@ante012)
-
Fixed an issue where providing
<hostname>:<port>
in--cluster.join-addresses
would only resolve with DNS to a single address, instead of using all the available records. (@thampiotr)
Other
- Update OTel from v0.105.0 vo v0.108.0: (@wildum)
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.3.1
This is release v1.3.1
of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
-
Changed the cluster startup behaviour, reverting to the previous logic where a failure to resolve cluster join peers results in the node creating its own cluster. This is to facilitate the process of bootstrapping a new cluster following user feedback (@thampiotr)
-
Fix a memory leak which would occur any time loki.process had its configuration reloaded. (@ptodev)
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.3.0
This is release v1.3.0
of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
- [
otelcol.exporter.otlp
,otelcol.exporter.loadbalancing
]: Change the default gRPC load balancing strategy.
The default value for thebalancer_name
attribute has changed toround_robin
open-telemetry/opentelemetry-collector#10319
Breaking changes to non-GA functionality
-
Update Public preview
remotecfg
argument frommetadata
toattributes
. (@erikbaranowski) -
The default value of the argument
unmatched
in the blockroutes
of the componentbeyla.ebpf
was changed fromunset
toheuristic
(@marctc)
Features
-
Added community components support, enabling community members to implement and maintain components. (@wildum)
-
A new
otelcol.exporter.debug
component for printing OTel telemetry from
otherotelcol
components to the console. (@BarunKGP)
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.3.0-rc.1
This is release v1.3.0-rc.1
of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
- [
otelcol.exporter.otlp
,otelcol.exporter.loadbalancing
]: Change the default gRPC load balancing strategy.
The default value for thebalancer_name
attribute has changed toround_robin
open-telemetry/opentelemetry-collector#10319
Breaking changes to non-GA functionality
-
Update Public preview
remotecfg
argument frommetadata
toattributes
. (@erikbaranowski) -
The default value of the argument
unmatched
in the blockroutes
of the componentbeyla.ebpf
was changed fromunset
toheuristic
(@marctc)
Features
-
Added community components support, enabling community members to implement and maintain components. (@wildum)
-
A new
otelcol.exporter.debug
component for printing OTel telemetry from
otherotelcol
components to the console. (@BarunKGP)
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.3.0-rc.0
This is release v1.3.0-rc.0
of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
otelcol.receiver.otlp
,otelcol.receiver.jaeger
,otelcol.extension.jaeger_remote_sampling
,otelcol.receiver.zipkin
will now configureendpoint
usinglocalhost
by default instead of0.0.0.0
.
This may break the receiver in containerized environments like Kubernetes.
If you depend on0.0.0.0
, configure theendpoint
attribute to explicitly use0.0.0.0
.- [
otelcol.exporter.otlp
,otelcol.exporter.loadbalancing
]: Change the default gRPC load balancing strategy.
The default value for thebalancer_name
attribute has changed toround_robin
open-telemetry/opentelemetry-collector#10319
Breaking changes to non-GA functionality
-
Update Public preview
remotecfg
argument frommetadata
toattributes
. (@erikbaranowski) -
The default value of the argument
unmatched
in the blockroutes
of the componentbeyla.ebpf
was changed fromunset
toheuristic
(@marctc)
Features
-
Added community components support, enabling community members to implement and maintain components. (@wildum)
-
A new
otelcol.exporter.debug
component for printing OTel telemetry from
otherotelcol
components to the console. (@BarunKGP)
For a full list of changes, please refer to the [CHANGELOG](https://github.com/grafana/alloy/blob/RELEASE_VERSION/CHANGELOG.md)!
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.2.1
This is release v1.2.1
of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guide for how to install Grafana Alloy.