1.21.3 (2026-10-28)
Bug Fixes 🐛
- beyla.ebpf: Update Beyla to v3.38.1 (#7570)
- database_observability.postgres: Improve table registry lifecycle and unqualified lookup (#7551) (895aa64) (@cristiangreco)
- deps: Update github.com/andybalholm/brotli to v1.2.7 (#7546) (c913882) (@thampiotr)
- Hide HTTP proxy env vars in support bundles (#7560) (014cd6a) (@ptodev)
- loki.source.cloudflare: Stop additional_fields from corrupting the extended and all field presets (#7557) (3091601) (@vjsairam)
- loki.source.kubernetes,loki.source.podlogs: Prevent re-ingesting logs on re-tails (#7512) (8cda438) (@kalleep)
- mimir.alerts.kubernetes: Pick up Secret changes without a restart (#7555) (031f4eb) (@Churi12)
- mimir.rules.kubernetes: Fix non-recovering unhealthy state after a failed restart when Mimir is unreachable (#7554) (a60d95c) (@TheoBrigitte)
- otelcol.exporter.otlphttp: Deprecate enabled in the cookies block (#7552) (0e8389a) (@kgeckhart)
- otelcol.exporter.prometheus: Pass missing
include_scope_labelsto converter (#7558) (52e7e14) (@mizuochik) - otelcol.processor.tail_sampling: Pass invert_match through for boolean_attribute policies (#7547) (5d7b5ea) (@kgeckhart)
- otelcol: Report full build version including pre-release suffix in service.version (#7548) (401bf58) (@thampiotr)
- prometheus.operator: Initialize controller-runtime logging (#7556) (ff0f144) (@mvanhorn)
- remotecfg: Restore last success metric in notModified response (#7549) (df3d2fd) (@tpaschalis)
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Installation
Refer to our installation guide for how to install Grafana Alloy.