This is a release candidate v1.5.0-rc.1
of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
-
import.git
: The default value forrevision
has changed fromHEAD
tomain
. (@ptodev)
It is no longer allowed to setrevision
to"HEAD"
,"FETCH_HEAD"
,"ORIG_HEAD"
,"MERGE_HEAD"
, or"CHERRY_PICK_HEAD"
. -
The Otel update to v0.112.0 has a few breaking changes:
- [
otelcol.processor.deltatocumulative
] Changemax_streams
default value to9223372036854775807
(max int).
open-telemetry/opentelemetry-collector-contrib#35048 - [
otelcol.connector.spanmetrics
] Changenamespace
default value totraces.span.metrics
.
open-telemetry/opentelemetry-collector-contrib#34485 - [
otelcol.exporter.logging
] Removed in favor of theotelcol.exporter.debug
.
open-telemetry/opentelemetry-collector#11337
- [
Features
-
Add the function
path_join
to the stdlib. (@wildum) -
Add
pyroscope.receive_http
component to receive and forward Pyroscope profiles (@marcsanmi) -
Add support to
loki.source.syslog
for the RFC3164 format ("BSD syslog"). (@sushain97) -
Add support to
loki.source.api
to be able to extract the tenant from the HTTPX-Scope-OrgID
header (@QuentinBisson) -
(Experimental) Add a
loki.secretfilter
component to redact secrets from collected logs. -
(Experimental) Add a
prometheus.write.queue
component to add an alternative toprometheus.remote_write
which allowing the writing of metrics to a prometheus endpoint. (@mattdurham) -
(Experimental) Add the
arrary.combine_maps
function to the stdlib. (@ptodev, @wildum) -
Add support bundle generation via the API endpoint /-/support (@dehaansa)
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guide for how to install Grafana Alloy.