v1.10.0
This is release v1.10.0 of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions.
Notable changes
Breaking changes
- Removing the
nanoserver-1809container image for Windows 2019. (@ptodev)
This is due to the deprecation ofwindows-2019GitHub Actions runners.
Thewindowsservercore-ltsc2022Alloy image is still being published to DockerHub.
Bugfixes
- Upgrade
otelcolcomponents from OpenTelemetry v0.126.0 to v0.128.0 (@korniltsev, @dehaansa)- [
otelcol.exporter.kafka]: Allow kafka exporter to produce to topics based on metadata key values. - [
otelcol.receiver.kafka]: Enforce a backoff mechanism on non-permanent errors, such as when the queue is full. - [
otelcol.receiver.kafka]: Don't restart the Kafka consumer on failed errors when message marking is enabled for them. - [
otelcol.connector.spanmetrics]: Fix bug causing span metrics calls count to be always 0 when using delta temporality.
- [
Features
-
(Experimental) Add an
array.group_bystdlib function to group items in an array by a key. (@wildum) -
Add the
otelcol.exporter.faroexporter to export traces and logs to Faro endpoint. (@mar4uk) -
Add the
otelcol.receiver.faroreceiver to receive traces and logs from the Grafana Faro Web SDK. (@mar4uk) -
Add entropy support for
loki.secretfilter(@romain-gaillard)
Enhancements
-
Add
hash_string_idargument toforeachblock to hash the string representation of the pipeline id instead of using the string itself. (@wildum) -
(Experimental) Additions to experimental
database_observability.mysqlcomponent:- Add
explain_plancollector todatabase_observability.mysqlcomponent. (@rgeyer) locks: addition of data locks collector (@gaantunes @fridgepoet)- Query sample collector is now enabled by default (@matthewnolf)
- Add
-
(Experimental)
prometheus.write.queueadd support for exemplars. (@dehaansa) -
Wire in survey block for beyla.ebpf component. (@grcevski, @tpaschalis)
-
Upgrade
otelcolcomponents from OpenTelemetry v0.126.0 to v0.128.0 (@korniltsev, @dehaansa)- [
otelcol.processor.resourcedetection]: Add additional OS properties to resource detection:os.build.idandos.name. - [
otelcol.processor.resourcedetection]: Addhost.interfaceresource attribute tosystemdetector. - [
otelcol.exporter.kafka]: Fix Snappy compression codec support for the Kafka exporter. - [
otelcol.receiver.filelog]: Introduceutf8-rawencoding to avoid replacing invalid bytes with \uFFFD when reading UTF-8 input. - [
otelcol.processor.k8sattributes]: Support extracting labels and annotations from k8s Deployments. - [
otelcol.processor.k8sattributes]: Add option to configure automatic service resource attributes. - [
otelcol.exporter.datadog]: Addshostname_detection_timeoutconfiguration option for Datadog Exporter and sets default to 25 seconds. - [
otelcol.receiver.datadog]: Address semantic conventions noncompliance and add support for http/db. - [
otelcol.exporter.awss3]: Add the retry mode, max attempts and max backoff to the settings.
- [
-
Add support for
conditionsand statement-specificerror_modeinotelcol.processor.transform. (@ptodev) -
Add
storageandstart_fromargs to cloudwatch logs receiver. (@boernd)
Bugfixes
- Fix extension registration for
otelcol.receiver.splunkhecauth extensions. (@dehaansa)
Other changes
-
Mark
pyroscope.receive_httpandpyroscope.relabelcomponents as GA. (@marcsanmi) -
Upgrade
otelcol.exporter.windowsto v0.30.8 to get bugfixes and fixupdatecollector 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.