Grafana Loki 3.2.2 → 3.7.9
54 releases · 14 breaking changes · 4 security fixes · 0 advisories fixed
4security14breaking1deprecated282feature161fix
Breaking changes
- breaking operator: switch default for OpenShift stream labels () in 3.7.3
- breaking engine: Make scheduler aware of total compute capacity () in 3.7.0
- breaking parsed labels should not override structured metadata () in 3.7.0
- breaking engine: Share worker threads across all scheduler connections () in 3.7.0
- 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
- breaking operator: Add configuration option for dropping OTLP attributes () in 3.5.0
- breaking ksonnet: clean-up deprecated configs () in 3.5.0
- breaking Remove wget from Promtail docker image () in 3.4.0
- breaking Remove wget from Promtail docker image () (2eea546) in 3.4.0
- breaking promtail: Remove wget from Promtail docker image (backport release-3.3.x) () in 3.3.1
- breaking blooms: Introduce a new block schema (V3) () in 3.3.0
- breaking blooms: Index structured metadata into blooms () in 3.3.0
Security changes
- security security/HIGH/: Bump Go to 1.26.5 to address CVE-2026-39822 and CVE-2026-42505 [SECURITY] () (b318f28) in 3.7.4
- security security/HIGH/: Bump Go to 1.26.5 to address CVE-2026-39822 and CVE-2026-42505 [SECURITY] () (fc478e1) in 3.6.13
- security deps: remove CVE GHSA-2464-8j7c-4cjm () (f2a304a) in 3.5.6
- security promtail: Switch Promtail base image from Debian to Ubuntu to fix critical security issues (https://github.com/grafana/loki/issues/15195). in 3.3.1
Deprecations
- deprecated ksonnet: clean-up deprecated configs () (76183fa) in 3.5.0
Every release in between
fixdeps: Update github.com/thanos-io/objstore digest to 72d3b9f (release-3.7.x) () (e7d6809)
fixdeps: Update go4.org/netipx digest to 3075585 (release-3.7.x) () (24be2f4)
fixdeps: Update k8s.io/utils digest to cf1189d (release-3.7.x) () (a5218df)
fixingester: Concurrent WAL Append() calls could lead to inconsitent record order and irrecoverable WAL state () (72aa93e)
fixLimit request body size for ruler "CreateRuleGroup" API and LogQLAnalyzer API [release-3.7.x] () (6c6e9dc)
fixlogql: Keep entries while stream accumulator has free room [release-3.7.x] () (4390fb1)
fixsecurity/LOW/: Update module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc to v1.45.0 [SECURITY] (release-3.7.x) () (bab6de2)
fixsecurity/LOW/: Update module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp to v1.45.0 [SECURITY] (release-3.7.x) () (7aee5f1)
fixsecurity/LOW/: Update module go.opentelemetry.io/otel/sdk to v1.45.0 [SECURITY] (release-3.7.x) () (b787d9a)
fixsecurity/MEDIUM/: Update module github.com/containerd/containerd/v2 to v2.2.9 [SECURITY] (release-3.7.x) () (bafb1b8)
fixsecurity: Bump Go to 1.26.10 [SECURITY] (release-3.7.x) () (d3b4a2f)
fixsecurity/HIGH/pkg/push: Update module google.golang.org/grpc to v1.83.2 [SECURITY] (release-3.7.x) () (4d5dc2b)
fixsecurity/HIGH/: Update module google.golang.org/grpc to v1.83.1 [SECURITY] (release-3.7.x) () (0a01797)
fixsecurity/HIGH/: Update module google.golang.org/grpc to v1.83.2 [SECURITY] (release-3.7.x) () (14b5da8)
fixsecurity/MEDIUM/: Update module github.com/containerd/containerd/v2 to v2.2.8 [SECURITY] (release-3.7.x) () (3e917f2)
fixsecurity/UNKNOWN/pkg/push: Update module golang.org/x/net to v0.56.0 [SECURITY] (release-3.7.x) () (41064da)
fixsecurity/UNKNOWN/pkg/push: Update module google.golang.org/grpc to v1.83.1 [SECURITY] (release-3.7.x) () (cd8e76d)
fixsecurity/UNKNOWN/: Update module golang.org/x/crypto to v0.56.0 [SECURITY] (release-3.7.x) () (47149cb)
featureAdd flag to ignore missing chunks during deletion of logs with line filter [release-3.7.x] () (7a40404)
fixsecurity/UNKNOWN/: Update module github.com/containerd/containerd/v2 to v2.2.5 [SECURITY] (release-3.7.x) () (07cd1f0)
fixsecurity/UNKNOWN/: Update module go.etcd.io/etcd/client/pkg/v3 to v3.6.14 [SECURITY] (release-3.7.x) () (9d1c9ee)
fixsecurity/UNKNOWN/: Update module golang.org/x/mod to v0.40.0 [SECURITY] (release-3.7.x) () (1d5e027)
fixstorage: Pre-compute SHA-256 to avoid aws-chunked on PutObject [release-3.7.x] () (3d6f245)
fixqueryrange: Preserve sketch in MergeLabels [release-3.7.x] () (d48329d)
fixBuild deb/rpm packages again in the release workflow () (6f49272)
fixci: Disable docker plugin publishing on release-3.7.x () (6095f71)
fixingester: Fix flush race in ingester [release-3.7.x] () (ff152dc)
fixsecurity/UNKNOWN/cmd/chunks-inspect: Update module github.com/klauspost/compress to v1.18.7 [SECURITY] (release-3.7.x) () (11c4b29)
fixsecurity/UNKNOWN/cmd/dataobj-inspect: Update module github.com/klauspost/compress to v1.18.7 [SECURITY] (release-3.7.x) () (1e3108e)
fixsecurity/UNKNOWN/cmd/dataobj-inspect: Update module go.opentelemetry.io/otel to v1.42.0 [SECURITY] (release-3.7.x) () (28917d3)
fixsecurity/UNKNOWN/cmd/dataobj-inspect: Update module golang.org/x/text to v0.39.0 [SECURITY] (release-3.7.x) () (5d2b9d4)
fixsecurity/UNKNOWN/operator: Update module github.com/klauspost/compress to v1.18.7 [SECURITY] (release-3.7.x) () (8d71c59)
fixsecurity/UNKNOWN/: Update module github.com/klauspost/compress to v1.18.7 [SECURITY] (release-3.7.x) () (941b557)
fixsecurity/UNKNOWN/: Update module golang.org/x/text to v0.39.0 [SECURITY] (release-3.7.x) () (2347a9a)
fixsecurity/UNKNOWN/: Update module google.golang.org/grpc to v1.82.1 [SECURITY] (release-3.7.x) () (f290af0)
fixci: Fix zizmor findings for operator-images in Loki 3.7 () (abc1186)
fixci: Helm CI warning fix () (7389428)
fixci: Re-enable docker plugin publishing () (28f44a8)
fixcompactor: Fix delete request when using Thanos objstore client with filesystem backend [release-3.7.x] () (dd6fdb5)
fixdeps: Update module charm.land/bubbletea/v2 to v2.0.7 (release-3.7.x) () (e11f935)
fixdeps: Update module charm.land/lipgloss/v2 to v2.0.4 (release-3.7.x) () (10213c2)
fixdeps: Update module github.com/aws/aws-sdk-go-v2/credentials to v1.19.24 (release-3.7.x) () (3daf198)
fixdeps: Update module github.com/aws/smithy-go to v1.27.3 (release-3.7.x) () (1f6a191)
fixdeps: Update module github.com/baidubce/bce-sdk-go to v0.9.270 (release-3.7.x) () (103ccd8)
fixdeps: Update module github.com/coder/quartz to v0.3.1 (release-3.7.x) () (3509e31)
fixdeps: Update module github.com/IBM/ibm-cos-sdk-go to v1.14.1 (release-3.7.x) () (d0abe72)
fixdeps: Update module github.com/klauspost/compress to v1.18.6 (release-3.7.x) () (327da7c)
fixdeps: Update module github.com/pierrec/lz4/v4 to v4.1.27 (release-3.7.x) () (6b3297f)
fixdeps: Update module github.com/shirou/gopsutil/v4 to v4.26.5 (release-3.7.x) () (cb7f17d)
fixsecurity/CRITICAL/clients/cmd/fluentd/docker: Update dependency fluentd to v1.19.3 [SECURITY] (release-3.7.x) () (6d8f1b5)
securitysecurity/HIGH/: Bump Go to 1.26.5 to address CVE-2026-39822 and CVE-2026-42505 [SECURITY] () (b318f28)
fixsecurity/HIGH/: Update module github.com/apache/thrift to v0.24.0 [SECURITY] (release-3.7.x) () (36eb5f7)
fixsecurity/UNKNOWN/pkg/push: Update module golang.org/x/net to v0.55.0 [SECURITY] (release-3.7.x) () (dd7a124)
fixsecurity/UNKNOWN/: Update module github.com/containerd/containerd/v2 to v2.0.10 [SECURITY] (release-3.7.x) () (6fa6165)
fixstorage: Fix index filename issue with legacy S3 client and chunk_delimiter () (0eca83c)
breakingoperator: switch default for OpenShift stream labels ()
featureadd bloom filter to cache known streams for ExceedsLimits requests () (f5440a3)
featureadd builder pool to logsobj package () (8a68101)
featureadd case-insensitive regex optimization () (f6a6a4f)
featureAdd config to delegate stream limits check to limits-service only () (ba119f6)
featureadd flush manager to control data object flush lifecycle () (c169ce3)
featureadd GroupConsumer to kafkav2 package () (5ad60ee)
featureAdd results cache to thor query engine () (6ef3827)
featureAdd SubstringInsensitive compute fn () (9c03192)
featureAlign start time when the query is received () (8e18f10)
featureallow the initial offset to be set in the starting phase () (93f4bdf)
featureBatch records before writing to sinks () (f083618)
featurebench: add simulated object storage latency to LogQL benchmarks () (5102ed0)
featurebuild: Move to Go 1.26 () (4fb960c)
featureclose the records chan when consumer terminates () (c3d0de9)
featuredataobj-compactor: add a planner for compaction of data objects () (7f1450d)
featuredon't shuffle shard if shard factor is 1 () (7ac1d16)
featureearly goldfish correlation ID generation with X-Loki-Goldfish-ID header () (e90e4a6)
featureengine: Dedupe entries when building final result () (e95137a)
featureenginev2: Implement IsMember compute function () (a28d8b4)
featureenginev2: Implement regexp compute function () (7b8d51b)
featureenginev2: Implement substr compute function () (9740619)
featurehelm: Add common labels to all resources () (dc21099)
featurehelm: allow customization of write, read and backend PDB () (9f653b1)
featurehelm: finalize chart fork () (33f7a1b)
featurehelm: Memcached: allow to override CPU in the auto-computed resource mode () (3886548)
featureIntroduce a rate batcher to batch rate updates () (b9a0a15)
featurelimits: Add emptiness check to prepare for multiAZ () (4eeb70c)
featureloki-query-engine: instrument query-engine with runtime/trace () (a7c75a6)
featureloki: allow disabling cache for query_range requests () (1242aa5)
featureoperator: add option to customize gateway server cert () (3c8b9e8)
featureoperator: switch default for OpenShift stream labels () (61ec040)
featureoperator: Update Loki operand to v3.6.5 () (d81e977)
featureoperator: update metrics authentication to remove dependency on kube-rbac-proxy () (2de6e79)
featureput kotel behind a flag () (f8e2d64)
featurequery-engine: Omit labels with empty values () (5c17103)
featurerefactor frontend cache, add metrics, filter out cached streams () (a63f0c3)
featurerelease 3.7 () (21d5b59)
featureRemove Promtail support (backport k299) () (939d15f)
featurereset the consumption lag gauge after 1 minute of idle period () (f1d0cdf)
+195 more items in the release notesfixCVEs in release 3.7.x () (bb4c5d8)
fixdeps: update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.97.3 [security] (release-3.7.x) () (7bc9450)
fixFix ruler panic related to unset validation scheme (backport release-3.7.x) () (cf65729)
fixstorage: attach SHA-256 checksum on PutObject for Object Lock buckets () (7df13d9)
fixUpgrade Go and gRPC versions on 3.7.x () (2c8fff2)
breakingengine: Make scheduler aware of total compute capacity ()
breakingparsed labels should not override structured metadata ()
breakingengine: Share worker threads across all scheduler connections ()
featureability to send query context for limit enforcement () (1a66d2d)
featureadd downscalePermittedFunc to check downscale is permitted () (c0c27b3)
featureadd gauge to track in-flight bytes () (23ef8ec)
featureadd histogram loki_dataobj_consumer_flush_duration_seconds () (5a5e90e)
featureadd loki health command () (ef69cfd)
featureadd metric to track flush failures () (ed4f27e)
featureAdd new dataobj builder flush criteria () (498656b)
featureAdd partition state to consumption lag metric () (91d4eb6)
featureadd prepare downscale handler () (677b2ec)
featureadd processed records metric () (333da73)
featureadd race tolerance to query-tee () (014520a)
featureAdd resolved policy to blocked and enforced label error () (48d13d1)
featureadd segmentation keys and resolver () (c853f2c)
featureadd support for cancelation to copy and sort () (6a8b879)
featureAdd support for storing chunk deletion markers in object storage instead of local disk () (856c11d)
featureadd support for UpdateRates RPC to distributors () (9018886)
featureAdd UpdateRates RPC, update rates from the frontend, return no-op in the service () (e173cf4)
featurecanary: Support passing arbitrary set of labels to use for the query () (993b3ae)
featurecheck partition state in parallel () (b8536aa)
featureClient side index gateway shuffle sharding () (326c7d1)
featuredataobj-consumer add processed bytes metric () (fba0c5d)
featuredecouple dataobj consumers from the reader service () (c3e909d)
featuredisambiguate metadata for better scans () (66fd9d8)
featuredon't tee unsampled queries () (b975e48)
featureenable racing in the querytee () (23948c4)
featureEnable support for max, min, max_over_time, min_over_time for new engine () (b9a51f0)
featureengine: add regexp parser support for log queries () (5663f9c)
featureengine: delegate metastore queries to engine () (3a74fe7)
featureengine: implement strict and keepEmpty logfmt parsing () (01cab53)
featuregoldfish: add endpoints for serving stored results () (e17ae2d)
featuregoldfish: mv comparison_status to db, add stats endpoint () (c22e05c)
featureHandle state change lock in prepare downscale () (de092da)
featurehelm: nameOverride now passed through helm tpl function. () (7f56fd2)
featurehelm: Add ability to toggle grpclb port for query frontend service () (9c4f022)
featurehelm: Add startupProbe to distributor () (5b76589)
featurehelm: allow configuration of service trafficDistribution parameter () (55f95e3)
featurehelm: allow set topologySpreadConstraints on singleBinary () (265601f)
+226 more items in the release notesfixsecurity: Bump Go to 1.26.10 [SECURITY] (release-3.6.x) () (de41836)
fixdeps: Update dependencies related to otel for 3.6 () (603de5a)
fixsecurity/LOW/: Update module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc to v1.45.0 [SECURITY] (release-3.6.x) () (3e7c0ed)
fixsecurity/LOW/: Update module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp to v1.45.0 [SECURITY] (release-3.6.x) () (ad5a87c)
fixsecurity: Bump Go to 1.26.9 [SECURITY] (release-3.6.x) () (c969f5c)
fixsecurity/HIGH/pkg/push: Update module google.golang.org/grpc to v1.83.1 [SECURITY] (release-3.6.x) () (d8d78f6)
fixsecurity/HIGH/pkg/push: Update module google.golang.org/grpc to v1.83.2 [SECURITY] (release-3.6.x) () (6d21d6b)
fixsecurity/HIGH/: Update module google.golang.org/grpc to v1.83.1 [SECURITY] (release-3.6.x) () (ed9df58)
fixsecurity/HIGH/: Update module google.golang.org/grpc to v1.83.2 [SECURITY] (release-3.6.x) () (ee0ef56)
fixsecurity/MEDIUM/: Update module github.com/containerd/containerd/v2 to v2.0.12 [SECURITY] (release-3.6.x) () (7fa1224)
fixsecurity/UNKNOWN/: Update module golang.org/x/crypto to v0.55.0 [SECURITY] (release-3.6.x) () (85b2d4f)
fixsecurity/UNKNOWN/: Update module golang.org/x/crypto to v0.56.0 [SECURITY] (release-3.6.x) () (57bc922)
fixsecurity/UNKNOWN/: Update module golang.org/x/mod to v0.40.0 [SECURITY] (release-3.6.x) () (c08bf30)
featureAdd flag to ignore missing chunks during deletion of logs with line filter [release-3.6.x] () (b87159f)
fixsecurity/UNKNOWN/: Update module go.etcd.io/etcd/client/pkg/v3 to v3.5.33 [SECURITY] (release-3.6.x) () (bf4b367)
fixstorage: Pre-compute SHA-256 to avoid aws-chunked on PutObject [release-3.6.x] () (0a29895)
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)
featureUpdate to go 1.25.7 () () (dd71399)
fixbuild UI deps () (6d1e9ea)
featureChange how analytics proxy works (backport release-3.5.x) () (5a9d3fd)
fixdeps: Bump x/crypto module () (b21123b)
fixdeps: Update go version to 1.24.11 () (79d8922)
fixlogger: correct log level verbosity in rule evaluation () (backport release-3.5.x) () (562d87d)
fixbump go version () (cf33543)
fixbuild: rpm signature config () () (d5b382b)
fixbuild: update loki build image () () (c70476a)
securitydeps: remove CVE GHSA-2464-8j7c-4cjm () (f2a304a)
fixdeps: update module github.com/twmb/franz-go/plugin/kprom to v1.2.1 (release-3.5.x) () (bb7356c)
fixrelease-3.5.x: bump Go version to 1.24.8 () () (1b8b5dd)
fixrelease-3.5.x: backport fix to correctly calculate entry metadata size () (5aa8bd2)
fixdocs: added instructions for how to upgrade zone-aware ingesters… () (e0de7da)
fixUpgrade go version 1.24.6 in release-3.5.x () (ce8d705)
fixdeps: Move to Go 1.24.5 () (2aa4680)
fixHandle WAL corruption properly on startup (backport release-3.5.x) () (5b8ee9a)
fixci: Update release code 3.5 () (b1b28b0)
fixdeps: Move to Go 1.24.2 (backport release-3.5.x) () (d0fbad0)
fixfrontend: allow resolution of v6 addresses. (backport release-3.5.x) () (aed4610)
fixHandle WAL corruption properly on startup (backport release-3.5.x) () (5b8ee9a)
fixjsonparser: Fix possible JSON log line corruption caused by json parser on query path (backport release-3.5.x) () (546d456)
fixmemberlist: allow resolution of advertise address from v6 interf… (backport release-3.5.x) () (6f878ad)
featureprepare Loki 3.5 release (22a5221)
fixbuild: Bump loki-build-image for docker-driver (backport release-3.5.x) () (d4e637c)
breakingoperator: Add configuration option for dropping OTLP attributes ()
breakingksonnet: clean-up deprecated configs ()
featureAccount for policy when reporting seen resource and metadata labels () (9a356a1)
featureadd a config option for custom GCS endpoints () (f1ebd97)
featureadd dry-run mode for checking limits in distributors () (d6c499b)
featureadd limits package () (127b609)
featureadd limits/frontend pkg () (0cbaa46)
featureAdd PartitionManager and move this out of ingest_limits.go () (8a0cc0f)
featureadd S3 chunk delimiter config to support MinIO running on Windows () (8429b0f)
featureAdd support for blocking a policy to be ingested () (69089ef)
featureadd support for using sqlite for storing delete requests () (5b33e65)
featureAssert for bad max_query_lookback config () (073c94c)
featuredataob: Implement SelectSamples () (13a6c33)
featuredataobj-explorer: Add stream distribution info to dataobj explorer UI () (4befd22)
featuredataobj-querier: Fixes streams section sharding & instrumentation () (543ad8e)
featuredataobj/querier: Add logging and improve stream processing metrics () (49bcaf4)
featuredataobj: Add methods for querying data objects metadata () (4bc95c0)
featuredataobj: cardinality estimation () (66889ec)
featuredataobj: Ensure constant sharding for the dataobj querier () (78a141c)
featuredataobj: expose cardinality estimations in UI () (7d9414d)
featuredataobj: Implement SelectLogs using a topk min-heap () (8f69f0d)
featuredataobj: tenant partition consumer () (4399775)
featureDistributed Operational UI () (dbf2bef)
featuredistributor: Add simulated latency () (7119f6e)
featureDo not enforce labels vs agg metric stream () (25c0620)
featureenforce limits in distributors () (bc2111e)
featurehelm global values updates () (e5f31b3)
featureHelm: Add extraContainers to backend pods () (528a1c6), closes
featurehelm: Add tpl() support back to read, write and backend pods () (af05c38)
featurehelm: Allow provisioner to be namespaced () (af85ecf)
featurehelm: Optionally add the operational UI () (197265b)
featureingest-limits: Implement global tenant rate limiting () (3a3df62)
featureIntroduce policy to received_bytes () (affedaf)
featureIntroduce policy stream mapping () (5c8e832)
featurekafka: tenant topics () (c258419)
featureksonnet: Add no_schedule_constraints option to distributors () (9e9a09d)
featurelambda-promtail: Improve relabel configuration parsing and testing () (2587f34)
featurelogical planning: Planner playground () (89f0ed7)
featurelogql: Add LogQL Benchmark Suite () (1b57297)
deprecatedksonnet: clean-up deprecated configs () (76183fa)
+232 more items in the release notesfixrelease-3.4.x: upgrade go minor version () (2b7b94f)
featureadd a config option for custom GCS endpoints () () (b2c87ba)
fixfrontend: allow resolution of v6 addresses. (backport release-3.4.x) () (93e0880)
fixHandle WAL corruption properly on startup (backport release-3.4.x) () (1ecc9e4)
fixmemberlist: allow resolution of advertise address from v6 interf… (backport release-3.4.x) () (640cd33)
featureLID for query splitting (backport release-3.4.x) () (2cb5ad7)
fixci: Update release code 3.4 () (4108c5d)
fixdeps: Move to Go 1.23.8 () (2e18686)
fixdeps: update module golang.org/x/net to v0.38.0 [security] (release-3.4.x) () (57cd6ce)
fixdocs: Update configuration.md (backport release-3.4.x) () (cc8db57)
fixdeps: Move to Go 1.23.7 () (5de86f1)
fixdeps: update jwt, oauth and go-redis dependencies () (e038d0f)
fixdeps: update module golang.org/x/crypto to v0.35.0 [security] (release-3.4.x) () (184fe1a)
fixdeps: update module golang.org/x/oauth2 to v0.27.0 [security] (release-3.4.x) () (bead91e)
fixdocs: add a note on docker configuration.md doc to explain accep… (backport release-3.4.x) () (c39780d)
fixblooms: Initialize bloom gateway client only once (backport release-3.4.x) () (1b9829b)
fixci: do not disable CGO in Makefile (backport release-3.4.x) () (4fa045d)
fixbuild info in docker images () (4484080)
breakingRemove wget from Promtail docker image ()
featureAdd a metric ingestion time SM sanitization () (e9d0c3e)
featureadd kafka development environment () (226e9f1)
featureadd lines skipped metric to pattern ingesters () (dea5d78)
featureAdd objstore support for Swift using thanos.io/objstore () (44523e0)
featureadd opt-in support for ProxyFroomEnvironment in logcli () () (c56b95d)
featureAdd otlp attribute deployment.environment.name to list of default labels () (2d407bd)
featureadd per-tenant time sharding for long out-of-order ingestion () (0d6d68d)
featureadd phase to log lines in kafka_consumer.go () (0a12cab)
featureAdd Rule Name and Type to Query Tags () (b272573)
featureAdd TLS config to the analytics client () (2c5eabd)
featureadded support for overrides exporter () (db72164)
featureapi: Support Parquet as a query response format. () (d0c11a6)
featureBlock scheduler scaffolding () (a10140d)
featureblock-scheduler: adds service and basic planner support for scheduler () (ad322c0)
featureblock-scheduler: introduce job lease and requeue expired jobs () (558080c)
featureblock-scheduler: job tracking & offset commits () (f2bff77)
featureblock-scheduler: status page shows completed jobs () (10194f7)
featureblockbuilder component () (cbdd36a)
featureblockbuilder: consolidate on record counting planner () (532bdbc)
featureblockbuilder: grpc transport () (339ba1a)
featureblockbuilder: priority queue for job dispatching () (0981273)
featureblooms: Add task timining and sizing metrics () (79cccfd)
featureblooms: Apply task timeout in bloom builder () (f92dde0)
featureblooms: disk-backed queue for the bloom-planner () (b646861)
featureblooms: Prefetch bloom blocks as soon as they are built () (b406015)
featurebuild the Docker Driver for arm64 () (e950251)
featureDetect fields based on per-tenant configuration and put them into structured metadata at ingest time () (7033091)
featureexpose topologySpreadConstraints for admin-api pods () (1b93086)
featureexpose topologySpreadConstraints for distributed deployment () (d075107)
featurehelm: Compute ConfigMap/Secret checksum only over .data content () (990f71c)
featurehelm: Do not explicitly template managed-by, as it should be set at install time by the installation manager. () (10b7478)
featureIntroduce shardable probabilistic topk for instant queries. () (7b53f20)
featurelambda-promtail: add relabeling support for log entries () (c41a8b4)
featurelambda-promtail: Add terraform variable for s3 bucket notification filter prefix () (3dd8d7d)
featureline_format bypass template execution if possible () (2150fbc)
featurelogcli: Include common labels () (639ac74)
featureloki/docker compose: enable feature toggle () (8f243ee)
featureoperator: Add support for managed GCP WorkloadIdentity () (7635a5c)
breakingRemove wget from Promtail docker image () (2eea546)
+225 more items in the release notesfixdeps: Move to Go 1.23.7 () (f6c6474)
fixdeps: update jwt and oauth2 dependencies for 3.3.x () (241f5aa)
fixdeps: update module golang.org/x/crypto to v0.35.0 [security] (release-3.3.x) () (454cad2)
fixdeps: update module golang.org/x/oauth2 to v0.27.0 [security] (release-3.3.x) () (7b35a41)
fixdocs: add a note on docker configuration.md doc to explain accep… () (0102107)
fixbuild: update build info 3 3 x () (4672625)
fixci: Provide correct build info for release builds () () (e5f80d3)
fixci: Revert "fixed Publish Rendered Helm Chart Diff workflow" () (09d1085)
fixcorrect typo in architecture name (amr64 -> arm64) (backport release-3.3.x) () (9acdc33)
fixdeps: CVE updates for Loki 3.3.2 () (01a7a0d)
featurepresent DF bytes values in queryable format (backport release-3.3.x) () (218ecbb)
fixdeps: backport update module golang.org/x/crypto to v0.31.0 () (57a7a2c)
fixenable metric aggregation in loki-local-config.yaml (backport release-3.3.x) () (635f04d)
fixfix the docker driver build (backport release-3.3.x) () (23b5fc2)
breakingpromtail: Remove wget from Promtail docker image (backport release-3.3.x) ()
securitypromtail: Switch Promtail base image from Debian to Ubuntu to fix critical security issues (https://github.com/grafana/loki/issues/15195).
otherdocker: Move from base-nossl to static. This PR removes the inclusion of glibc into most of the Docker images created by the Loki build system. ().
breakingblooms: Introduce a new block schema (V3) ()
breakingblooms: Index structured metadata into blooms ()
featureability to log stream selectors before service name detection () (d7ff426)
featureadd app_name as a service label () (f2a16f4)
featureadd backoff mechanism to the retention process () (3136880)
featureadd functions to common.libsonnet for warpstream () (2bde071)
featureadd gauge loki_ingest_storage_reader_phase () (f5b0fb6)
featureadd gauge to track the partition_id () (a142b3d)
featureadd missing cluster label to mixins () (547ca70)
featureadd query user and query source to "executing query" log lines () (4d69929)
featureadd retries for s3 ObjectExists calls () (73cbbb0)
featureadd structured metadata to the promtail push API () (66cffcb)
featureAdd support for partition ingester in dashboards () (70deebf)
featureAllows to configure client_max_body_size () (809a024)
featureApply patterns line length limit to json message key () (41fafd8)
featureblooms: Add bloom planner and bloom builder to backend target () (bf60455)
featureblooms: disk-backed queue for the bloom-planner (backport k227) () (1f6828b)
featureblooms: Index structured metadata into blooms () (a2fbaa8)
featureblooms: Only write key and key=value to blooms () (3af0004)
featureConfigurable list of json fields to mine patterns () (7050897)
featuredetected field values () (7983f94)
featuredistributors: Use a pool of worker to push to ingesters. () (f80d68a)
featureDo not add empty blooms to offsets () (51c42e8)
featureExtract task computing into a strategy interface () (ab5e6ea)
featurefluentd-plugin-datadog-loki: support custom http headers () (e59035e)
featurehelm: :sparkles: add additional service annotations for components in distributed mode () (5978f13)
featurehelm: add configurable extraEnvFrom to admin-api and enterprisegw () (5d78a3a)
featurehelm: Add kubeVersionOverride for Helm chart () (0935d77)
featurehelm: Add persistence option to memcached on Helm chart () (ef1df0e)
featurehelm: add tolerations to pattern-ingester statefulset () (09530c0)
featurehelm: Allow setting node attributes to tokengen and provisioner () (c708ae6)
featurehelm: Replace bloom compactor with bloom planner and builder () (08e61ca)
featurehelm: update chart with loki version 3.2.0 () (11b92ee)
featureHelm: Update Loki Helm chart for restricted environments () (adc7538)
featureimplement IsRetryableErr for S3ObjectClient () (fc90a63)
featureImplement owned streams calculation using Partition Ring () (3c36ba9)
featureImplement WAL segment ingestion via Kafka with partition ring () (d178f4c)
featureImprove pattern ingester tracing () (80aec25)
featureingester: implement partition shuffle sharding for ingester () (1a4436c)
featureIntroduce new ObjectExistsWithSize API to () (ac422b3)
+147 more items in the release notes