loki
loki copied to clipboard
chore(k201): release 3.1.0
:robot: I have created a release beep boop
3.1.0
3.1.0 (2024-05-13)
⚠ BREAKING CHANGES
- update helm chart to support distributed mode and 3.0 (#12067)
Features
- Add a version of the mixin dashboards for meta monitoring (#12700) (ec1a057)
- add detected-fields command to logcli (#12739) (210ea93)
- add lokitool (#12166) (7b7d3d4)
- Add pattern ingester support in SSD mode (#12685) (19bfef4)
- Add step param to Patterns Query API (#12703) (7b8533e)
- add toleration for bloom components (#12653) (fcb2b0a)
- add warnings to metadata context directly (#12579) (c4ac8cc)
- area/promtail: Added support to install wget on promtail docker image to support docker healthcheck (#11711) (ffe684c)
- blooms: Add in-memory LRU cache for meta files (#12862) (fcd544c)
- blooms: compute chunks once (#12664) (bc78d13)
- blooms: ignore individual bloom-gw failures (#12863) (4c9b22f)
- blooms: ingester aware bounded impl (#12840) (7bbd8b5)
- blooms: limit bloom size during creation (#12796) (eac5622)
- blooms: record time spent resolving shards (#12636) (9c25985)
- Detected labels from store (#12441) (587a6d2)
- detectedFields: add parser to response (#12872) (2b3ae48)
- Enable log volume endpoint by default (#12628) (397aa56)
- Enable log volume endpoint by default in helm (#12690) (e39677f)
- Generic logline placeholder replacement and tokenization (#12799) (4047902)
- helm: Allow extraObject items as multiline strings (#12397) (af5be90)
- improve syntax parser for pattern (#12489) (48dae44)
- include the stream we failed to create in the stream limit error message (#12437) (ec81991)
- parameterise the MaximumEventAgeInSeconds, LogGroupName, and IAMRoleName for lambda-promtail CloudFormation template (#12728) (8892dc8)
- split detected fields queries (#12491) (6c33809)
- Update getting started demo to Loki 3.0 (#12723) (282e385)
- update helm chart to support distributed mode and 3.0 (#12067) (79b876b)
- Updated best practises for labels (#12749) (6ebfbe6)
Bug Fixes
-
codec
not initialized in downstream roundtripper (#12873) (b6049f6) - Add a missing
continue
in fuse which may cause incorrect bloom test result (#12650) (0d1ebeb) - Add missing Helm helper loki.hpa.apiVersion (#12755) (3070ea7)
- Add missing OTLP endpoint to nginx config (#12709) (8096748)
- add missing parentheses in meta monitoring dashboards (#12802) (151d0a5)
- blooms: Correctly return unfiltered chunks for series that are not mapped to any block (#12774) (c36b114)
- blooms: Deduplicate filtered series and chunks (#12791) (3bf2d1f)
- blooms: Do not fail requests when fetching metas from cache fails (#12838) (667076d)
- blooms: dont break iterator conventions (#12808) (1665e85)
- blooms: Fix a regression introduced with #12774 (#12776) (ecefb49)
- blooms: Fix findGaps when ownership goes to MaxUInt64 and that is covered by existing meta (#12558) (0ee2a61)
- blooms: Fully deduplicate chunks from FilterChunkRef responses (#12807) (a0f358f)
- blooms: Handle not found metas gracefully (#12853) (37c8822)
- blooms: Reset error on LazyBloomIter.Seek (#12806) (76ba24e)
- close res body (#12444) (616977a)
- crrect initialization of a few slices (#12674) (0eba448)
- docs: broken link in getting started readme (#12736) (425a2d6)
- docs: Move promtail configuration to the correct doc (#12737) (1161846)
- Ensure Drain patterns are valid for LogQL pattern match filter (#12815) (fd2301f)
- Fix compactor matcher in the loki-deletion dashboard (#12790) (a03846b)
- fix setting of info log level when trying to detect level from log lines (#12635) (0831802)
- Fix the lokitool imports (#12673) (6dce988)
- Fixes read & backend replicas settings (#12828) (d751134)
- helm: Set compactor addr for distributed mode. (#12748) (521d40a)
- helm: only default bucket names when using minio (#12548) (2e32ec5)
-
helm: Removed duplicate bucketNames from documentation and fixed key name
deploymentMode
(#12641) (0d8ff9e) - incorrect compactor matcher in loki-deletion dashboard mixin (#12567) (006f88c)
- Ingester zoneAwareReplication (#12659) (9edb0ce)
- ksonnet: Do not generate rbac for consul if you are using memberlist (#12688) (2d62fca)
- lambda-promtail, update s3 filename regex to allow finding of log files from AWS GovCloud regions (#12482) (7a81d26)
- loki version prefix in Makefile (#12514) (dff72d2)
- loki-operational.libsonnet (#12789) (51a841f)
- make detected fields work for both json and proto (#12682) (f68d1f7)
- make the tsdb filenames correctly reproducible from the identifier (#12536) (ec888ec)
- Missing password for Loki-Canary when loki.auth_enabled is true (#12411) (68b23dc)
- mixin generation when cluster label is changed (#12613) (1ba7a30)
- mixin: dashboards $__auto fix (#12707) (91ef72f)
- nix: lambda-promtail vendor hash (#12763) (ae180d6)
- operator: Bump golang builder to 1.21.9 (#12503) (f680ee0)
- operator: Configure Loki to use virtual-host-style URLs for S3 AWS endpoints (#12469) (0084262)
- packaging: Require online network in systemd unit file for Loki and Promtail (#12741) (57f78b5)
- panics when ingester response is nil (#12946) (#12949) (8622293)
- promtail race fixes (#12656) (4e04d07)
- promtail; clean up metrics generated from logs after a config reload. (#11882) (39a7181)
- promtail: Fix UDP receiver on syslog transport (#10708) (a00f1f1)
- promtail: Handle docker logs when a log is split in multiple frames (#12374) (c0113db)
- query sharding: Generalize avg -> sum/count sharding using existing binop mapper (#12599) (11e7687)
- Remove Hardcoded Bucket Name from EventBridge Example CloudFormation Template (#12609) (8c18463)
- remove unused parameter causing lint error (#12801) (33e82ec)
- spans: corrects early-close for a few spans (#12887) (93aaf29)
- update to build image 0.33.2, fixes bug with promtail windows DNS resolution (#12732) (759f42d)
- updated all dockerfiles go1.22 (#12708) (71a8f2c)
- Updated Loki Otlp Ingest Configuration (#12648) (ff88f3c)
- Use to the proper config names in warning messages (#12114) (4a05964)
- workflows: don't run metric collector on forks (#12687) (7253444)
Performance Improvements
Merging this PR will release the artifacts of 8622293f23b118c8ad042d2ca5d91e2509a3c4a2
This PR must be merged before a backport PR will be created.
This PR must be merged before a backport PR will be created.
This PR must be merged before a backport PR will be created.