Releases: grafana/loki
Releases · grafana/loki
v3.6.3
v3.5.9
operator: v0.9.0
0.9.0 (2025-12-04)
⚠ BREAKING CHANGES
- operator: consolidate image build workflows and improve documentation (#19395)
Features
- operator: Add alert LokiIngesterFlushFailureRateCritical (#18698) (66ebc5a)
- operator: Add warning alert for when LokiStack is not getting ready (#19258) (c47fe46)
- operator: deploy network policies with LokiStack (#19099) (6e6f61f)
- operator: s3 validation reject endpoints that contain a URL path (#19356) (f6ef4d8)
- operator: Update Loki operand to v3.5.4 (#19122) (155972e)
- operator: Update Loki operand to v3.5.5 (#19187) (743929b)
Bug Fixes
- operator: updated AlertingRule sample to make it comply with the validation we apply (#18671) (8e6c018)
- operator: upgrade OPA policy syntax for v1+ (#18795) (610f43e)
- operator: Do not deploy NetworkPolicies automatically on OCP 4.20 (#19680) (8df33ff)
- operator: Return quickstart script to working condition and improve rootless usage (#19960) (397da27)
Code Refactoring
v3.6.2
v3.6.1
v3.6.0
Features
- Add method to get zone-aware partition consumers (#17377) (4a733fc)
- analytics: Change how analytics proxy works (#19098)
- API: Add endpoint returning tenant configured limits (#17101) (6818c90)
- API: Loki Improvement Document (LID) for query splitting (#16958) (66f0f0b)
- ci: Add workflow_dispatch for querytee-images workflow (#19541)
- compactor: Compactor deletion manifest builder (#17474) (47961f8)
- compactor HS: Add a dashboard for monitoring deletion with horizontally scalable compactor (#18588) (10db8ab)
- compactor HS: Add a job runner for processing of deletion jobs (#18058)
- compactor HS: Add job queue and deletion job builder (#17843)
(#17843) - compactor HS: Add jsonnet for deploying horizontally scalable compactor (#18550) (5e28950)
- compactor HS: Add support for applying storage updates after finishing processing of deletion manifest (#18294) (ba3c670)
- compactor HS: Add support for worker for processing of jobs from the compactor's job queue (#18165) (d05c4bc)
- compactor HS: Fixes and changes for getting horizontally scalable compactor to work well (#18526) (000f90d)
- compactor HS: Refactor interfaces and build a link between delete requests manager and compactor for HS of compactor (#18326) (3646607)
- compactor HS: Store index updates per processed segment in the manifest to the object storage (#18212) (8007e22)
- compactor HS: tune compactor worker config and add experimental feature warning to the docs (#18539) (5bf3f74)
- compactor HS: Use streaming RPCs for interacting with job queue over grpc (#18125) (385e317)
- compactor HS: Wire things up and add some metrics (#18421) (bd29320)
- compactor HS: Add a metric to track the number of jobs left to conclude ongoing unit of work (#19506)
- dataobj executor: project node (#17312) (395030b)
- dataobj, executor: filter node execution (#17327) (cf54d50)
- data-objects: Add query stats collection to the dataobj readers (#17128) (9e68fb0)
- data-objects: Add p50, p95 and p99 section sizes per tenant (#19054)
- data-objects: Add p50, p95 and p99 sections per tenant to stats (#19044)
- data-objects: Add tenant to section builders (#18864)
- data-objects: Add tenant to section metadata (#18843)
- data-objects: build multi-tenant data objects (#19034)
- data-objects: decode tenant when reading streams and logs sections (#18846)
- data-objects: print the tenant in the dump and stats sub-commands (#19033)
- data-objects: improve dataobj-inspect command (#18618) (238e0b7)
- data-objects: Initial index-builder implementation (#18297) (1f0edcd)
- distributor: Add MaxRecvMsgSize config for uncompressed message size limits (#16915) (1d99f4d)
- distributor: log ingestion policy when log_push_request is set (#18712) (0ec787f)
- distributor: Mark truncated log lines with identifier (#18262) (0ee8e76)
- distributor: stop pushing to the metadata topic from distributors (#17525) (e0f015c)
- distributor: remove tenant topic tee (#19082)
- distributor: check for failed reason in distributors (#18128) (104c457)
- distributor: Add agent IPs to distributor log (#17011) (7fc9026)
- distributor: Add enforceLimits to ingest_limits.go (#17117) (d197cda)
- distributor: Add metric to track ingest limits failures in distributor (#17015) (7f1a1c7)
- distributor: Add tests for enforcing limits in distributors (#17124) (69aeda1)
- engine: Implements predicate mapping for DataObjScan (#17621) (cbb5be6)
- engine, dataobj: logql bench wiring for new engine [non-fork] (#17627) (ccb65f9)
- engine: Add json parsing stage to v2 engine (#19240)
- engine: Add logfmt parse support to the v2 query engine (#18931)
- engine: More aggregations for the new query engine (#19350)
- engine: Prefetch inputs of Merge pipeline concurrently (#19039)
- fluentbit: Update fluent/fluent-bit to v4 which adds support for structured metadata to the out_loki plugin (#17200) (f108e1c)
- fluentd: Add 'compress gzip' setting to fluentd plugin (#18995)
- GEL: Remove tokengen job and kubectl dependency. (#18803)
- goldfish: improve query performance with indexes and partitions (#19023)
- goldfish: Add user and query engine to Goldfish UI (#18801)
- goldfish: capture logs drilldown flag in query samples (#19242)
- goldfish: Add traceId support to goldfish (#18681) (2f0dc74)
- goldfish: Add traceId to Goldfish UI (#18726) (4fabb8d)
- goldfish: Goldfish UI (#17983) (462acb5)
- goldfish: Goldfish UI Improvements ([#18504](#18...