Grafana Loki 3.0.1 → 3.6.19
50 releases · 16 breaking changes · 4 security fixes · 0 advisories fixed
4security16breaking1deprecated281feature115fix
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
- 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
- breaking promtail: Remove wget from Promtail docker image (backport release-3.2.x) () in 3.2.2
- breaking api: Fail log queries when executed on instant query endpoint () in 3.2.0
- breaking jsonnet: convert read statefulset into deployment for loki-simple-scalable () in 3.2.0
- breaking blooms: Remove bloom compactor component () in 3.2.0
- breaking blooms: Remove bloom compactor component () (b75eacc) in 3.2.0
- breaking update helm chart to support distributed mode and 3.0 () in 3.1.0
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
- 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
- security promtail: Switch Promtail base image from Debian to Ubuntu to fix critical security issues (). in 3.2.2
Deprecations
- deprecated ksonnet: clean-up deprecated configs () (76183fa) in 3.5.0
Every release in between
fixsecurity: 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 notesbreakingpromtail: Remove wget from Promtail docker image (backport release-3.2.x) ()
fixlogql: Updated JSONExpressionParser not to unescape extracted values if it is JSON object. ().
fixstorage: Have GetObject check for canceled context. S3ObjectClient.GetObject incorrectly returned nil, 0, nil when the provided context is already canceled ().
securitypromtail: Switch Promtail base image from Debian to Ubuntu to fix critical security issues ().
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. ().
fixconfig: Copy Alibaba and IBM object storage configuration from common () (32a9bc0)
fixlogql: updated JSONExpressionParser not to unescape extracted values if it is JSON object. (backport release-3.2.x) () (e9bbaf3)
fixRevert build image to Debian Bullseye to fix libc version issue in Promtail () (1e913df)
fixstorage/chunk/client/aws: have GetObject check for canceled context (backport release-3.2.x) () (1b7dd95)
breakingapi: Fail log queries when executed on instant query endpoint ()
breakingjsonnet: convert read statefulset into deployment for loki-simple-scalable ()
breakingblooms: Remove bloom compactor component ()
featureability to ignore cache for volume queries () (b1dc076)
featureadd _extracted suffix to detected fields conflicts () (ab1caea)
featureAdd baseline rf1 querier implementation () (3a99b69)
featureAdd CLI to inspect RF=1 WAL segments () (150e653)
featureAdd initial support for a kafka-based ingest path () (33c26f4)
featureadd loki_ingester_rf1_segment_age_seconds metric () (2dfc13b)
featureAdd metrics for Ingester RF-1 () (d4179aa)
featureAdd metrics to WAL Manager () (bfe97d7)
featureAdd settings for cpu/mutex/block profiling options () (f06eabb)
featureadd structured metadata to the promtail push API () () (c118fc6)
featureAdded getting started video for ingesting Otel logs () (5e560f9)
featureaggregate byte and count metrics () (913e9f9)
featureapi: Fail log queries when executed on instant query endpoint () (ce71f1c)
featureblooms: Add series & chunks per block metrics () (55c6499)
featureBootstrap metastore for wal segments () (0b47498)
featureCalculate the age of a WAL segment () (4abb5a4)
featurechunks-inspect: support structured metadata () (1834065)
featurecollect and serve pre-aggregated bytes and counts () (467eb1b)
featureCollect duplicate log line metrics () (40ee766)
featureconvert WalSegmentWriter to io.ReadSeeker () (19c0509)
featuredetected-labels: remove cardinality filter () (4f534d7)
featuredownsample aggregated metrics () (2c053ee)
featureDrain uses different tokenizer based on log format () (bc01e6f)
featureexclude and from creating new tokens in patterns () (8c8454b)
featureexclude in pattern tokens () (e612dd3)
featureexporter: include boolean values in limit exporter () (4220737)
featureflush not owned streams () (2ca1ac6)
featurehelm: Make gateway container port configurable. () (05176e4)
featurehelm: Support alibabacloud oss in helm chart () (3ebab6f)
featureIgnore empty streams in distributor if all entries fail validation () (6c4b062)
featureImplement GetObjectRange for all storage providers () (d9c441e)
featureimprove Owned Streams feature observability () (ce86459)
featureimprove placeholder replacement of byte sizes () (ac284ca)
featureIngester RF-1 () (7f35179)
featureIngester Stream Limit Improvements () (ec34aaa)
featureingester: Smooth out chunk flush operations () (82fbb2f)
breakingblooms: Remove bloom compactor component () (b75eacc)
+167 more items in the release notesfixconfig: Copy Alibaba and IBM object storage configuration from common () (7184d45)
fixlogql: updated JSONExpressionParser not to unescape extracted values if it is JSON object. (backport release-3.1.x) () (759f9c8)
fixloki/production/docker-compose: upgrade loki and grafana production image tags to 3.1.1 () (36fe29e)
fixRevert build image to Debian Bullseye to fix libc version issue in Promtail () (05b6a65)
fixstorage/chunk/client/aws: have GetObject check for canceled context (backport release-3.1.x) () (f3d69ff)
featureloki: add ability to disable AWS S3 dual stack endpoints usage () (464ac73)
fixdeps: bumped dependencies versions to resolve CVEs () (34206cd)
breakingupdate helm chart to support distributed mode and 3.0 ()
featureAdd a version of the mixin dashboards for meta monitoring () (ec1a057)
featureAdd backoff to flush op () (9767807)
featureadd detected-fields command to logcli () (210ea93)
featureAdd ingester_chunks_flush_failures_total () (cc3694e)
featureadd lokitool () (7b7d3d4)
featureAdd metrics for number of patterns detected & evicted () (bc53b33)
featureAdd new Drain tokenizer that splits on most punctuation () (6a0fdd0)
featureAdd pattern ingester support in SSD mode () (19bfef4)
featureadd profile tagging to ingester () (00d3c7a)
featureadd recalculateOwnedStreams to check stream ownership if the ring is changed () (e7689b2)
featureAdd step param to Patterns Query API () (7b8533e)
featureAdd tokenizer interface for Drain Training () (797bb64)
featureadd toleration for bloom components () (fcb2b0a)
featureAdd utf8 support to Pattern Lexer to support utf8 chars () (f6f8bab)
featureadd warnings to metadata context directly () (c4ac8cc)
featureAdded getting started video () (8442dca)
featureAdded Interactive Sandbox to Quickstart tutorial () (97212ea)
featureAdded video and updated Grafana Agent -> Alloy () (1432a3e)
featureAPI: Expose optional label matcher for label names API () (8084259)
featurearea/promtail: Added support to install wget on promtail docker image to support docker healthcheck () (ffe684c)
featureblooms: Add counter metric for blocks that are not available at query time () (d6374bc)
featureblooms: Add in-memory LRU cache for meta files () (fcd544c)
featureblooms: Blooms/v2 encoding multipart series () (fbe7c55)
featureblooms: compute chunks once () (bc78d13)
featureblooms: ignore individual bloom-gw failures () (4c9b22f)
featureblooms: ingester aware bounded impl () (7bbd8b5)
featurebloom: Skip attempts to filter chunks for which blooms have not been built () (a1b1eeb)
featureblooms: limit bloom size during creation () (eac5622)
featureblooms: record time spent resolving shards () (9c25985)
featureblooms: Separate page buffer pools for series pages and bloom pages () (75ccf21)
featureBoilerplate for new bloom build planner and worker components. () (8978ecf)
featurecache: Add Cache-Control: no-cache support for Loki instant queries. () (88e545f)
featurecanary: Add test to check query results with and without cache. () (71507a2)
featureDetected labels from store () (587a6d2)
featuredetected-labels: include labels with cardinality > 1 () (8be8364)
featuredetectedFields: add parser to response () (2b3ae48)
featuredetectedFields: Support multiple parsers to be returned for a single field () (19fef93)
featureEnable log volume endpoint by default () (397aa56)
featureEnable log volume endpoint by default in helm () (e39677f)
+129 more items in the release notes