Grafana Loki 3.5.10 → 3.6.15
17 releases · 3 breaking changes · 1 security fix · 0 advisories fixed
1security3breaking0deprecated85feature38fix
Breaking changes
- breaking operator: consolidate image build workflows and improve documentation () in 3.6.12
- breaking move the Loki UI to a Grafana Plugin () in 3.6.12
- breaking operator: CI publishing image strategy () in 3.6.12
Security changes
- security security/HIGH/: Bump Go to 1.26.5 to address CVE-2026-39822 and CVE-2026-42505 [SECURITY] () (fc478e1) in 3.6.13
Every release in between
fixqueryrange: Preserve sketch in MergeLabels [release-3.6.x] () (20087cd)
fixBackport WAL replay hang fix to release-3.6.x () () (355e2f3)
fixci: Backport deb/rpm packaging fix to release-3.6.x () () (d7ee4de)
fixsecurity/UNKNOWN/cmd/chunks-inspect: Update module github.com/klauspost/compress to v1.18.7 [SECURITY] (release-3.6.x) () (a6cc2e5)
fixsecurity/UNKNOWN/cmd/dataobj-inspect: Update module github.com/klauspost/compress to v1.18.7 [SECURITY] (release-3.6.x) () (a71c910)
fixsecurity/UNKNOWN/operator: Update module github.com/klauspost/compress to v1.18.7 [SECURITY] (release-3.6.x) () (59970a9)
fixsecurity/UNKNOWN/: Update module github.com/klauspost/compress to v1.18.7 [SECURITY] (release-3.6.x) () (8308a12)
fixci: Fix zizmor findings for operator-images in Loki 3.6 () (050f742)
fixci: Helm CI warning fix () (4bc2586)
fixsecurity/CRITICAL/clients/cmd/fluentd/docker: Update dependency fluentd to v1.19.3 [SECURITY] (release-3.6.x) () (692f2b1)
securitysecurity/HIGH/: Bump Go to 1.26.5 to address CVE-2026-39822 and CVE-2026-42505 [SECURITY] () (fc478e1)
fixsecurity/HIGH/pkg/push: Update module google.golang.org/grpc to v1.82.1 [SECURITY] (70f75b7)
fixsecurity/HIGH/: Update golang.org/x/net, golang.org/x/text and google.golang.org/grpc [SECURITY] (70f75b7)
fixsecurity/UNKNOWN/cmd/chunks-inspect: Update go toolchain directive to v1.25.12 [SECURITY] (release-3.6.x) () (b327439)
fixsecurity/UNKNOWN/pkg/push: Update module golang.org/x/net to v0.56.0 [SECURITY] (70f75b7)
fixsecurity/UNKNOWN/pkg/push: Update module golang.org/x/text to v0.39.0 [SECURITY] (70f75b7)
fixsecurity/UNKNOWN/: Update module github.com/containerd/containerd/v2 to v2.0.10 [SECURITY] (release-3.6.x) () (697bd83)
fixsecurity: Backport security updates to release-3.6.x () (70f75b7)
fixUpdate objstore to include fix for GCS Exists () (87383d8)
breakingoperator: consolidate image build workflows and improve documentation ()
breakingmove the Loki UI to a Grafana Plugin ()
breakingoperator: CI publishing image strategy ()
featureadd json parsing stage to v2 engine () (aec34ed)
featureadd logfmt parse support to the v2 query engine () (ccb4549)
featureadd loki health command (backport release-3.6.x) () (dfdbe2a)
featureadd p50, p95 and p99 section sizes per tenant () (cb3b74a)
featureadd p50, p95 and p99 sections per tenant to stats () (d256df4)
featureadd rules check for namespace and group () () (7733ab1)
featurebuild multi-tenant data objects () (f60f818)
featurecapture logs drilldown flag in query samples () (cb3f2ad)
featureChange how analytics proxy works () (82d25df)
featurecompactor-hs: add a metric to track the number of jobs left to conclude ongoing unit of work () (9e0f50c)
featuredeletion: return request ID in response header () (6e6e8a9)
featuredrilldown config endpoint () (52b5d95)
featureengine: More aggregations for the new query engine () (1474ede)
featureengine: Prefetch inputs of Merge pipeline concurrently () (f50c87f)
featurefluentd: Add 'compress gzip' setting to fluentd plugin () (1cda925)
featuregoldfish: improve query performance with indexes and paritions () (89509de)
featurehelm: Add startupProbe to memcached () (f799e9b)
featurehelm: Add startupProbe to memcached exporter () (901e574)
featurehelm: add configurable livenessProbe to single binary StatefulSet () (18b8995)
featurehelm: add dnsconfig to all missing resources () (ed68531)
featurehelm: Add health probes to gateway component () (82aa322)
featurehelm: Add health probes to loki in backend () (10441c8)
featurehelm: add more specificity to affinity and topology spread constraints () () (0819e48)
featurehelm: add replicas to loki-canary deployment () (c9d7d76)
featurehelm: add support for custom alert rule annotations () (2df5197)
featurehelm: allow extraObjects as dict () (6a953bb)
featurehelm: Only delete PVC on statefulset deletion, not scaling () (0cead58)
featurehelm: use named ports for memcached services targetports () (6a5be7e)
featureimplement unwrap as a projection () (3ce6fa2)
featureimplement volume-based pattern filtering () (71e2e01)
featurelogcli: add --log.level parameter () (77c18d9)
featureloki-mixin: allow disabling thanos dashboard and fix dashboard's file name () (cadc824)
featuremove the Loki UI to a Grafana Plugin () (3a1e5ad)
featureoperator: Add alert LokiIngesterFlushFailureRateCritical () (66ebc5a)
featureoperator: Add warning alert for when LokiStack is not getting ready () (c47fe46)
featureoperator: deploy network policies with LokiStack () (6e6f61f)
featureoperator: s3 validation reject endpoints that contain a URL path () (f6ef4d8)
+130 more items in the release notesfixCVEs in release 3.6.x () (1fe3b6d)
fixdeps: update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.97.3 [security] (release-3.6.x) () (11c1d07)
fixdeps: update module go.opentelemetry.io/otel/sdk to v1.43.0 [security] (release-3.6.x) () (47fb29e)
fixstorage: attach SHA-256 checksum on PutObject for Object Lock buckets () (2a7c34c)
fixBackporting 19989 into 3.6 () (0f56890)
featureUpgrade go.opentelemetry.io/otel/sdk from v1.38.0 to v1.40.0 () (d1ab148)
featureUpgrade Go to 1.25.8 (release-3.6.x) () (10d2666)
featureUpgrade Go used by querytee/promtail to 3.6 () (41a4e0c)
featureUse different debian version for fluent-bit () (138c391)
fixdeps: update module github.com/buger/jsonparser to v1.1.2 [security] (release-3.6.x) () (3185466)
fixdeps: update module go.opentelemetry.io/otel/sdk to v1.40.0 [security] (release-3.6.x) () (d267ad3)
fixdeps: update module google.golang.org/grpc to v1.79.3 [security] (release-3.6.x) () (87dff41)
fixalloc: set a limit on preallocations (backport release-3.6.x) () (7e1daf3)
fixdeps: update alpine docker tag to v3.23.3 (main) () () (fb20246)
featureadd loki health command (backport release-3.6.x) () (dfdbe2a)
featureUpdate to go 1.25.7 () () (1967a6a)
fixbump go version for 3.6.x () (b06b508)
fixLineFilterLabelFilter.String() regexp correct delimiters (backport release-3.6.x) () (9d5fb5f)
featureadd rules check for namespace and group () () (7733ab1)
fixBackport gzip fix release 3.6.x () (d805266)
fixdeps: [Release 3.6.x] Update dskit to resolve Otel conflict () (fb05a36)
fixDo not override S3 region if already specified in configuration chain (backport release-3.6.x) () (38582ac)
fixFix regression in S3 client configuration (backport release-3.6.x) () (7d8176f)
fixdeps: Loki 3.6.1 CVE updates () (2f85998)
fixdocker: missing permissions to start docker (backport release-3.6.x) () (48b507f)
fixdocker: set WORKDIR to root in loki Dockerfiles () (6040a09)
featureAdd method to get zone-aware partition consumers () (4a733fc)
featureanalytics: Change how analytics proxy works ()
featureAPI: Add endpoint returning tenant configured limits () (6818c90)
featureAPI: Loki Improvement Document (LID) for query splitting () (66f0f0b)
featureci: Add workflow_dispatch for querytee-images workflow ()
featurecompactor: Compactor deletion manifest builder () (47961f8)
featurecompactor HS: Add a dashboard for monitoring deletion with horizontally scalable compactor () (10db8ab)
featurecompactor HS: Add a job runner for processing of deletion jobs ()
featurecompactor HS: Add job queue and deletion job builder () (#17843)
featurecompactor HS: Add jsonnet for deploying horizontally scalable compactor () (5e28950)
featurecompactor HS: Add support for applying storage updates after finishing processing of deletion manifest () (ba3c670)
featurecompactor HS: Add support for worker for processing of jobs from the compactor's job queue () (d05c4bc)
featurecompactor HS: Fixes and changes for getting horizontally scalable compactor to work well () (000f90d)
featurecompactor HS: Refactor interfaces and build a link between delete requests manager and compactor for HS of compactor () (3646607)
featurecompactor HS: Store index updates per processed segment in the manifest to the object storage () (8007e22)
featurecompactor HS: tune compactor worker config and add experimental feature warning to the docs () (5bf3f74)
featurecompactor HS: Use streaming RPCs for interacting with job queue over grpc () (385e317)
featurecompactor HS: Wire things up and add some metrics () (bd29320)
featurecompactor HS: Add a metric to track the number of jobs left to conclude ongoing unit of work ()
featuredataobj executor: project node () (395030b)
featuredataobj, executor: filter node execution () (cf54d50)
featuredata-objects: Add query stats collection to the dataobj readers () (9e68fb0)
featuredata-objects: Add p50, p95 and p99 section sizes per tenant ()
featuredata-objects: Add p50, p95 and p99 sections per tenant to stats ()
featuredata-objects: Add tenant to section builders ()
featuredata-objects: Add tenant to section metadata ()
featuredata-objects: build multi-tenant data objects ()
featuredata-objects: decode tenant when reading streams and logs sections ()
featuredata-objects: print the tenant in the dump and stats sub-commands ()
featuredata-objects: improve dataobj-inspect command () (238e0b7)
featuredata-objects: Initial index-builder implementation () (1f0edcd)
featuredistributor: Add MaxRecvMsgSize config for uncompressed message size limits () (1d99f4d)
featuredistributor: log ingestion policy when log_push_request is set () (0ec787f)
featuredistributor: Mark truncated log lines with identifier () (0ee8e76)
featuredistributor: stop pushing to the metadata topic from distributors () (e0f015c)
featuredistributor: remove tenant topic tee ()
featuredistributor: check for failed reason in distributors () (104c457)
featuredistributor: Add agent IPs to distributor log () (7fc9026)
featuredistributor: Add enforceLimits to ingest_limits.go () (d197cda)
featuredistributor: Add metric to track ingest limits failures in distributor () (7f1a1c7)
+251 more items in the release notesfeatureUpgrade go to 1.25.8 () (3b305e3)
fixalloc: set a limit on preallocations (backport release-3.5.x) () (1906dc2)