Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[promtail] update to 3.0.0 #3083

Merged
merged 4 commits into from
Jun 8, 2024
Merged

Conversation

mjnagel
Copy link
Contributor

@mjnagel mjnagel commented Apr 16, 2024

Updates:

  • Promtail 3.0.0 (does not appear to be any chart changes needed?)
  • Switches configmap-reload to new ghcr location
  • Allows for enabling service without servicemonitor

Previously made these changes in https://github.com/grafana/helm-charts/pull/3026/files but with the 3.0.0 release moved them here.

@mjnagel
Copy link
Contributor Author

mjnagel commented May 30, 2024

@zanhsieh rebased this and fixed linting issues if you are able to take another look!

@jimmy-ungerman
Copy link

Would love to get this approved to match our Promtail installation to the Loki version

Copy link
Contributor

@zalegrala zalegrala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution.

@zanhsieh zanhsieh merged commit 0806507 into grafana:main Jun 8, 2024
6 checks passed
@jkroepke
Copy link
Collaborator

@zalegrala @zanhsieh @mjnagel

This update introduces an invalid template. If Values.service.labels is empty, the template breaks.

---
# Source: opsstack/charts/promtail/templates/service-metrics.yaml

apiVersion: v1
kind: Service
metadata:
  name: release-name-promtail-metrics
  namespace: default
  labels:
    helm.sh/chart: promtail-6.16.0
    app.kubernetes.io/name: promtail
    app.kubernetes.io/instance: release-name
    app.kubernetes.io/version: "3.0.0"
    app.kubernetes.io/managed-by: Helm
    {}
  annotations:
    {}
spec:

results into an helm error:

Error: YAML parse error on opsstack/charts/promtail/templates/service-metrics.yaml: error converting YAML to JSON: yaml: line 11: did not find expected key

Use --debug flag to render out invalid YAML

@mjnagel
Copy link
Contributor Author

mjnagel commented Jun 10, 2024

@jkroepke I'll fix this shortly, thanks for bringing to my attention.

kodiakhq bot referenced this pull request in cloudquery/helm-charts Jul 1, 2024
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [promtail](https://grafana.com/loki) ([source](https://togithub.com/grafana/helm-charts)) | minor | `6.15.5` -> `6.16.2` |

---

### Release Notes

<details>
<summary>grafana/helm-charts (promtail)</summary>

### [`v6.16.2`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.2)

[Compare Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.16.1...promtail-6.16.2)

Promtail is an agent which ships the contents of local logs to a Loki instance

#### What's Changed

-   \[promtail] Bugfix deployment.strategy in values.yaml by [@&#8203;Sheikh-Abubaker](https://togithub.com/Sheikh-Abubaker) in [https://github.com/grafana/helm-charts/pull/2932](https://togithub.com/grafana/helm-charts/pull/2932)

**Full Changelog**: grafana/helm-charts@tempo-distributed-1.12.0...promtail-6.16.2

### [`v6.16.1`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.1)

[Compare Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.16.0...promtail-6.16.1)

Promtail is an agent which ships the contents of local logs to a Loki instance

#### What's Changed

-   \[promtail] Update service template to fix broken promtail. by [@&#8203;Sheikh-Abubaker](https://togithub.com/Sheikh-Abubaker) in [https://github.com/grafana/helm-charts/pull/3164](https://togithub.com/grafana/helm-charts/pull/3164)

**Full Changelog**: grafana/helm-charts@helm-loki-6.6.4...promtail-6.16.1

### [`v6.16.0`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.0)

[Compare Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.15.5...promtail-6.16.0)

Promtail is an agent which ships the contents of local logs to a Loki instance

#### What's Changed

-   \[promtail] update to 3.0.0 by [@&#8203;mjnagel](https://togithub.com/mjnagel) in [https://github.com/grafana/helm-charts/pull/3083](https://togithub.com/grafana/helm-charts/pull/3083)

#### New Contributors

-   [@&#8203;mjnagel](https://togithub.com/mjnagel) made their first contribution in [https://github.com/grafana/helm-charts/pull/3083](https://togithub.com/grafana/helm-charts/pull/3083)

**Full Changelog**: grafana/helm-charts@grafana-agent-operator-0.4.0...promtail-6.16.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
UnicornChance referenced this pull request in defenseunicorns/uds-core Jul 3, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/grafana/promtail](https://togithub.com/grafana/loki) |
major | `2.9.6` -> `3.1.0` |
|
[ghcr.io/jimmidyson/configmap-reload](https://togithub.com/jimmidyson/configmap-reload)
| minor | `v0.12.0` -> `v0.13.1` |
| [promtail](https://grafana.com/loki)
([source](https://togithub.com/grafana/helm-charts)) | minor | `6.15.5`
-> `6.16.2` |
|
[registry1.dso.mil/ironbank/opensource/grafana/promtail](https://togithub.com/grafana/loki)
([source](https://repo1.dso.mil/dsop/opensource/grafana/promtail)) |
major | `v2.9.6` -> `v3.1.0` |
|
[registry1.dso.mil/ironbank/opensource/jimmidyson/configmap-reload](https://togithub.com/jimmidyson/configmap-reload)
([source](https://repo1.dso.mil/dsop/opensource/jimmidyson/configmap-reload))
| minor | `v0.12.0` -> `v0.13.1` |

---

### Release Notes

<details>
<summary>grafana/loki (docker.io/grafana/promtail)</summary>

### [`v3.1.0`](https://togithub.com/grafana/loki/releases/tag/v3.1.0)

[Compare
Source](https://togithub.com/grafana/loki/compare/v3.0.0...v3.1.0)

##### ⚠ BREAKING CHANGES

- update helm chart to support distributed mode and 3.0
([#&#8203;12067](https://togithub.com/grafana/loki/issues/12067))

##### Features

- Add a version of the mixin dashboards for meta monitoring
([#&#8203;12700](https://togithub.com/grafana/loki/issues/12700))
([ec1a057](https://togithub.com/grafana/loki/commit/ec1a057a323ed1bd8de448e714a672b64140b691))
- Add backoff to flush op
([#&#8203;13140](https://togithub.com/grafana/loki/issues/13140))
([9767807](https://togithub.com/grafana/loki/commit/9767807680cb4149c7b56345c531b62105a1b976))
- add detected-fields command to logcli
([#&#8203;12739](https://togithub.com/grafana/loki/issues/12739))
([210ea93](https://togithub.com/grafana/loki/commit/210ea93a690b1b9746b3ff62bbd5d217a3bc8e8e))
- Add ingester_chunks_flush_failures_total
([#&#8203;12925](https://togithub.com/grafana/loki/issues/12925))
([cc3694e](https://togithub.com/grafana/loki/commit/cc3694eecddaab579d08328cdab78a7d8a7bd720))
- add lokitool
([#&#8203;12166](https://togithub.com/grafana/loki/issues/12166))
([7b7d3d4](https://togithub.com/grafana/loki/commit/7b7d3d4cd2c979c778d3741156f0d765a9e531b2))
- Add metrics for number of patterns detected & evicted
([#&#8203;12918](https://togithub.com/grafana/loki/issues/12918))
([bc53b33](https://togithub.com/grafana/loki/commit/bc53b337218425af5b5ce69dcef56e27afec6647))
- Add new Drain tokenizer that splits on most punctuation
([#&#8203;13143](https://togithub.com/grafana/loki/issues/13143))
([6a0fdd0](https://togithub.com/grafana/loki/commit/6a0fdd088091fc37e3e9424c78a2d6d587dbbb33))
- Add pattern ingester support in SSD mode
([#&#8203;12685](https://togithub.com/grafana/loki/issues/12685))
([19bfef4](https://togithub.com/grafana/loki/commit/19bfef48cbad57468591e8214c4a5f390091f1e1))
- add profile tagging to ingester
([#&#8203;13068](https://togithub.com/grafana/loki/issues/13068))
([00d3c7a](https://togithub.com/grafana/loki/commit/00d3c7a52d9f2b48fccb0cd5b105a2577b3d0305))
- add recalculateOwnedStreams to check stream ownership if the ring is
changed
([#&#8203;13103](https://togithub.com/grafana/loki/issues/13103))
([e7689b2](https://togithub.com/grafana/loki/commit/e7689b248dbe549b2ac61a0e335d8b5b999cc47d))
- Add step param to Patterns Query API
([#&#8203;12703](https://togithub.com/grafana/loki/issues/12703))
([7b8533e](https://togithub.com/grafana/loki/commit/7b8533e435cf9d0466d3b147b2b3e0f6b3613fe9))
- Add tokenizer interface for Drain Training
([#&#8203;13069](https://togithub.com/grafana/loki/issues/13069))
([797bb64](https://togithub.com/grafana/loki/commit/797bb641736a2355b4f8503c147fc0c8a814f19a))
- add toleration for bloom components
([#&#8203;12653](https://togithub.com/grafana/loki/issues/12653))
([fcb2b0a](https://togithub.com/grafana/loki/commit/fcb2b0a16a7692ee0a705ce239375843a63246c7))
- Add utf8 support to Pattern Lexer to support utf8 chars
([#&#8203;13085](https://togithub.com/grafana/loki/issues/13085))
([f6f8bab](https://togithub.com/grafana/loki/commit/f6f8babf83f3d90f4e6f3f9b732fe22382861f47))
- add warnings to metadata context directly
([#&#8203;12579](https://togithub.com/grafana/loki/issues/12579))
([c4ac8cc](https://togithub.com/grafana/loki/commit/c4ac8cc009a75b616f867701c440797f655bcd1b))
- Added getting started video
([#&#8203;12975](https://togithub.com/grafana/loki/issues/12975))
([8442dca](https://togithub.com/grafana/loki/commit/8442dca9d2341471996a73a011f206630c67e857))
- Added Interactive Sandbox to Quickstart tutorial
([#&#8203;12701](https://togithub.com/grafana/loki/issues/12701))
([97212ea](https://togithub.com/grafana/loki/commit/97212eadf15c2b5ee2cd59b7c1df71f6177cfe7e))
- Added video and updated Grafana Agent -> Alloy
([#&#8203;13032](https://togithub.com/grafana/loki/issues/13032))
([1432a3e](https://togithub.com/grafana/loki/commit/1432a3e84a7e5df18b8dc0e217121fd78da9e75e))
- API: Expose optional label matcher for label names API
([#&#8203;11982](https://togithub.com/grafana/loki/issues/11982))
([8084259](https://togithub.com/grafana/loki/commit/808425953fa8a8eca3199b3664e43ceba362747a))
- area/promtail: Added support to install wget on promtail docker image
to support docker healthcheck
([#&#8203;11711](https://togithub.com/grafana/loki/issues/11711))
([ffe684c](https://togithub.com/grafana/loki/commit/ffe684c330bcd65f9b07a02d6f93bb475106becc))
- **blooms:** Add counter metric for blocks that are not available at
query time
([#&#8203;12968](https://togithub.com/grafana/loki/issues/12968))
([d6374bc](https://togithub.com/grafana/loki/commit/d6374bc2ce3041005842edd353a3bb010f467abe))
- **blooms:** Add in-memory LRU cache for meta files
([#&#8203;12862](https://togithub.com/grafana/loki/issues/12862))
([fcd544c](https://togithub.com/grafana/loki/commit/fcd544c2d9d52b62d09e31c532a5cd2115f4d2bc))
- **blooms:** Blooms/v2 encoding multipart series
([#&#8203;13093](https://togithub.com/grafana/loki/issues/13093))
([fbe7c55](https://togithub.com/grafana/loki/commit/fbe7c559b5ed153fb46a1965c24180011a558b85))
- **blooms:** compute chunks once
([#&#8203;12664](https://togithub.com/grafana/loki/issues/12664))
([bc78d13](https://togithub.com/grafana/loki/commit/bc78d13d9b736bb9313403569d0f69e85663afce))
- **blooms:** ignore individual bloom-gw failures
([#&#8203;12863](https://togithub.com/grafana/loki/issues/12863))
([4c9b22f](https://togithub.com/grafana/loki/commit/4c9b22f11077b560d21f086a84d42176e9196d5b))
- **blooms:** ingester aware bounded impl
([#&#8203;12840](https://togithub.com/grafana/loki/issues/12840))
([7bbd8b5](https://togithub.com/grafana/loki/commit/7bbd8b5087d637ac592403c5daafda35353fe13d))
- **bloom:** Skip attempts to filter chunks for which blooms have not
been built
([#&#8203;12961](https://togithub.com/grafana/loki/issues/12961))
([a1b1eeb](https://togithub.com/grafana/loki/commit/a1b1eeb09583f04a36ebdb96f716f3f285b90adf))
- **blooms:** limit bloom size during creation
([#&#8203;12796](https://togithub.com/grafana/loki/issues/12796))
([eac5622](https://togithub.com/grafana/loki/commit/eac56224b8e228a694090ffaee47300b23eeb13b))
- **blooms:** record time spent resolving shards
([#&#8203;12636](https://togithub.com/grafana/loki/issues/12636))
([9c25985](https://togithub.com/grafana/loki/commit/9c25985b970865f054dfa9243cbe984d921df3c8))
- **blooms:** Separate page buffer pools for series pages and bloom
pages ([#&#8203;12992](https://togithub.com/grafana/loki/issues/12992))
([75ccf21](https://togithub.com/grafana/loki/commit/75ccf2160bfe647b1cb3daffb98869e9c1c44130))
- Boilerplate for new bloom build planner and worker components.
([#&#8203;12989](https://togithub.com/grafana/loki/issues/12989))
([8978ecf](https://togithub.com/grafana/loki/commit/8978ecf0c85dfbe18b52632112e5be20eff411cf))
- **cache:** Add `Cache-Control: no-cache` support for Loki instant
queries.
([#&#8203;12896](https://togithub.com/grafana/loki/issues/12896))
([88e545f](https://togithub.com/grafana/loki/commit/88e545fc952d6ff55c61d079db920f00abc04865))
- **canary:** Add test to check query results with and without cache.
([#&#8203;13104](https://togithub.com/grafana/loki/issues/13104))
([71507a2](https://togithub.com/grafana/loki/commit/71507a2b640ad071d88ee894e80235f93be73c3d))
- Detected labels from store
([#&#8203;12441](https://togithub.com/grafana/loki/issues/12441))
([587a6d2](https://togithub.com/grafana/loki/commit/587a6d20e938f4f58e5a49563a3c267762cf89eb))
- **detected-labels:** include labels with cardinality > 1
([#&#8203;13128](https://togithub.com/grafana/loki/issues/13128))
([8be8364](https://togithub.com/grafana/loki/commit/8be8364435bb83dd134580ba6fc1f0bdb5474356))
- **detectedFields:** add parser to response
([#&#8203;12872](https://togithub.com/grafana/loki/issues/12872))
([2b3ae48](https://togithub.com/grafana/loki/commit/2b3ae48d9be63183907dfd7163af6a980360c853))
- **detectedFields:** Support multiple parsers to be returned for a
single field
([#&#8203;12899](https://togithub.com/grafana/loki/issues/12899))
([19fef93](https://togithub.com/grafana/loki/commit/19fef9355fdd46911611dbec25df0f5a4e397d31))
- Enable log volume endpoint by default
([#&#8203;12628](https://togithub.com/grafana/loki/issues/12628))
([397aa56](https://togithub.com/grafana/loki/commit/397aa56e157cbf733da548474a4bcae773e82362))
- Enable log volume endpoint by default in helm
([#&#8203;12690](https://togithub.com/grafana/loki/issues/12690))
([e39677f](https://togithub.com/grafana/loki/commit/e39677f97b4ba27c90d9f8d2991441095e55b06e))
- Generic logline placeholder replacement and tokenization
([#&#8203;12799](https://togithub.com/grafana/loki/issues/12799))
([4047902](https://togithub.com/grafana/loki/commit/40479029d74d588268956190d956a088aed682e1))
- **helm:** Allow extraObject items as multiline strings
([#&#8203;12397](https://togithub.com/grafana/loki/issues/12397))
([af5be90](https://togithub.com/grafana/loki/commit/af5be900764acfe4bff54ceef164a4f660990f8a))
- **helm:** Support for PVC Annotations for Non-Distributed Modes
([#&#8203;12023](https://togithub.com/grafana/loki/issues/12023))
([efdae3d](https://togithub.com/grafana/loki/commit/efdae3df14c47d627eb99e91466e0451db6e16f6))
- improve performance of `first_over_time` and `last_over_time` queries
by sharding them
([#&#8203;11605](https://togithub.com/grafana/loki/issues/11605))
([f66172e](https://togithub.com/grafana/loki/commit/f66172eed17f9418ab22615537c7b65b09de96e5))
- improve syntax parser for pattern
([#&#8203;12489](https://togithub.com/grafana/loki/issues/12489))
([48dae44](https://togithub.com/grafana/loki/commit/48dae4417cca75a40d6a3bf16b0d976714e8db81))
- include the stream we failed to create in the stream limit error
message
([#&#8203;12437](https://togithub.com/grafana/loki/issues/12437))
([ec81991](https://togithub.com/grafana/loki/commit/ec81991f4d7f6d83a34dffb073d60c330c69e94d))
- Increase drain max depth from 8 -> 30
([#&#8203;13063](https://togithub.com/grafana/loki/issues/13063))
([d0a2859](https://togithub.com/grafana/loki/commit/d0a285926b7257d54cf948ba644c619a4b49a871))
- Introduce `index audit` to `lokitool`
([#&#8203;13008](https://togithub.com/grafana/loki/issues/13008))
([47f0236](https://togithub.com/grafana/loki/commit/47f0236ea8f33a67a0a1abf6e6d6b3582661c4ba))
- loki/main.go: Log which config file path is used on startup
([#&#8203;12985](https://togithub.com/grafana/loki/issues/12985))
([7a3338e](https://togithub.com/grafana/loki/commit/7a3338ead82e4c577652ab86e9a55faf200ac05a))
- new stream count limiter
([#&#8203;13006](https://togithub.com/grafana/loki/issues/13006))
([1111595](https://togithub.com/grafana/loki/commit/1111595179c77f9303ebdfd362f14b1ac50044cb))
- Optimize log parsing performance by using unsafe package
([#&#8203;13223](https://togithub.com/grafana/loki/issues/13223))
([9f31b25](https://togithub.com/grafana/loki/commit/9f31b25253502f035cfb6a831bcea7f778f427dd))
- parameterise the MaximumEventAgeInSeconds, LogGroupName, and
IAMRoleName for lambda-promtail CloudFormation template
([#&#8203;12728](https://togithub.com/grafana/loki/issues/12728))
([8892dc8](https://togithub.com/grafana/loki/commit/8892dc89231ebe7b05fc1c4e0b7647f328f9c1ce))
- **promtail:** Support of RFC3164 aka BSD Syslog
([#&#8203;12810](https://togithub.com/grafana/loki/issues/12810))
([be41525](https://togithub.com/grafana/loki/commit/be4152576e6d8cb280fd65604199db7157981f07))
- Querier: Split gRPC client into two.
([#&#8203;12726](https://togithub.com/grafana/loki/issues/12726))
([7b6f057](https://togithub.com/grafana/loki/commit/7b6f0577c3277b84230f0f2deba747b01ca2b2fa))
- **reporting:** Report cpu usage
([#&#8203;12970](https://togithub.com/grafana/loki/issues/12970))
([87288d3](https://togithub.com/grafana/loki/commit/87288d37f9e9c1e90295bf785adbc4bfdb66fb30))
- split detected fields queries
([#&#8203;12491](https://togithub.com/grafana/loki/issues/12491))
([6c33809](https://togithub.com/grafana/loki/commit/6c33809015bef8078b17dcb6b0701e930132f042))
- Support negative numbers in LogQL
([#&#8203;13091](https://togithub.com/grafana/loki/issues/13091))
([6df81db](https://togithub.com/grafana/loki/commit/6df81db978b0157ab96fa0629a311f919dad1e8a))
- Tune Patterns query drain instance
([#&#8203;13137](https://togithub.com/grafana/loki/issues/13137))
([30df31e](https://togithub.com/grafana/loki/commit/30df31e28b5c360ffed2dea3b47f515e4e24146d))
- Update getting started demo to Loki 3.0
([#&#8203;12723](https://togithub.com/grafana/loki/issues/12723))
([282e385](https://togithub.com/grafana/loki/commit/282e38548ceb96b1c518010c47b8eabf4317e8fd))
- update helm chart to support distributed mode and 3.0
([#&#8203;12067](https://togithub.com/grafana/loki/issues/12067))
([79b876b](https://togithub.com/grafana/loki/commit/79b876b65d55c54f4d532e98dc24743dea8bedec))
- Update Loki monitoring docs to new meta monitoring helm
([#&#8203;13176](https://togithub.com/grafana/loki/issues/13176))
([b4d44f8](https://togithub.com/grafana/loki/commit/b4d44f89f997e59c84e69ed075341bb6e1371d08))
- Updated best practises for labels
([#&#8203;12749](https://togithub.com/grafana/loki/issues/12749))
([6ebfbe6](https://togithub.com/grafana/loki/commit/6ebfbe658bbd92e3599ca4aff3bcfdd302d3cc32))
- Updated SS and microservices deployment docs
([#&#8203;13083](https://togithub.com/grafana/loki/issues/13083))
([1b80458](https://togithub.com/grafana/loki/commit/1b80458e2eff2d41b9126a7529ee32ae1e269f05))

##### Bug Fixes

- `codec` not initialized in downstream roundtripper
([#&#8203;12873](https://togithub.com/grafana/loki/issues/12873))
([b6049f6](https://togithub.com/grafana/loki/commit/b6049f6792492d5753626e5845b0094199463966))
- Add a missing `continue` in fuse which may cause incorrect bloom test
result ([#&#8203;12650](https://togithub.com/grafana/loki/issues/12650))
([0d1ebeb](https://togithub.com/grafana/loki/commit/0d1ebebd3afe9504506aaed0b7827318eb2d9cfe))
- Add copyString function to symbolizer to avoid retaining memory
([#&#8203;13146](https://togithub.com/grafana/loki/issues/13146))
([86b119a](https://togithub.com/grafana/loki/commit/86b119ac7ba206d294eb257f99c308fe8452bd58))
- add detected_level info when the info word appears on log message
([#&#8203;13218](https://togithub.com/grafana/loki/issues/13218))
([c9bfa3e](https://togithub.com/grafana/loki/commit/c9bfa3ebbf362b3d056879f0ef5f3e656f28c500))
- Add missing Helm helper loki.hpa.apiVersion
([#&#8203;12755](https://togithub.com/grafana/loki/issues/12755))
([3070ea7](https://togithub.com/grafana/loki/commit/3070ea70bb05bffced6a8304f506b03ed4c8e2aa))
- Add missing OTLP endpoint to nginx config
([#&#8203;12709](https://togithub.com/grafana/loki/issues/12709))
([8096748](https://togithub.com/grafana/loki/commit/8096748f1f205e766deab9438c4b2bc587facfc5))
- add missing parentheses in meta monitoring dashboards
([#&#8203;12802](https://togithub.com/grafana/loki/issues/12802))
([151d0a5](https://togithub.com/grafana/loki/commit/151d0a58ac9f5aa67f944e6729720f5f70d07e27))
- add retry middleware to the "limited" query roundtripper
([#&#8203;13161](https://togithub.com/grafana/loki/issues/13161))
([bb864b3](https://togithub.com/grafana/loki/commit/bb864b3ad63d61f5b091a9cc04246da2f44b2157))
- allow cluster label override in bloom dashboards
([#&#8203;13012](https://togithub.com/grafana/loki/issues/13012))
([987e551](https://togithub.com/grafana/loki/commit/987e551f9e21b9a612dd0b6a3e60503ce6fe13a8))
- **blooms:** bloomshipper no longer returns empty metas on fetch
([#&#8203;13130](https://togithub.com/grafana/loki/issues/13130))
([ad279e5](https://togithub.com/grafana/loki/commit/ad279e518cb252ef7e26283ec16540846dbd3acf))
- **blooms:** Clean block directories recursively on startup
([#&#8203;12895](https://togithub.com/grafana/loki/issues/12895))
([7b77e31](https://togithub.com/grafana/loki/commit/7b77e310982147162777f9febfbcd98ec8a8c383))
- **blooms:** Correctly return unfiltered chunks for series that are not
mapped to any block
([#&#8203;12774](https://togithub.com/grafana/loki/issues/12774))
([c36b114](https://togithub.com/grafana/loki/commit/c36b1142c7acd6a13a3634ddbef71254040cff73))
- **blooms:** Deduplicate filtered series and chunks
([#&#8203;12791](https://togithub.com/grafana/loki/issues/12791))
([3bf2d1f](https://togithub.com/grafana/loki/commit/3bf2d1fea08593bdf10dc8a6827998a6d8a8243c))
- **blooms:** Disable metas cache on bloom gateway
([#&#8203;12959](https://togithub.com/grafana/loki/issues/12959))
([00bdd2f](https://togithub.com/grafana/loki/commit/00bdd2f5b703991b280317ceff0fcf2eed1847d9))
- **blooms:** Do not fail requests when fetching metas from cache fails
([#&#8203;12838](https://togithub.com/grafana/loki/issues/12838))
([667076d](https://togithub.com/grafana/loki/commit/667076d9359c56118f1149f31a94c8a44bc171c7))
- **blooms:** dont break iterator conventions
([#&#8203;12808](https://togithub.com/grafana/loki/issues/12808))
([1665e85](https://togithub.com/grafana/loki/commit/1665e853a0a6aa63f535bcc5a4bb67775723cc87))
- **blooms:** Fix `partitionSeriesByDay` function
([#&#8203;12900](https://togithub.com/grafana/loki/issues/12900))
([738c274](https://togithub.com/grafana/loki/commit/738c274a5828aab4d88079c38400ddc705c0cb5d))
- **blooms:** Fix a regression introduced with
[#&#8203;12774](https://togithub.com/grafana/loki/issues/12774)
([#&#8203;12776](https://togithub.com/grafana/loki/issues/12776))
([ecefb49](https://togithub.com/grafana/loki/commit/ecefb495084a59d25778af520041766e087598ba))
- **blooms:** Fix findGaps when ownership goes to MaxUInt64 and that is
covered by existing meta
([#&#8203;12558](https://togithub.com/grafana/loki/issues/12558))
([0ee2a61](https://togithub.com/grafana/loki/commit/0ee2a6126ae40a1d666f500c19efd639763f1bae))
- **blooms:** Fully deduplicate chunks from FilterChunkRef responses
([#&#8203;12807](https://togithub.com/grafana/loki/issues/12807))
([a0f358f](https://togithub.com/grafana/loki/commit/a0f358fcc8295d93ee38b67738e8d90045c50dab))
- **blooms:** Handle not found metas gracefully
([#&#8203;12853](https://togithub.com/grafana/loki/issues/12853))
([37c8822](https://togithub.com/grafana/loki/commit/37c88220b3a7f8268c48f1bf37f4eb11cdba1b5f))
- **blooms:** Reset error on LazyBloomIter.Seek
([#&#8203;12806](https://togithub.com/grafana/loki/issues/12806))
([76ba24e](https://togithub.com/grafana/loki/commit/76ba24e3d8ce5e3c872442ce9d64505605ef0f53))
- change log level since this is a known case
([#&#8203;13029](https://togithub.com/grafana/loki/issues/13029))
([ca030a5](https://togithub.com/grafana/loki/commit/ca030a5c4335b0258e83aebd8779ea4d348003f3))
- close res body
([#&#8203;12444](https://togithub.com/grafana/loki/issues/12444))
([616977a](https://togithub.com/grafana/loki/commit/616977a942b63fb2ee7545e155abe246f6175308))
- Correctly encode step when translating proto to http internally
([#&#8203;13171](https://togithub.com/grafana/loki/issues/13171))
([740551b](https://togithub.com/grafana/loki/commit/740551bb31e0c1806de8d87f02fa4f507aa24092))
- crrect initialization of a few slices
([#&#8203;12674](https://togithub.com/grafana/loki/issues/12674))
([0eba448](https://togithub.com/grafana/loki/commit/0eba448fc70b78ca7cd612831c9d3be116faa7a2))
- Defer closing blocks iter after checking error from loadWorkForGap
([#&#8203;12934](https://togithub.com/grafana/loki/issues/12934))
([cb1f5d9](https://togithub.com/grafana/loki/commit/cb1f5d9fca2908bd31a3c6bef38d49fe084d2939))
- Do not filter out chunks for store when `From==Through` and
`From==start`
([#&#8203;13117](https://togithub.com/grafana/loki/issues/13117))
([d9cc513](https://togithub.com/grafana/loki/commit/d9cc513fd2decf96d047d388136417c03ccdc682))
- **docs:** broken link in getting started readme
([#&#8203;12736](https://togithub.com/grafana/loki/issues/12736))
([425a2d6](https://togithub.com/grafana/loki/commit/425a2d690c13592abf32f2ed2475676c3422ac51))
- **docs:** Move promtail configuration to the correct doc
([#&#8203;12737](https://togithub.com/grafana/loki/issues/12737))
([1161846](https://togithub.com/grafana/loki/commit/1161846e19105e2669a5b388998722c23bd0f2f4))
- Ensure Drain patterns are valid for LogQL pattern match filter
([#&#8203;12815](https://togithub.com/grafana/loki/issues/12815))
([fd2301f](https://togithub.com/grafana/loki/commit/fd2301fd62b18eb345bc43868b40343efc1a1f10))
- errors reported by the race detector
([#&#8203;13174](https://togithub.com/grafana/loki/issues/13174))
([2b19dac](https://togithub.com/grafana/loki/commit/2b19dac82a97b1d75075eb87a4f7fdfed003c072)),
closes [#&#8203;8586](https://togithub.com/grafana/loki/issues/8586)
- Fix bloom deleter PR after merge
([#&#8203;13167](https://togithub.com/grafana/loki/issues/13167))
([c996349](https://togithub.com/grafana/loki/commit/c99634978cb189744946e6dc388f0cc4183e98f2))
- Fix compactor matcher in the loki-deletion dashboard
([#&#8203;12790](https://togithub.com/grafana/loki/issues/12790))
([a03846b](https://togithub.com/grafana/loki/commit/a03846b4367cbb5a0aa445e539d92ae41e3f481a))
- Fix duplicate enqueue item problem in bloom download queue when do
sync download
([#&#8203;13114](https://togithub.com/grafana/loki/issues/13114))
([f98ff7f](https://togithub.com/grafana/loki/commit/f98ff7f58400b5f5a425fae003fb959bfb8c6454))
- Fix for how the loop sync is done
([#&#8203;12941](https://togithub.com/grafana/loki/issues/12941))
([5cd850e](https://togithub.com/grafana/loki/commit/5cd850e0d02151c6f9c6285189b887b4929cfa12))
- Fix incorrect sorting of chunks in bloom-filtered response since
`ChunkRef.Cmp` method is used in reverse
([#&#8203;12999](https://togithub.com/grafana/loki/issues/12999))
([670cd89](https://togithub.com/grafana/loki/commit/670cd89aa8ffb8b852bca05fd0adb554e93ce796))
- Fix indentation of query range values in helm
([#&#8203;12577](https://togithub.com/grafana/loki/issues/12577))
([9823f20](https://togithub.com/grafana/loki/commit/9823f2030a294e6dc9c50d6f956a7691df5d53df))
- Fix log level detection
([#&#8203;12651](https://togithub.com/grafana/loki/issues/12651))
([6904a65](https://togithub.com/grafana/loki/commit/6904a6520d3b5599404b339577c7c3311e635da9))
- Fix panic on requesting out-of-order Pattern samples
([#&#8203;13010](https://togithub.com/grafana/loki/issues/13010))
([2171f64](https://togithub.com/grafana/loki/commit/2171f6409f7157888df9637a635664c67b7ca844))
- fix parsing of default per tenant otlp config
([#&#8203;12836](https://togithub.com/grafana/loki/issues/12836))
([7cc9a93](https://togithub.com/grafana/loki/commit/7cc9a9386a8f89dbec6a25435180ed4625ae6490))
- fix setting of info log level when trying to detect level from log
lines ([#&#8203;12635](https://togithub.com/grafana/loki/issues/12635))
([0831802](https://togithub.com/grafana/loki/commit/0831802a99243f9fe61f6cc8795739bf67e8d8e9))
- Fix the lokitool imports
([#&#8203;12673](https://togithub.com/grafana/loki/issues/12673))
([6dce988](https://togithub.com/grafana/loki/commit/6dce98870d8c5c7054b3444d2fe4e66dad262a53))
- Fixes read & backend replicas settings
([#&#8203;12828](https://togithub.com/grafana/loki/issues/12828))
([d751134](https://togithub.com/grafana/loki/commit/d7511343bcdfe77a6213599827ce0093b2949c18))
- helm: Set compactor addr for distributed mode.
([#&#8203;12748](https://togithub.com/grafana/loki/issues/12748))
([521d40a](https://togithub.com/grafana/loki/commit/521d40a96a5c1c65c786c73ec374580fe767dd3b))
- **helm:** Fix GEL image tag, bucket name and proxy URLs
([#&#8203;12878](https://togithub.com/grafana/loki/issues/12878))
([67ed2f7](https://togithub.com/grafana/loki/commit/67ed2f7092c8c0d97ba0bec08fde7ede65faa33f))
- **helm:** fix query-frontend and ruler targetPort 'http-metrics' in
Service template
([#&#8203;13024](https://togithub.com/grafana/loki/issues/13024))
([1ab9d27](https://togithub.com/grafana/loki/commit/1ab9d271c354caf0ba589691e6477fb9a19039f0))
- **helm:** fix queryScheduler servicemonitor
([#&#8203;12753](https://togithub.com/grafana/loki/issues/12753))
([8101e21](https://togithub.com/grafana/loki/commit/8101e21f9973b8261de0ee3eb34fa4d7b88ddaac))
- **helm:** fixed ingress paths mapping
([#&#8203;12932](https://togithub.com/grafana/loki/issues/12932))
([5ada92b](https://togithub.com/grafana/loki/commit/5ada92b190c671055bb09ca2dd234b6bac49289e))
- **helm:** only default bucket names when using minio
([#&#8203;12548](https://togithub.com/grafana/loki/issues/12548))
([2e32ec5](https://togithub.com/grafana/loki/commit/2e32ec52d8766c0a5a75be30585402f1dce52cc5))
- **helm:** Removed duplicate bucketNames from documentation and fixed
key name `deploymentMode`
([#&#8203;12641](https://togithub.com/grafana/loki/issues/12641))
([0d8ff9e](https://togithub.com/grafana/loki/commit/0d8ff9ee7929b8facbdb469abe344c320d3bd5ce))
- incorrect compactor matcher in loki-deletion dashboard mixin
([#&#8203;12567](https://togithub.com/grafana/loki/issues/12567))
([006f88c](https://togithub.com/grafana/loki/commit/006f88cef19d4d1fe14a40287ccdf534f6975475))
- **indexstats:** do not collect stats from "IndexStats" lookups for
other query types
([#&#8203;12978](https://togithub.com/grafana/loki/issues/12978))
([1f5291a](https://togithub.com/grafana/loki/commit/1f5291a4a3bd3c98c190d9a5dda32bbd78f18c3b))
- Ingester zoneAwareReplication
([#&#8203;12659](https://togithub.com/grafana/loki/issues/12659))
([9edb0ce](https://togithub.com/grafana/loki/commit/9edb0ce140c4fe716a62e81e0fce747d92954f4c))
- Introduce feature flag for \[last|first]\_over_time sharding.
([#&#8203;13067](https://togithub.com/grafana/loki/issues/13067))
([6e45550](https://togithub.com/grafana/loki/commit/6e4555010eab5a2b12caf9af2df5f0991362d754))
- Invalidate caches when pipeline wrappers are disabled
([#&#8203;12903](https://togithub.com/grafana/loki/issues/12903))
([a772ed7](https://togithub.com/grafana/loki/commit/a772ed705c6506992cd1f2364b11fa60c1879f57))
- **ksonnet:** Do not generate rbac for consul if you are using
memberlist
([#&#8203;12688](https://togithub.com/grafana/loki/issues/12688))
([2d62fca](https://togithub.com/grafana/loki/commit/2d62fca05d6ec82196b46c956733c89439660754))
- lambda-promtail, update s3 filename regex to allow finding of log
files from AWS GovCloud regions
([#&#8203;12482](https://togithub.com/grafana/loki/issues/12482))
([7a81d26](https://togithub.com/grafana/loki/commit/7a81d264a4ba54efdb1d79d382fd4188c036aaee))
- loki version prefix in Makefile
([#&#8203;12514](https://togithub.com/grafana/loki/issues/12514))
([dff72d2](https://togithub.com/grafana/loki/commit/dff72d2a52094fb2a831b5930cbfc67759b0978d))
- loki-operational.libsonnet
([#&#8203;12789](https://togithub.com/grafana/loki/issues/12789))
([51a841f](https://togithub.com/grafana/loki/commit/51a841f20dbcbcb233836373ee246fb723ef70ba))
- make detected fields work for both json and proto
([#&#8203;12682](https://togithub.com/grafana/loki/issues/12682))
([f68d1f7](https://togithub.com/grafana/loki/commit/f68d1f7fafa1ec55e90d3a253ef2ee8bb9c2e342))
- make the tsdb filenames correctly reproducible from the identifier
([#&#8203;12536](https://togithub.com/grafana/loki/issues/12536))
([ec888ec](https://togithub.com/grafana/loki/commit/ec888ec8a564c7a93937c785c0540e7d2bcde20e))
- Missing password for Loki-Canary when loki.auth_enabled is true
([#&#8203;12411](https://togithub.com/grafana/loki/issues/12411))
([68b23dc](https://togithub.com/grafana/loki/commit/68b23dc2b5c74b9175d5e24fb445748c422cb7b6))
- mixin generation when cluster label is changed
([#&#8203;12613](https://togithub.com/grafana/loki/issues/12613))
([1ba7a30](https://togithub.com/grafana/loki/commit/1ba7a303566610363c0c36c87e7bc6bb492dfc93))
- **mixin:** dashboards $\__auto fix
([#&#8203;12707](https://togithub.com/grafana/loki/issues/12707))
([91ef72f](https://togithub.com/grafana/loki/commit/91ef72f742fe1f8621af15d8190c5c0d4d613ab9))
- Mixins - Add missing log datasource on loki-deletion
([#&#8203;13011](https://togithub.com/grafana/loki/issues/13011))
([1948899](https://togithub.com/grafana/loki/commit/1948899999107e7f27f4b9faace64942abcdb41f))
- **mixins:** Align loki-writes mixins with loki-reads
([#&#8203;13022](https://togithub.com/grafana/loki/issues/13022))
([757b776](https://togithub.com/grafana/loki/commit/757b776de39bf0fc0c6d1dd74e4a245d7a99023a))
- **nix:** lambda-promtail vendor hash
([#&#8203;12763](https://togithub.com/grafana/loki/issues/12763))
([ae180d6](https://togithub.com/grafana/loki/commit/ae180d6e070946eb5359ecd63a9e01e02f160ce3))
- not owned stream count
([#&#8203;13030](https://togithub.com/grafana/loki/issues/13030))
([4901a5c](https://togithub.com/grafana/loki/commit/4901a5c452fa6822a645f56e20e704db9366182a))
- **operator:** add alertmanager client config to ruler template
([#&#8203;13182](https://togithub.com/grafana/loki/issues/13182))
([6148c37](https://togithub.com/grafana/loki/commit/6148c3760d701768e442186d4e7d574c7dc16c91))
- **operator:** Bump golang builder to 1.21.9
([#&#8203;12503](https://togithub.com/grafana/loki/issues/12503))
([f680ee0](https://togithub.com/grafana/loki/commit/f680ee0453d1b7d315774591293927b988bca223))
- **operator:** Configure Loki to use virtual-host-style URLs for S3 AWS
endpoints
([#&#8203;12469](https://togithub.com/grafana/loki/issues/12469))
([0084262](https://togithub.com/grafana/loki/commit/0084262269f4e2cb94d04e0cc0d40e9666177f06))
- **operator:** Improve API documentation for schema version
([#&#8203;13122](https://togithub.com/grafana/loki/issues/13122))
([3a9f50f](https://togithub.com/grafana/loki/commit/3a9f50f5099a02e662b8ac10ddad0b36cd844161))
- **operator:** Use a minimum value for replay memory ceiling
([#&#8203;13066](https://togithub.com/grafana/loki/issues/13066))
([4f3ed77](https://togithub.com/grafana/loki/commit/4f3ed77cb92c2ffd605743237e609c28f7841728))
- Optimize regular initialization
([#&#8203;12926](https://togithub.com/grafana/loki/issues/12926))
([a46d14f](https://togithub.com/grafana/loki/commit/a46d14fb05ea14dd39095d2d71cd037acc2dfc51))
- **orFilters:** fix multiple or filters would get wrong filtertype
([#&#8203;13169](https://togithub.com/grafana/loki/issues/13169))
([9981e9e](https://togithub.com/grafana/loki/commit/9981e9e40d4eda1a88d1aee0483cec1c098b92c7))
- **otel:** Map 500 errors to 503
([#&#8203;13173](https://togithub.com/grafana/loki/issues/13173))
([b31e04e](https://togithub.com/grafana/loki/commit/b31e04e3f1b7424cc52b518dc974a382a25bf045))
- **packaging:** Require online network in systemd unit file for Loki
and Promtail
([#&#8203;12741](https://togithub.com/grafana/loki/issues/12741))
([57f78b5](https://togithub.com/grafana/loki/commit/57f78b574ac9aa16f8322fb0edc4c7f0ec3cf6fa))
- panics when ingester response is nil
([#&#8203;12946](https://togithub.com/grafana/loki/issues/12946))
([3cc28aa](https://togithub.com/grafana/loki/commit/3cc28aaf0ec08373fb104327827e6a062807e7ff))
- promtail race fixes
([#&#8203;12656](https://togithub.com/grafana/loki/issues/12656))
([4e04d07](https://togithub.com/grafana/loki/commit/4e04d07168a8c5cb7086ced8486c6d584faa1045))
- promtail; clean up metrics generated from logs after a config reload.
([#&#8203;11882](https://togithub.com/grafana/loki/issues/11882))
([39a7181](https://togithub.com/grafana/loki/commit/39a7181a600e9dc848dd3c0b0163c07242a46278))
- **promtail:** Fix bug with Promtail config reloading getting stuck
indefinitely
([#&#8203;12795](https://togithub.com/grafana/loki/issues/12795))
([4d761ac](https://togithub.com/grafana/loki/commit/4d761acd85b90cbdcafdf8d2547f0db14f6ae4dd))
- **promtail:** Fix UDP receiver on syslog transport
([#&#8203;10708](https://togithub.com/grafana/loki/issues/10708))
([a00f1f1](https://togithub.com/grafana/loki/commit/a00f1f1b0b8f536f2cdac2f8857eb40c716aa696))
- **promtail:** Handle docker logs when a log is split in multiple
frames ([#&#8203;12374](https://togithub.com/grafana/loki/issues/12374))
([c0113db](https://togithub.com/grafana/loki/commit/c0113db4e8c4647188db6477d2ab265eda8dbb6c))
- properly return http status codes from ingester to querier for RPC
function calls
([#&#8203;13134](https://togithub.com/grafana/loki/issues/13134))
([691b174](https://togithub.com/grafana/loki/commit/691b1741386716095a4926cea5d5bb53caa88d9a))
- **query sharding:** Generalize avg -> sum/count sharding using
existing binop mapper
([#&#8203;12599](https://togithub.com/grafana/loki/issues/12599))
([11e7687](https://togithub.com/grafana/loki/commit/11e768726fb25f905de880ad2f5495b0f7fba156))
- **regression:** reverts
grafana/loki[#&#8203;13039](https://togithub.com/grafana/loki/issues/13039)
to prevent use-after-free corruptions
([#&#8203;13162](https://togithub.com/grafana/loki/issues/13162))
([41c5ee2](https://togithub.com/grafana/loki/commit/41c5ee21fc80177b50e74515ca568223e86ae56a))
- Remove Hardcoded Bucket Name from EventBridge Example CloudFormation
Template
([#&#8203;12609](https://togithub.com/grafana/loki/issues/12609))
([8c18463](https://togithub.com/grafana/loki/commit/8c18463285f214ba5b0b9a127bbe0071a2ec7d69))
- remove unneccessary disk panels for ssd read path
([#&#8203;13014](https://togithub.com/grafana/loki/issues/13014))
([8d9fb68](https://togithub.com/grafana/loki/commit/8d9fb68ae5d4f26ddc2ae184a1cb6a3b2a2c2127))
- remove unused parameter causing lint error
([#&#8203;12801](https://togithub.com/grafana/loki/issues/12801))
([33e82ec](https://togithub.com/grafana/loki/commit/33e82ec133b133e79666f7eec7d8d69954aa2aa3))
- **spans:** corrects early-close for a few spans
([#&#8203;12887](https://togithub.com/grafana/loki/issues/12887))
([93aaf29](https://togithub.com/grafana/loki/commit/93aaf29e681053a1d23dcf855cfe92af8415260d))
- temporarily moving from alloy -> alloy dev
([#&#8203;13062](https://togithub.com/grafana/loki/issues/13062))
([7ffe0fb](https://togithub.com/grafana/loki/commit/7ffe0fb6490e171e0100cb35ce6fde9377eff237))
- Track bytes discarded by ingester.
([#&#8203;12981](https://togithub.com/grafana/loki/issues/12981))
([88c6711](https://togithub.com/grafana/loki/commit/88c671162f70e075f6aa43599aa560fe7b4b5627))
- Update expected patterns when pruning
([#&#8203;13079](https://togithub.com/grafana/loki/issues/13079))
([2923a7d](https://togithub.com/grafana/loki/commit/2923a7d95818055a6ae9557d4b2f733b1af826f3))
- update to build image 0.33.2, fixes bug with promtail windows DNS
resolution
([#&#8203;12732](https://togithub.com/grafana/loki/issues/12732))
([759f42d](https://togithub.com/grafana/loki/commit/759f42dd50bb4896f5e568691ef32245bb8fb25a))
- updated all dockerfiles go1.22
([#&#8203;12708](https://togithub.com/grafana/loki/issues/12708))
([71a8f2c](https://togithub.com/grafana/loki/commit/71a8f2c2b11b419bd8c0af1f859671e5d8730448))
- Updated Loki Otlp Ingest Configuration
([#&#8203;12648](https://togithub.com/grafana/loki/issues/12648))
([ff88f3c](https://togithub.com/grafana/loki/commit/ff88f3c3088a235eef5153a9d6414c161797a180))
- upgrade old plugin for the loki-operational dashboard.
([#&#8203;13016](https://togithub.com/grafana/loki/issues/13016))
([d3c9cec](https://togithub.com/grafana/loki/commit/d3c9cec22891b45ed1cb93a9eacc5dad6a117fc5))
- Use an intermediate env variable in GH workflow
([#&#8203;12905](https://togithub.com/grafana/loki/issues/12905))
([772616c](https://togithub.com/grafana/loki/commit/772616cd8f5cbac70374dd4a53f1714fb49a7a3b))
- Use to the proper config names in warning messages
([#&#8203;12114](https://togithub.com/grafana/loki/issues/12114))
([4a05964](https://togithub.com/grafana/loki/commit/4a05964d5520d46d149f2a4e4709eee36c7fb418))
- **workflows:** don't run metric collector on forks
([#&#8203;12687](https://togithub.com/grafana/loki/issues/12687))
([7253444](https://togithub.com/grafana/loki/commit/72534449a07cd9f410973f2d01772024e8e4b7ba))

##### Performance Improvements

- **blooms:** Resolve bloom blocks on index gateway and shard by block
address
([#&#8203;12720](https://togithub.com/grafana/loki/issues/12720))
([5540c92](https://togithub.com/grafana/loki/commit/5540c92d50fe25356231e05995d24a7ca342084b))
- Improve Detected labels API
([#&#8203;12816](https://togithub.com/grafana/loki/issues/12816))
([e7fdeb9](https://togithub.com/grafana/loki/commit/e7fdeb974aff62c5775b9f98ebb2228000b28c8d))
- Introduce fixed size memory pool for bloom querier
([#&#8203;13039](https://togithub.com/grafana/loki/issues/13039))
([fc26431](https://togithub.com/grafana/loki/commit/fc264310ce64fc082965a5d7f036e45a5a399c61))
- Replace channel check with atomic bool in tailer.send()
([#&#8203;12976](https://togithub.com/grafana/loki/issues/12976))
([4a5edf1](https://togithub.com/grafana/loki/commit/4a5edf1a2af9e8af1842dc8d9b5482659d61031e))
- TSDB: Add fast-path to `inversePostingsForMatcher`
([#&#8203;12679](https://togithub.com/grafana/loki/issues/12679))
([402d1d7](https://togithub.com/grafana/loki/commit/402d1d7c48ab4eb77835f4ebb9ef7cabf1dd7449))

###
[`v3.0.0`](https://togithub.com/grafana/loki/blob/HEAD/CHANGELOG.md#300-2024-04-08)

[Compare
Source](https://togithub.com/grafana/loki/compare/v2.9.8...v3.0.0)

Starting with the 3.0 release we began using [conventional
commits](https://www.conventionalcommits.org/en/v1.0.0/) and
[release-please](https://togithub.com/googleapis/release-please) to
generate the changelog. As a result the format has changed slightly from
previous releases.

##### Features

- **helm:** configurable API version for PodLog CRD
([#&#8203;10812](https://togithub.com/grafana/loki/issues/10812))
([d1dee91](https://togithub.com/grafana/loki/commit/d1dee9150b0e69941b2bd3ce4b23afead174ea29))
- **lambda/promtail:** support dropping labels
([#&#8203;10755](https://togithub.com/grafana/loki/issues/10755))
([ec54c72](https://togithub.com/grafana/loki/commit/ec54c723ebbeeda88000dde188d539ecfe05dad8))
- **logstash:** clients logstash output structured metadata support
([#&#8203;10899](https://togithub.com/grafana/loki/issues/10899))
([32f1ec2](https://togithub.com/grafana/loki/commit/32f1ec2fda5057732a2b20b98942aafec112c4ba))
- **loki**: Allow custom usage trackers for ingested and discarded bytes
metric. [11840](https://togithub.com/grafana/loki/pull/11840)
- **loki**: feat: Support split align and caching for instant metric
query results [11814](https://togithub.com/grafana/loki/pull/11814)
- **loki**: Helm: Allow the definition of resources for GrafanaAgent
pods. [11851](https://togithub.com/grafana/loki/pull/11851)
- **loki**: Ruler: Add the ability to disable the `X-Scope-OrgId` tenant
identification header in remote write requests.
[11819](https://togithub.com/grafana/loki/pull/11819)
- **loki**: Add profiling integrations to tracing instrumentation.
[11633](https://togithub.com/grafana/loki/pull/11633)
- **loki**: Add a metrics.go log line for requests from querier to
ingester [11571](https://togithub.com/grafana/loki/pull/11571)
- **loki**: support GET for /ingester/shutdown
[11477](https://togithub.com/grafana/loki/pull/11477)
- **loki**: bugfix(memcached): Make memcached batch fetch truly context
aware. [11363](https://togithub.com/grafana/loki/pull/11363)
- **loki**: Helm: Add extraContainers to the write pods.
[11319](https://togithub.com/grafana/loki/pull/11319)
- **loki**: Inflight-logging: Add extra metadata to inflight requests
logging. [11243](https://togithub.com/grafana/loki/pull/11243)
- **loki**: Use metrics namespace for more metrics.
[11025](https://togithub.com/grafana/loki/pull/11025).
- **loki**: Change default of metrics.namespace.
[11110](https://togithub.com/grafana/loki/pull/11110).
- **loki**: Helm: Allow topologySpreadConstraints
[11086](https://togithub.com/grafana/loki/pull/11086)
- **loki**: Storage: Allow setting a constant prefix for all created
keys [10096](https://togithub.com/grafana/loki/pull/10096)
- **loki**: Remove already deprecated `store.max-look-back-period`.
[11038](https://togithub.com/grafana/loki/pull/11038)
- **loki**: Support Loki ruler to notify WAL writes to remote storage.
[10906](https://togithub.com/grafana/loki/pull/10906)
- **loki**: Helm: allow GrafanaAgent tolerations
[10613](https://togithub.com/grafana/loki/pull/10613)
- **loki**: Storage: remove signatureversionv2 from s3.
[10295](https://togithub.com/grafana/loki/pull/10295)
- **loki**: Dynamic client-side throttling to avoid object storage
rate-limits (GCS only)
[10140](https://togithub.com/grafana/loki/pull/10140)
- **loki**: Removes already deprecated `-querier.engine.timeout` CLI
flag and corresponding YAML setting as well as the
`querier.query_timeout` YAML setting.
[10302](https://togithub.com/grafana/loki/pull/10302)
- **loki** Tracing: elide small traces for Stats call.
[10308](https://togithub.com/grafana/loki/pull/10308)
- **loki** Shard `avg_over_time` range aggregations.
[10373](https://togithub.com/grafana/loki/pull/10373)
- **loki** Remove deprecated config `-s3.sse-encryption` in favor or
`-s3.sse.*` settings.
[10377](https://togithub.com/grafana/loki/pull/10377)
- **loki** Remove deprecated `ruler.wal-cleaer.period`
[10378](https://togithub.com/grafana/loki/pull/10378)
- **loki** Remove `experimental.ruler.enable-api` in favour of
`ruler.enable-api` [10380](https://togithub.com/grafana/loki/pull/10380)
- **loki** Remove deprecated `split_queries_by_interval` and
`forward_headers_list` configuration options in the `query_range`
section [10395](https://togithub.com/grafana/loki/pull/10395/)
- **loki** Add `loki_distributor_ingester_append_timeouts_total` metric,
remove `loki_distributor_ingester_append_failures_total` metric
[10456](https://togithub.com/grafana/loki/pull/10456)
- **loki** Remove configuration `use_boltdb_shipper_as_backup`
[10534](https://togithub.com/grafana/loki/pull/10534)
- **loki** Enable embedded cache if no other cache is explicitly
enabled. [10620](https://togithub.com/grafana/loki/pull/10620)
- **loki** Remove legacy ingester shutdown handler
`/ingester/flush_shutdown`.
[10655](https://togithub.com/grafana/loki/pull/10655)
- **loki** Remove `ingester.max-transfer-retries` configuration option
in favor of using the WAL.
[10709](https://togithub.com/grafana/loki/pull/10709)
- **loki** Deprecate write dedupe cache as this is not required by the
newer single store indexes (tsdb and boltdb-shipper).
[10736](https://togithub.com/grafana/loki/pull/10736)
- **loki** Embedded cache: Updates the metric prefix from
`querier_cache_` to `loki_embeddedcache_` and removes duplicate metrics.
[10693](https://togithub.com/grafana/loki/pull/10693)
- **loki** Removes `shared_store` and `shared_store_key_prefix` from
tsdb, boltdb shipper and compactor configs and their corresponding CLI
flags. [10840](https://togithub.com/grafana/loki/pull/10840)
- **loki** Config: Better configuration defaults to provide a better
experience for users out of the box.
[10793](https://togithub.com/grafana/loki/pull/10793)
- **loki** Config: Removes `querier.worker-parallelism` and updates
default value of `querier.max-concurrent` to 4.
[10785](https://togithub.com/grafana/loki/pull/10785)
- **loki** Add support for case-insensitive logql functions
[10733](https://togithub.com/grafana/loki/pull/10733)
- **loki** Native otlp ingestion support
[10727](https://togithub.com/grafana/loki/pull/10727)
- Refactor to not use global logger in modules
[11051](https://togithub.com/grafana/loki/pull/11051)
- **loki** do not wrap requests but send pure Protobuf from frontend v2
via scheduler to querier when `-frontend.encoding=protobuf`.
[10956](https://togithub.com/grafana/loki/pull/10956)
- **loki** shard `quantile_over_time` range queries using probabilistic
data structures. [10417](https://togithub.com/grafana/loki/pull/10417)
- **loki** Config: Adds `frontend.max-query-capacity` to tune per-tenant
query capacity. [11284](https://togithub.com/grafana/loki/pull/11284)
- **kaviraj,ashwanthgoli** Support caching /series and /labels query
results [11539](https://togithub.com/grafana/loki/pull/11539)
- **loki** Force correct memcached timeout when fetching chunks.
[11545](https://togithub.com/grafana/loki/pull/11545)
- **loki** Results Cache: Adds `query_length_served` cache stat to
measure the length of the query served from cache.
[11589](https://togithub.com/grafana/loki/pull/11589)
- **loki** Query Frontend: Allow customisable splitting of queries which
overlap the `query_ingester_within` window to reduce query pressure on
ingesters. [11535](https://togithub.com/grafana/loki/pull/11535)
- **loki** Cache: atomically check background cache size limit
correctly. [11654](https://togithub.com/grafana/loki/pull/11654)
- **loki** Metadata cache: Adds `frontend.max-metadata-cache-freshness`
to configure the time window for which metadata results are not cached.
This helps avoid returning inaccurate results by not caching recent
results. [11682](https://togithub.com/grafana/loki/pull/11682)
- **loki** Cache: extending
[#&#8203;11535](https://togithub.com/grafana/loki/issues/11535) to align
custom ingester query split with cache keys for correct caching of
results. [11679](https://togithub.com/grafana/loki/pull/11679)
- **loki** otel: Add support for per tenant configuration for mapping
otlp data to loki format
[11143](https://togithub.com/grafana/loki/pull/11143)
- **loki** Config: Adds `frontend.log-query-request-headers` to enable
logging of request headers in query logs.
[11499](https://togithub.com/grafana/loki/pull/11284)
- **loki** Ruler: Add support for filtering results of
`/prometheus/api/v1/rules` endpoint by rule_name, rule_group, file and
type. [11817](https://togithub.com/grafana/loki/pull/11817)
- **loki** Metadata: Introduces a separate split interval of
`split_recent_metadata_queries_by_interval` for
`recent_metadata_query_window` to help with caching recent metadata
query results. [11897](https://togithub.com/grafana/loki/pull/11897)
- **loki** Ksonnet: Introduces memory limits to the compactor
configuration to avoid unbounded memory usage.
[11970](https://togithub.com/grafana/loki/pull/11897)
- **loki** Memcached: Add mTLS support.
[12318](https://togithub.com/grafana/loki/pull/12318)
- **loki** Detect name of service emitting logs and add it as a label.
[12392](https://togithub.com/grafana/loki/pull/12392)
- **loki** LogQL: Introduces pattern match filter operators.
[12398](https://togithub.com/grafana/loki/pull/12398)
- **loki**: Helm: Use `/ingester/shutdown` for `preStop` hook in write
pods. [11490](https://togithub.com/grafana/loki/pull/11490)
- **loki** Upgrade thanos objstore, dskit and other modules
[10366](https://togithub.com/grafana/loki/pull/10366)
- **loki** Upgrade thanos `objstore`
[10451](https://togithub.com/grafana/loki/pull/10451)
- **loki** Upgrade prometheus to v0.47.1 and dskit
[10814](https://togithub.com/grafana/loki/pull/10814)
- **loki** introduce a backoff wait on subquery retries.
[10959](https://togithub.com/grafana/loki/pull/10959)
- **loki** Ensure all lifecycler cfgs ref a valid IPv6 addr and port
combination [11121](https://togithub.com/grafana/loki/pull/11121)
- **loki** Ensure the frontend uses a valid IPv6 addr and port
combination [10650](https://togithub.com/grafana/loki/pull/10650)
- **loki** Deprecate and flip `-legacy-read-mode` flag to `false` by
default. [11665](https://togithub.com/grafana/loki/pull/11665)
- **loki** BREAKING CHANGE: refactor how we do defaults for runtime
overrides [12448](https://togithub.com/grafana/loki/pull/12448/files)
- **promtail**: structured_metadata: enable structured_metadata convert
labels [10752](https://togithub.com/grafana/loki/pull/10752)
- **promtail**: chore(promtail): Improve default configuration that is
shipped with rpm/deb packages to avoid possible high CPU utilisation if
there are lots of files inside `/var/log`.
[11511](https://togithub.com/grafana/loki/pull/11511)
- **promtail**: Lambda-Promtail: Add support for WAF logs in S3
[10416](https://togithub.com/grafana/loki/pull/10416)
- **promtail**: users can now define `additional_fields` in cloudflare
configuration. [10301](https://togithub.com/grafana/loki/pull/10301)
- **promtail**: Lambda-Promtail: Add support for dropping labels passed
via env var [10755](https://togithub.com/grafana/loki/pull/10755)

##### Bug Fixes

- All lifecycler cfgs ref a valid IPv6 addr and port combination
([#&#8203;11121](https://togithub.com/grafana/loki/issues/11121))
([6385b19](https://togithub.com/grafana/loki/commit/6385b195739bd7d4e9706faddd0de663d8e5331a))
- **deps:** update github.com/c2h5oh/datasize digest to
[`859f65c`](https://togithub.com/grafana/loki/commit/859f65c) (main)
([#&#8203;10820](https://togithub.com/grafana/loki/issues/10820))
([c66ffd1](https://togithub.com/grafana/loki/commit/c66ffd125cd89f5845a75a1751186fa46d003f70))
- **deps:** update github.com/docker/go-plugins-helpers digest to
[`6eecb7b`](https://togithub.com/grafana/loki/commit/6eecb7b) (main)
([#&#8203;10826](https://togithub.com/grafana/loki/issues/10826))
([fb9c496](https://togithub.com/grafana/loki/commit/fb9c496b21be62f56866ae0f92440085e7860a2a))
- **deps:** update github.com/grafana/gomemcache digest to
[`6947259`](https://togithub.com/grafana/loki/commit/6947259) (main)
([#&#8203;10836](https://togithub.com/grafana/loki/issues/10836))
([2327789](https://togithub.com/grafana/loki/commit/2327789b5506d0ccc00d931195da17a2d47bf236))
- **deps:** update github.com/grafana/loki/pkg/push digest to
[`583aa28`](https://togithub.com/grafana/loki/commit/583aa28) (main)
([#&#8203;10842](https://togithub.com/grafana/loki/issues/10842))
([02d9418](https://togithub.com/grafana/loki/commit/02d9418270f4e615c1f78b0def635da7c0572ca4))
- **deps:** update github.com/grafana/loki/pkg/push digest to
[`cfc4f0e`](https://togithub.com/grafana/loki/commit/cfc4f0e) (main)
([#&#8203;10946](https://togithub.com/grafana/loki/issues/10946))
([d27c4d2](https://togithub.com/grafana/loki/commit/d27c4d297dc6cce93ada98f16b962380ec933c6a))
- **deps:** update github.com/grafana/loki/pkg/push digest to
[`e523809`](https://togithub.com/grafana/loki/commit/e523809) (main)
([#&#8203;11107](https://togithub.com/grafana/loki/issues/11107))
([09cb9ae](https://togithub.com/grafana/loki/commit/09cb9ae76f4aef7dea477961c0c5424d7243bf2a))
- **deps:** update github.com/joncrlsn/dque digest to
[`c2ef48c`](https://togithub.com/grafana/loki/commit/c2ef48c) (main)
([#&#8203;10947](https://togithub.com/grafana/loki/issues/10947))
([1fe4885](https://togithub.com/grafana/loki/commit/1fe48858ae15b33646eedb85b05d6773a8bc5020))
- **deps:** update module google.golang.org/grpc \[security] (main)
([#&#8203;11031](https://togithub.com/grafana/loki/issues/11031))
([0695424](https://togithub.com/grafana/loki/commit/0695424f7dd62435df3a9981276b40f3c5ef5641))
- **helm:** bump nginx-unprivilege to fix CVE
([#&#8203;10754](https://togithub.com/grafana/loki/issues/10754))
([dbf7dd4](https://togithub.com/grafana/loki/commit/dbf7dd4bac112a538a59907a8c6092504e7f4a91))
- **promtail:** correctly parse list of drop stage sources from YAML
([#&#8203;10848](https://togithub.com/grafana/loki/issues/10848))
([f51ee84](https://togithub.com/grafana/loki/commit/f51ee849b03c5f6b79f3e93cb7fd7811636bede2))
- **promtail:** prevent panic due to duplicate metric registration after
reloaded
([#&#8203;10798](https://togithub.com/grafana/loki/issues/10798))
([47e2c58](https://togithub.com/grafana/loki/commit/47e2c5884f443667e64764f3fc3948f8f11abbb8))
- **loki:** respect query matcher in ingester when getting label values
([#&#8203;10375](https://togithub.com/grafana/loki/issues/10375))
([85e2e52](https://togithub.com/grafana/loki/commit/85e2e52279ecac6dc111d5c113c54d6054d2c922))
- **helm:** Sidecar configuration for Backend
([#&#8203;10603](https://togithub.com/grafana/loki/issues/10603))
([c29ba97](https://togithub.com/grafana/loki/commit/c29ba973a0b5b7b59613d210b741d5a547ea0e83))
- **tools/lambda-promtail:** Do not evaluate empty string for
drop_labels
([#&#8203;11074](https://togithub.com/grafana/loki/issues/11074))
([94169a0](https://togithub.com/grafana/loki/commit/94169a0e6b5bf96426ad21e40f9583b721f35d6c))
- **lambda-promtail** Fix panic in lambda-promtail due to mishandling of
empty DROP_LABELS env var.
[11074](https://togithub.com/grafana/loki/pull/11074)
- **loki** Generate tsdb_shipper storage_config even if
using_boltdb_shipper is false
[11195](https://togithub.com/grafana/loki/pull/11195)
- **promtail**: Fix Promtail excludepath not evaluated on newly added
files. [9831](https://togithub.com/grafana/loki/pull/9831)
- **loki** Do not reflect label names in request metrics' "route" label.
[11551](https://togithub.com/grafana/loki/pull/11551)
- **loki** Fix duplicate logs from docker containers.
[11563](https://togithub.com/grafana/loki/pull/11563)
- **loki** Ruler: Fixed a panic that can be caused by concurrent
read-write access of tenant configs when there are a large amount of
rules. [11601](https://togithub.com/grafana/loki/pull/11601)
- **loki** Fixed regression adding newlines to HTTP error response
bodies which may break client integrations.
[11606](https://togithub.com/grafana/loki/pull/11606)
- **loki** Log results cache: compose empty response based on the
request being served to avoid returning incorrect limit or direction.
[11657](https://togithub.com/grafana/loki/pull/11657)
- **loki** Fix semantics of label parsing logic of metrics and logs
queries. Both only parse the first label if multiple extractions into
the same label are requested.
[11587](https://togithub.com/grafana/loki/pull/11587)
- **loki** Background Cache: Fixes a bug that is causing the background
queue size to be incremented twice for each enqueued item.
[11776](https://togithub.com/grafana/loki/pull/11776)
- **loki**: Parsing: String array elements were not being parsed
correctly in JSON processing
[11921](https://togithub.com/grafana/loki/pull/11921)

### [`v2.9.8`](https://togithub.com/grafana/loki/releases/tag/v2.9.8)

[Compare
Source](https://togithub.com/grafana/loki/compare/v2.9.7...v2.9.8)

##### Bug Fixes

- **deps:** update module golang.org/x/net to v0.23.0 \[security]
(release-2.9.x)
([#&#8203;12865](https://togithub.com/grafana/loki/issues/12865))
([94e0029](https://togithub.com/grafana/loki/commit/94e00299ec9b36ad97c147641566b6922268c54e))
- Trigger release-please for 2.9.7
([#&#8203;12822](https://togithub.com/grafana/loki/issues/12822))
([55b747c](https://togithub.com/grafana/loki/commit/55b747ce4ebfe0b46de674104264e4972284ec7d))

###
[`v2.9.7`](https://togithub.com/grafana/loki/blob/HEAD/CHANGELOG.md#297-2024-04-10)

[Compare
Source](https://togithub.com/grafana/loki/compare/v2.9.6...v2.9.7)

##### Bug Fixes

- Bump go to 1.21.9 and build image to 0.33.1
([#&#8203;12542](https://togithub.com/grafana/loki/issues/12542))
([efc4d2f](https://togithub.com/grafana/loki/commit/efc4d2f009e04ecb1db58a637b89b33aa234de34))

</details>

<details>
<summary>jimmidyson/configmap-reload
(ghcr.io/jimmidyson/configmap-reload)</summary>

###
[`v0.13.1`](https://togithub.com/jimmidyson/configmap-reload/compare/v0.13.0...v0.13.1)

[Compare
Source](https://togithub.com/jimmidyson/configmap-reload/compare/v0.13.0...v0.13.1)

###
[`v0.13.0`](https://togithub.com/jimmidyson/configmap-reload/compare/v0.12.0...v0.13.0)

[Compare
Source](https://togithub.com/jimmidyson/configmap-reload/compare/v0.12.0...v0.13.0)

</details>

<details>
<summary>grafana/helm-charts (promtail)</summary>

###
[`v6.16.2`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.2)

[Compare
Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.16.1...promtail-6.16.2)

Promtail is an agent which ships the contents of local logs to a Loki
instance

#### What's Changed

- \[promtail] Bugfix deployment.strategy in values.yaml by
[@&#8203;Sheikh-Abubaker](https://togithub.com/Sheikh-Abubaker) in
[https://github.com/grafana/helm-charts/pull/2932](https://togithub.com/grafana/helm-charts/pull/2932)

**Full Changelog**:
https://github.com/grafana/helm-charts/compare/tempo-distributed-1.12.0...promtail-6.16.2

###
[`v6.16.1`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.1)

[Compare
Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.16.0...promtail-6.16.1)

Promtail is an agent which ships the contents of local logs to a Loki
instance

#### What's Changed

- \[promtail] Update service template to fix broken promtail. by
[@&#8203;Sheikh-Abubaker](https://togithub.com/Sheikh-Abubaker) in
[https://github.com/grafana/helm-charts/pull/3164](https://togithub.com/grafana/helm-charts/pull/3164)

**Full Changelog**:
https://github.com/grafana/helm-charts/compare/helm-loki-6.6.4...promtail-6.16.1

###
[`v6.16.0`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.0)

[Compare
Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.15.5...promtail-6.16.0)

Promtail is an agent which ships the contents of local logs to a Loki
instance

#### What's Changed

- \[promtail] update to 3.0.0 by
[@&#8203;mjnagel](https://togithub.com/mjnagel) in
[https://github.com/grafana/helm-charts/pull/3083](https://togithub.com/grafana/helm-charts/pull/3083)

#### New Contributors

- [@&#8203;mjnagel](https://togithub.com/mjnagel) made their first
contribution in
[https://github.com/grafana/helm-charts/pull/3083](https://togithub.com/grafana/helm-charts/pull/3083)

**Full Changelog**:
https://github.com/grafana/helm-charts/compare/grafana-agent-operator-0.4.0...promtail-6.16.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/defenseunicorns/uds-core).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
rjferguson21 referenced this pull request in defenseunicorns/uds-core Jul 11, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/grafana/promtail](https://togithub.com/grafana/loki) |
major | `2.9.6` -> `3.1.0` |
|
[ghcr.io/jimmidyson/configmap-reload](https://togithub.com/jimmidyson/configmap-reload)
| minor | `v0.12.0` -> `v0.13.1` |
| [promtail](https://grafana.com/loki)
([source](https://togithub.com/grafana/helm-charts)) | minor | `6.15.5`
-> `6.16.2` |
|
[registry1.dso.mil/ironbank/opensource/grafana/promtail](https://togithub.com/grafana/loki)
([source](https://repo1.dso.mil/dsop/opensource/grafana/promtail)) |
major | `v2.9.6` -> `v3.1.0` |
|
[registry1.dso.mil/ironbank/opensource/jimmidyson/configmap-reload](https://togithub.com/jimmidyson/configmap-reload)
([source](https://repo1.dso.mil/dsop/opensource/jimmidyson/configmap-reload))
| minor | `v0.12.0` -> `v0.13.1` |

---

### Release Notes

<details>
<summary>grafana/loki (docker.io/grafana/promtail)</summary>

### [`v3.1.0`](https://togithub.com/grafana/loki/releases/tag/v3.1.0)

[Compare
Source](https://togithub.com/grafana/loki/compare/v3.0.0...v3.1.0)

##### ⚠ BREAKING CHANGES

- update helm chart to support distributed mode and 3.0
([#&#8203;12067](https://togithub.com/grafana/loki/issues/12067))

##### Features

- Add a version of the mixin dashboards for meta monitoring
([#&#8203;12700](https://togithub.com/grafana/loki/issues/12700))
([ec1a057](https://togithub.com/grafana/loki/commit/ec1a057a323ed1bd8de448e714a672b64140b691))
- Add backoff to flush op
([#&#8203;13140](https://togithub.com/grafana/loki/issues/13140))
([9767807](https://togithub.com/grafana/loki/commit/9767807680cb4149c7b56345c531b62105a1b976))
- add detected-fields command to logcli
([#&#8203;12739](https://togithub.com/grafana/loki/issues/12739))
([210ea93](https://togithub.com/grafana/loki/commit/210ea93a690b1b9746b3ff62bbd5d217a3bc8e8e))
- Add ingester_chunks_flush_failures_total
([#&#8203;12925](https://togithub.com/grafana/loki/issues/12925))
([cc3694e](https://togithub.com/grafana/loki/commit/cc3694eecddaab579d08328cdab78a7d8a7bd720))
- add lokitool
([#&#8203;12166](https://togithub.com/grafana/loki/issues/12166))
([7b7d3d4](https://togithub.com/grafana/loki/commit/7b7d3d4cd2c979c778d3741156f0d765a9e531b2))
- Add metrics for number of patterns detected & evicted
([#&#8203;12918](https://togithub.com/grafana/loki/issues/12918))
([bc53b33](https://togithub.com/grafana/loki/commit/bc53b337218425af5b5ce69dcef56e27afec6647))
- Add new Drain tokenizer that splits on most punctuation
([#&#8203;13143](https://togithub.com/grafana/loki/issues/13143))
([6a0fdd0](https://togithub.com/grafana/loki/commit/6a0fdd088091fc37e3e9424c78a2d6d587dbbb33))
- Add pattern ingester support in SSD mode
([#&#8203;12685](https://togithub.com/grafana/loki/issues/12685))
([19bfef4](https://togithub.com/grafana/loki/commit/19bfef48cbad57468591e8214c4a5f390091f1e1))
- add profile tagging to ingester
([#&#8203;13068](https://togithub.com/grafana/loki/issues/13068))
([00d3c7a](https://togithub.com/grafana/loki/commit/00d3c7a52d9f2b48fccb0cd5b105a2577b3d0305))
- add recalculateOwnedStreams to check stream ownership if the ring is
changed
([#&#8203;13103](https://togithub.com/grafana/loki/issues/13103))
([e7689b2](https://togithub.com/grafana/loki/commit/e7689b248dbe549b2ac61a0e335d8b5b999cc47d))
- Add step param to Patterns Query API
([#&#8203;12703](https://togithub.com/grafana/loki/issues/12703))
([7b8533e](https://togithub.com/grafana/loki/commit/7b8533e435cf9d0466d3b147b2b3e0f6b3613fe9))
- Add tokenizer interface for Drain Training
([#&#8203;13069](https://togithub.com/grafana/loki/issues/13069))
([797bb64](https://togithub.com/grafana/loki/commit/797bb641736a2355b4f8503c147fc0c8a814f19a))
- add toleration for bloom components
([#&#8203;12653](https://togithub.com/grafana/loki/issues/12653))
([fcb2b0a](https://togithub.com/grafana/loki/commit/fcb2b0a16a7692ee0a705ce239375843a63246c7))
- Add utf8 support to Pattern Lexer to support utf8 chars
([#&#8203;13085](https://togithub.com/grafana/loki/issues/13085))
([f6f8bab](https://togithub.com/grafana/loki/commit/f6f8babf83f3d90f4e6f3f9b732fe22382861f47))
- add warnings to metadata context directly
([#&#8203;12579](https://togithub.com/grafana/loki/issues/12579))
([c4ac8cc](https://togithub.com/grafana/loki/commit/c4ac8cc009a75b616f867701c440797f655bcd1b))
- Added getting started video
([#&#8203;12975](https://togithub.com/grafana/loki/issues/12975))
([8442dca](https://togithub.com/grafana/loki/commit/8442dca9d2341471996a73a011f206630c67e857))
- Added Interactive Sandbox to Quickstart tutorial
([#&#8203;12701](https://togithub.com/grafana/loki/issues/12701))
([97212ea](https://togithub.com/grafana/loki/commit/97212eadf15c2b5ee2cd59b7c1df71f6177cfe7e))
- Added video and updated Grafana Agent -> Alloy
([#&#8203;13032](https://togithub.com/grafana/loki/issues/13032))
([1432a3e](https://togithub.com/grafana/loki/commit/1432a3e84a7e5df18b8dc0e217121fd78da9e75e))
- API: Expose optional label matcher for label names API
([#&#8203;11982](https://togithub.com/grafana/loki/issues/11982))
([8084259](https://togithub.com/grafana/loki/commit/808425953fa8a8eca3199b3664e43ceba362747a))
- area/promtail: Added support to install wget on promtail docker image
to support docker healthcheck
([#&#8203;11711](https://togithub.com/grafana/loki/issues/11711))
([ffe684c](https://togithub.com/grafana/loki/commit/ffe684c330bcd65f9b07a02d6f93bb475106becc))
- **blooms:** Add counter metric for blocks that are not available at
query time
([#&#8203;12968](https://togithub.com/grafana/loki/issues/12968))
([d6374bc](https://togithub.com/grafana/loki/commit/d6374bc2ce3041005842edd353a3bb010f467abe))
- **blooms:** Add in-memory LRU cache for meta files
([#&#8203;12862](https://togithub.com/grafana/loki/issues/12862))
([fcd544c](https://togithub.com/grafana/loki/commit/fcd544c2d9d52b62d09e31c532a5cd2115f4d2bc))
- **blooms:** Blooms/v2 encoding multipart series
([#&#8203;13093](https://togithub.com/grafana/loki/issues/13093))
([fbe7c55](https://togithub.com/grafana/loki/commit/fbe7c559b5ed153fb46a1965c24180011a558b85))
- **blooms:** compute chunks once
([#&#8203;12664](https://togithub.com/grafana/loki/issues/12664))
([bc78d13](https://togithub.com/grafana/loki/commit/bc78d13d9b736bb9313403569d0f69e85663afce))
- **blooms:** ignore individual bloom-gw failures
([#&#8203;12863](https://togithub.com/grafana/loki/issues/12863))
([4c9b22f](https://togithub.com/grafana/loki/commit/4c9b22f11077b560d21f086a84d42176e9196d5b))
- **blooms:** ingester aware bounded impl
([#&#8203;12840](https://togithub.com/grafana/loki/issues/12840))
([7bbd8b5](https://togithub.com/grafana/loki/commit/7bbd8b5087d637ac592403c5daafda35353fe13d))
- **bloom:** Skip attempts to filter chunks for which blooms have not
been built
([#&#8203;12961](https://togithub.com/grafana/loki/issues/12961))
([a1b1eeb](https://togithub.com/grafana/loki/commit/a1b1eeb09583f04a36ebdb96f716f3f285b90adf))
- **blooms:** limit bloom size during creation
([#&#8203;12796](https://togithub.com/grafana/loki/issues/12796))
([eac5622](https://togithub.com/grafana/loki/commit/eac56224b8e228a694090ffaee47300b23eeb13b))
- **blooms:** record time spent resolving shards
([#&#8203;12636](https://togithub.com/grafana/loki/issues/12636))
([9c25985](https://togithub.com/grafana/loki/commit/9c25985b970865f054dfa9243cbe984d921df3c8))
- **blooms:** Separate page buffer pools for series pages and bloom
pages ([#&#8203;12992](https://togithub.com/grafana/loki/issues/12992))
([75ccf21](https://togithub.com/grafana/loki/commit/75ccf2160bfe647b1cb3daffb98869e9c1c44130))
- Boilerplate for new bloom build planner and worker components.
([#&#8203;12989](https://togithub.com/grafana/loki/issues/12989))
([8978ecf](https://togithub.com/grafana/loki/commit/8978ecf0c85dfbe18b52632112e5be20eff411cf))
- **cache:** Add `Cache-Control: no-cache` support for Loki instant
queries.
([#&#8203;12896](https://togithub.com/grafana/loki/issues/12896))
([88e545f](https://togithub.com/grafana/loki/commit/88e545fc952d6ff55c61d079db920f00abc04865))
- **canary:** Add test to check query results with and without cache.
([#&#8203;13104](https://togithub.com/grafana/loki/issues/13104))
([71507a2](https://togithub.com/grafana/loki/commit/71507a2b640ad071d88ee894e80235f93be73c3d))
- Detected labels from store
([#&#8203;12441](https://togithub.com/grafana/loki/issues/12441))
([587a6d2](https://togithub.com/grafana/loki/commit/587a6d20e938f4f58e5a49563a3c267762cf89eb))
- **detected-labels:** include labels with cardinality > 1
([#&#8203;13128](https://togithub.com/grafana/loki/issues/13128))
([8be8364](https://togithub.com/grafana/loki/commit/8be8364435bb83dd134580ba6fc1f0bdb5474356))
- **detectedFields:** add parser to response
([#&#8203;12872](https://togithub.com/grafana/loki/issues/12872))
([2b3ae48](https://togithub.com/grafana/loki/commit/2b3ae48d9be63183907dfd7163af6a980360c853))
- **detectedFields:** Support multiple parsers to be returned for a
single field
([#&#8203;12899](https://togithub.com/grafana/loki/issues/12899))
([19fef93](https://togithub.com/grafana/loki/commit/19fef9355fdd46911611dbec25df0f5a4e397d31))
- Enable log volume endpoint by default
([#&#8203;12628](https://togithub.com/grafana/loki/issues/12628))
([397aa56](https://togithub.com/grafana/loki/commit/397aa56e157cbf733da548474a4bcae773e82362))
- Enable log volume endpoint by default in helm
([#&#8203;12690](https://togithub.com/grafana/loki/issues/12690))
([e39677f](https://togithub.com/grafana/loki/commit/e39677f97b4ba27c90d9f8d2991441095e55b06e))
- Generic logline placeholder replacement and tokenization
([#&#8203;12799](https://togithub.com/grafana/loki/issues/12799))
([4047902](https://togithub.com/grafana/loki/commit/40479029d74d588268956190d956a088aed682e1))
- **helm:** Allow extraObject items as multiline strings
([#&#8203;12397](https://togithub.com/grafana/loki/issues/12397))
([af5be90](https://togithub.com/grafana/loki/commit/af5be900764acfe4bff54ceef164a4f660990f8a))
- **helm:** Support for PVC Annotations for Non-Distributed Modes
([#&#8203;12023](https://togithub.com/grafana/loki/issues/12023))
([efdae3d](https://togithub.com/grafana/loki/commit/efdae3df14c47d627eb99e91466e0451db6e16f6))
- improve performance of `first_over_time` and `last_over_time` queries
by sharding them
([#&#8203;11605](https://togithub.com/grafana/loki/issues/11605))
([f66172e](https://togithub.com/grafana/loki/commit/f66172eed17f9418ab22615537c7b65b09de96e5))
- improve syntax parser for pattern
([#&#8203;12489](https://togithub.com/grafana/loki/issues/12489))
([48dae44](https://togithub.com/grafana/loki/commit/48dae4417cca75a40d6a3bf16b0d976714e8db81))
- include the stream we failed to create in the stream limit error
message
([#&#8203;12437](https://togithub.com/grafana/loki/issues/12437))
([ec81991](https://togithub.com/grafana/loki/commit/ec81991f4d7f6d83a34dffb073d60c330c69e94d))
- Increase drain max depth from 8 -> 30
([#&#8203;13063](https://togithub.com/grafana/loki/issues/13063))
([d0a2859](https://togithub.com/grafana/loki/commit/d0a285926b7257d54cf948ba644c619a4b49a871))
- Introduce `index audit` to `lokitool`
([#&#8203;13008](https://togithub.com/grafana/loki/issues/13008))
([47f0236](https://togithub.com/grafana/loki/commit/47f0236ea8f33a67a0a1abf6e6d6b3582661c4ba))
- loki/main.go: Log which config file path is used on startup
([#&#8203;12985](https://togithub.com/grafana/loki/issues/12985))
([7a3338e](https://togithub.com/grafana/loki/commit/7a3338ead82e4c577652ab86e9a55faf200ac05a))
- new stream count limiter
([#&#8203;13006](https://togithub.com/grafana/loki/issues/13006))
([1111595](https://togithub.com/grafana/loki/commit/1111595179c77f9303ebdfd362f14b1ac50044cb))
- Optimize log parsing performance by using unsafe package
([#&#8203;13223](https://togithub.com/grafana/loki/issues/13223))
([9f31b25](https://togithub.com/grafana/loki/commit/9f31b25253502f035cfb6a831bcea7f778f427dd))
- parameterise the MaximumEventAgeInSeconds, LogGroupName, and
IAMRoleName for lambda-promtail CloudFormation template
([#&#8203;12728](https://togithub.com/grafana/loki/issues/12728))
([8892dc8](https://togithub.com/grafana/loki/commit/8892dc89231ebe7b05fc1c4e0b7647f328f9c1ce))
- **promtail:** Support of RFC3164 aka BSD Syslog
([#&#8203;12810](https://togithub.com/grafana/loki/issues/12810))
([be41525](https://togithub.com/grafana/loki/commit/be4152576e6d8cb280fd65604199db7157981f07))
- Querier: Split gRPC client into two.
([#&#8203;12726](https://togithub.com/grafana/loki/issues/12726))
([7b6f057](https://togithub.com/grafana/loki/commit/7b6f0577c3277b84230f0f2deba747b01ca2b2fa))
- **reporting:** Report cpu usage
([#&#8203;12970](https://togithub.com/grafana/loki/issues/12970))
([87288d3](https://togithub.com/grafana/loki/commit/87288d37f9e9c1e90295bf785adbc4bfdb66fb30))
- split detected fields queries
([#&#8203;12491](https://togithub.com/grafana/loki/issues/12491))
([6c33809](https://togithub.com/grafana/loki/commit/6c33809015bef8078b17dcb6b0701e930132f042))
- Support negative numbers in LogQL
([#&#8203;13091](https://togithub.com/grafana/loki/issues/13091))
([6df81db](https://togithub.com/grafana/loki/commit/6df81db978b0157ab96fa0629a311f919dad1e8a))
- Tune Patterns query drain instance
([#&#8203;13137](https://togithub.com/grafana/loki/issues/13137))
([30df31e](https://togithub.com/grafana/loki/commit/30df31e28b5c360ffed2dea3b47f515e4e24146d))
- Update getting started demo to Loki 3.0
([#&#8203;12723](https://togithub.com/grafana/loki/issues/12723))
([282e385](https://togithub.com/grafana/loki/commit/282e38548ceb96b1c518010c47b8eabf4317e8fd))
- update helm chart to support distributed mode and 3.0
([#&#8203;12067](https://togithub.com/grafana/loki/issues/12067))
([79b876b](https://togithub.com/grafana/loki/commit/79b876b65d55c54f4d532e98dc24743dea8bedec))
- Update Loki monitoring docs to new meta monitoring helm
([#&#8203;13176](https://togithub.com/grafana/loki/issues/13176))
([b4d44f8](https://togithub.com/grafana/loki/commit/b4d44f89f997e59c84e69ed075341bb6e1371d08))
- Updated best practises for labels
([#&#8203;12749](https://togithub.com/grafana/loki/issues/12749))
([6ebfbe6](https://togithub.com/grafana/loki/commit/6ebfbe658bbd92e3599ca4aff3bcfdd302d3cc32))
- Updated SS and microservices deployment docs
([#&#8203;13083](https://togithub.com/grafana/loki/issues/13083))
([1b80458](https://togithub.com/grafana/loki/commit/1b80458e2eff2d41b9126a7529ee32ae1e269f05))

##### Bug Fixes

- `codec` not initialized in downstream roundtripper
([#&#8203;12873](https://togithub.com/grafana/loki/issues/12873))
([b6049f6](https://togithub.com/grafana/loki/commit/b6049f6792492d5753626e5845b0094199463966))
- Add a missing `continue` in fuse which may cause incorrect bloom test
result ([#&#8203;12650](https://togithub.com/grafana/loki/issues/12650))
([0d1ebeb](https://togithub.com/grafana/loki/commit/0d1ebebd3afe9504506aaed0b7827318eb2d9cfe))
- Add copyString function to symbolizer to avoid retaining memory
([#&#8203;13146](https://togithub.com/grafana/loki/issues/13146))
([86b119a](https://togithub.com/grafana/loki/commit/86b119ac7ba206d294eb257f99c308fe8452bd58))
- add detected_level info when the info word appears on log message
([#&#8203;13218](https://togithub.com/grafana/loki/issues/13218))
([c9bfa3e](https://togithub.com/grafana/loki/commit/c9bfa3ebbf362b3d056879f0ef5f3e656f28c500))
- Add missing Helm helper loki.hpa.apiVersion
([#&#8203;12755](https://togithub.com/grafana/loki/issues/12755))
([3070ea7](https://togithub.com/grafana/loki/commit/3070ea70bb05bffced6a8304f506b03ed4c8e2aa))
- Add missing OTLP endpoint to nginx config
([#&#8203;12709](https://togithub.com/grafana/loki/issues/12709))
([8096748](https://togithub.com/grafana/loki/commit/8096748f1f205e766deab9438c4b2bc587facfc5))
- add missing parentheses in meta monitoring dashboards
([#&#8203;12802](https://togithub.com/grafana/loki/issues/12802))
([151d0a5](https://togithub.com/grafana/loki/commit/151d0a58ac9f5aa67f944e6729720f5f70d07e27))
- add retry middleware to the "limited" query roundtripper
([#&#8203;13161](https://togithub.com/grafana/loki/issues/13161))
([bb864b3](https://togithub.com/grafana/loki/commit/bb864b3ad63d61f5b091a9cc04246da2f44b2157))
- allow cluster label override in bloom dashboards
([#&#8203;13012](https://togithub.com/grafana/loki/issues/13012))
([987e551](https://togithub.com/grafana/loki/commit/987e551f9e21b9a612dd0b6a3e60503ce6fe13a8))
- **blooms:** bloomshipper no longer returns empty metas on fetch
([#&#8203;13130](https://togithub.com/grafana/loki/issues/13130))
([ad279e5](https://togithub.com/grafana/loki/commit/ad279e518cb252ef7e26283ec16540846dbd3acf))
- **blooms:** Clean block directories recursively on startup
([#&#8203;12895](https://togithub.com/grafana/loki/issues/12895))
([7b77e31](https://togithub.com/grafana/loki/commit/7b77e310982147162777f9febfbcd98ec8a8c383))
- **blooms:** Correctly return unfiltered chunks for series that are not
mapped to any block
([#&#8203;12774](https://togithub.com/grafana/loki/issues/12774))
([c36b114](https://togithub.com/grafana/loki/commit/c36b1142c7acd6a13a3634ddbef71254040cff73))
- **blooms:** Deduplicate filtered series and chunks
([#&#8203;12791](https://togithub.com/grafana/loki/issues/12791))
([3bf2d1f](https://togithub.com/grafana/loki/commit/3bf2d1fea08593bdf10dc8a6827998a6d8a8243c))
- **blooms:** Disable metas cache on bloom gateway
([#&#8203;12959](https://togithub.com/grafana/loki/issues/12959))
([00bdd2f](https://togithub.com/grafana/loki/commit/00bdd2f5b703991b280317ceff0fcf2eed1847d9))
- **blooms:** Do not fail requests when fetching metas from cache fails
([#&#8203;12838](https://togithub.com/grafana/loki/issues/12838))
([667076d](https://togithub.com/grafana/loki/commit/667076d9359c56118f1149f31a94c8a44bc171c7))
- **blooms:** dont break iterator conventions
([#&#8203;12808](https://togithub.com/grafana/loki/issues/12808))
([1665e85](https://togithub.com/grafana/loki/commit/1665e853a0a6aa63f535bcc5a4bb67775723cc87))
- **blooms:** Fix `partitionSeriesByDay` function
([#&#8203;12900](https://togithub.com/grafana/loki/issues/12900))
([738c274](https://togithub.com/grafana/loki/commit/738c274a5828aab4d88079c38400ddc705c0cb5d))
- **blooms:** Fix a regression introduced with
[#&#8203;12774](https://togithub.com/grafana/loki/issues/12774)
([#&#8203;12776](https://togithub.com/grafana/loki/issues/12776))
([ecefb49](https://togithub.com/grafana/loki/commit/ecefb495084a59d25778af520041766e087598ba))
- **blooms:** Fix findGaps when ownership goes to MaxUInt64 and that is
covered by existing meta
([#&#8203;12558](https://togithub.com/grafana/loki/issues/12558))
([0ee2a61](https://togithub.com/grafana/loki/commit/0ee2a6126ae40a1d666f500c19efd639763f1bae))
- **blooms:** Fully deduplicate chunks from FilterChunkRef responses
([#&#8203;12807](https://togithub.com/grafana/loki/issues/12807))
([a0f358f](https://togithub.com/grafana/loki/commit/a0f358fcc8295d93ee38b67738e8d90045c50dab))
- **blooms:** Handle not found metas gracefully
([#&#8203;12853](https://togithub.com/grafana/loki/issues/12853))
([37c8822](https://togithub.com/grafana/loki/commit/37c88220b3a7f8268c48f1bf37f4eb11cdba1b5f))
- **blooms:** Reset error on LazyBloomIter.Seek
([#&#8203;12806](https://togithub.com/grafana/loki/issues/12806))
([76ba24e](https://togithub.com/grafana/loki/commit/76ba24e3d8ce5e3c872442ce9d64505605ef0f53))
- change log level since this is a known case
([#&#8203;13029](https://togithub.com/grafana/loki/issues/13029))
([ca030a5](https://togithub.com/grafana/loki/commit/ca030a5c4335b0258e83aebd8779ea4d348003f3))
- close res body
([#&#8203;12444](https://togithub.com/grafana/loki/issues/12444))
([616977a](https://togithub.com/grafana/loki/commit/616977a942b63fb2ee7545e155abe246f6175308))
- Correctly encode step when translating proto to http internally
([#&#8203;13171](https://togithub.com/grafana/loki/issues/13171))
([740551b](https://togithub.com/grafana/loki/commit/740551bb31e0c1806de8d87f02fa4f507aa24092))
- crrect initialization of a few slices
([#&#8203;12674](https://togithub.com/grafana/loki/issues/12674))
([0eba448](https://togithub.com/grafana/loki/commit/0eba448fc70b78ca7cd612831c9d3be116faa7a2))
- Defer closing blocks iter after checking error from loadWorkForGap
([#&#8203;12934](https://togithub.com/grafana/loki/issues/12934))
([cb1f5d9](https://togithub.com/grafana/loki/commit/cb1f5d9fca2908bd31a3c6bef38d49fe084d2939))
- Do not filter out chunks for store when `From==Through` and
`From==start`
([#&#8203;13117](https://togithub.com/grafana/loki/issues/13117))
([d9cc513](https://togithub.com/grafana/loki/commit/d9cc513fd2decf96d047d388136417c03ccdc682))
- **docs:** broken link in getting started readme
([#&#8203;12736](https://togithub.com/grafana/loki/issues/12736))
([425a2d6](https://togithub.com/grafana/loki/commit/425a2d690c13592abf32f2ed2475676c3422ac51))
- **docs:** Move promtail configuration to the correct doc
([#&#8203;12737](https://togithub.com/grafana/loki/issues/12737))
([1161846](https://togithub.com/grafana/loki/commit/1161846e19105e2669a5b388998722c23bd0f2f4))
- Ensure Drain patterns are valid for LogQL pattern match filter
([#&#8203;12815](https://togithub.com/grafana/loki/issues/12815))
([fd2301f](https://togithub.com/grafana/loki/commit/fd2301fd62b18eb345bc43868b40343efc1a1f10))
- errors reported by the race detector
([#&#8203;13174](https://togithub.com/grafana/loki/issues/13174))
([2b19dac](https://togithub.com/grafana/loki/commit/2b19dac82a97b1d75075eb87a4f7fdfed003c072)),
closes [#&#8203;8586](https://togithub.com/grafana/loki/issues/8586)
- Fix bloom deleter PR after merge
([#&#8203;13167](https://togithub.com/grafana/loki/issues/13167))
([c996349](https://togithub.com/grafana/loki/commit/c99634978cb189744946e6dc388f0cc4183e98f2))
- Fix compactor matcher in the loki-deletion dashboard
([#&#8203;12790](https://togithub.com/grafana/loki/issues/12790))
([a03846b](https://togithub.com/grafana/loki/commit/a03846b4367cbb5a0aa445e539d92ae41e3f481a))
- Fix duplicate enqueue item problem in bloom download queue when do
sync download
([#&#8203;13114](https://togithub.com/grafana/loki/issues/13114))
([f98ff7f](https://togithub.com/grafana/loki/commit/f98ff7f58400b5f5a425fae003fb959bfb8c6454))
- Fix for how the loop sync is done
([#&#8203;12941](https://togithub.com/grafana/loki/issues/12941))
([5cd850e](https://togithub.com/grafana/loki/commit/5cd850e0d02151c6f9c6285189b887b4929cfa12))
- Fix incorrect sorting of chunks in bloom-filtered response since
`ChunkRef.Cmp` method is used in reverse
([#&#8203;12999](https://togithub.com/grafana/loki/issues/12999))
([670cd89](https://togithub.com/grafana/loki/commit/670cd89aa8ffb8b852bca05fd0adb554e93ce796))
- Fix indentation of query range values in helm
([#&#8203;12577](https://togithub.com/grafana/loki/issues/12577))
([9823f20](https://togithub.com/grafana/loki/commit/9823f2030a294e6dc9c50d6f956a7691df5d53df))
- Fix log level detection
([#&#8203;12651](https://togithub.com/grafana/loki/issues/12651))
([6904a65](https://togithub.com/grafana/loki/commit/6904a6520d3b5599404b339577c7c3311e635da9))
- Fix panic on requesting out-of-order Pattern samples
([#&#8203;13010](https://togithub.com/grafana/loki/issues/13010))
([2171f64](https://togithub.com/grafana/loki/commit/2171f6409f7157888df9637a635664c67b7ca844))
- fix parsing of default per tenant otlp config
([#&#8203;12836](https://togithub.com/grafana/loki/issues/12836))
([7cc9a93](https://togithub.com/grafana/loki/commit/7cc9a9386a8f89dbec6a25435180ed4625ae6490))
- fix setting of info log level when trying to detect level from log
lines ([#&#8203;12635](https://togithub.com/grafana/loki/issues/12635))
([0831802](https://togithub.com/grafana/loki/commit/0831802a99243f9fe61f6cc8795739bf67e8d8e9))
- Fix the lokitool imports
([#&#8203;12673](https://togithub.com/grafana/loki/issues/12673))
([6dce988](https://togithub.com/grafana/loki/commit/6dce98870d8c5c7054b3444d2fe4e66dad262a53))
- Fixes read & backend replicas settings
([#&#8203;12828](https://togithub.com/grafana/loki/issues/12828))
([d751134](https://togithub.com/grafana/loki/commit/d7511343bcdfe77a6213599827ce0093b2949c18))
- helm: Set compactor addr for distributed mode.
([#&#8203;12748](https://togithub.com/grafana/loki/issues/12748))
([521d40a](https://togithub.com/grafana/loki/commit/521d40a96a5c1c65c786c73ec374580fe767dd3b))
- **helm:** Fix GEL image tag, bucket name and proxy URLs
([#&#8203;12878](https://togithub.com/grafana/loki/issues/12878))
([67ed2f7](https://togithub.com/grafana/loki/commit/67ed2f7092c8c0d97ba0bec08fde7ede65faa33f))
- **helm:** fix query-frontend and ruler targetPort 'http-metrics' in
Service template
([#&#8203;13024](https://togithub.com/grafana/loki/issues/13024))
([1ab9d27](https://togithub.com/grafana/loki/commit/1ab9d271c354caf0ba589691e6477fb9a19039f0))
- **helm:** fix queryScheduler servicemonitor
([#&#8203;12753](https://togithub.com/grafana/loki/issues/12753))
([8101e21](https://togithub.com/grafana/loki/commit/8101e21f9973b8261de0ee3eb34fa4d7b88ddaac))
- **helm:** fixed ingress paths mapping
([#&#8203;12932](https://togithub.com/grafana/loki/issues/12932))
([5ada92b](https://togithub.com/grafana/loki/commit/5ada92b190c671055bb09ca2dd234b6bac49289e))
- **helm:** only default bucket names when using minio
([#&#8203;12548](https://togithub.com/grafana/loki/issues/12548))
([2e32ec5](https://togithub.com/grafana/loki/commit/2e32ec52d8766c0a5a75be30585402f1dce52cc5))
- **helm:** Removed duplicate bucketNames from documentation and fixed
key name `deploymentMode`
([#&#8203;12641](https://togithub.com/grafana/loki/issues/12641))
([0d8ff9e](https://togithub.com/grafana/loki/commit/0d8ff9ee7929b8facbdb469abe344c320d3bd5ce))
- incorrect compactor matcher in loki-deletion dashboard mixin
([#&#8203;12567](https://togithub.com/grafana/loki/issues/12567))
([006f88c](https://togithub.com/grafana/loki/commit/006f88cef19d4d1fe14a40287ccdf534f6975475))
- **indexstats:** do not collect stats from "IndexStats" lookups for
other query types
([#&#8203;12978](https://togithub.com/grafana/loki/issues/12978))
([1f5291a](https://togithub.com/grafana/loki/commit/1f5291a4a3bd3c98c190d9a5dda32bbd78f18c3b))
- Ingester zoneAwareReplication
([#&#8203;12659](https://togithub.com/grafana/loki/issues/12659))
([9edb0ce](https://togithub.com/grafana/loki/commit/9edb0ce140c4fe716a62e81e0fce747d92954f4c))
- Introduce feature flag for \[last|first]\_over_time sharding.
([#&#8203;13067](https://togithub.com/grafana/loki/issues/13067))
([6e45550](https://togithub.com/grafana/loki/commit/6e4555010eab5a2b12caf9af2df5f0991362d754))
- Invalidate caches when pipeline wrappers are disabled
([#&#8203;12903](https://togithub.com/grafana/loki/issues/12903))
([a772ed7](https://togithub.com/grafana/loki/commit/a772ed705c6506992cd1f2364b11fa60c1879f57))
- **ksonnet:** Do not generate rbac for consul if you are using
memberlist
([#&#8203;12688](https://togithub.com/grafana/loki/issues/12688))
([2d62fca](https://togithub.com/grafana/loki/commit/2d62fca05d6ec82196b46c956733c89439660754))
- lambda-promtail, update s3 filename regex to allow finding of log
files from AWS GovCloud regions
([#&#8203;12482](https://togithub.com/grafana/loki/issues/12482))
([7a81d26](https://togithub.com/grafana/loki/commit/7a81d264a4ba54efdb1d79d382fd4188c036aaee))
- loki version prefix in Makefile
([#&#8203;12514](https://togithub.com/grafana/loki/issues/12514))
([dff72d2](https://togithub.com/grafana/loki/commit/dff72d2a52094fb2a831b5930cbfc67759b0978d))
- loki-operational.libsonnet
([#&#8203;12789](https://togithub.com/grafana/loki/issues/12789))
([51a841f](https://togithub.com/grafana/loki/commit/51a841f20dbcbcb233836373ee246fb723ef70ba))
- make detected fields work for both json and proto
([#&#8203;12682](https://togithub.com/grafana/loki/issues/12682))
([f68d1f7](https://togithub.com/grafana/loki/commit/f68d1f7fafa1ec55e90d3a253ef2ee8bb9c2e342))
- make the tsdb filenames correctly reproducible from the identifier
([#&#8203;12536](https://togithub.com/grafana/loki/issues/12536))
([ec888ec](https://togithub.com/grafana/loki/commit/ec888ec8a564c7a93937c785c0540e7d2bcde20e))
- Missing password for Loki-Canary when loki.auth_enabled is true
([#&#8203;12411](https://togithub.com/grafana/loki/issues/12411))
([68b23dc](https://togithub.com/grafana/loki/commit/68b23dc2b5c74b9175d5e24fb445748c422cb7b6))
- mixin generation when cluster label is changed
([#&#8203;12613](https://togithub.com/grafana/loki/issues/12613))
([1ba7a30](https://togithub.com/grafana/loki/commit/1ba7a303566610363c0c36c87e7bc6bb492dfc93))
- **mixin:** dashboards $\__auto fix
([#&#8203;12707](https://togithub.com/grafana/loki/issues/12707))
([91ef72f](https://togithub.com/grafana/loki/commit/91ef72f742fe1f8621af15d8190c5c0d4d613ab9))
- Mixins - Add missing log datasource on loki-deletion
([#&#8203;13011](https://togithub.com/grafana/loki/issues/13011))
([1948899](https://togithub.com/grafana/loki/commit/1948899999107e7f27f4b9faace64942abcdb41f))
- **mixins:** Align loki-writes mixins with loki-reads
([#&#8203;13022](https://togithub.com/grafana/loki/issues/13022))
([757b776](https://togithub.com/grafana/loki/commit/757b776de39bf0fc0c6d1dd74e4a245d7a99023a))
- **nix:** lambda-promtail vendor hash
([#&#8203;12763](https://togithub.com/grafana/loki/issues/12763))
([ae180d6](https://togithub.com/grafana/loki/commit/ae180d6e070946eb5359ecd63a9e01e02f160ce3))
- not owned stream count
([#&#8203;13030](https://togithub.com/grafana/loki/issues/13030))
([4901a5c](https://togithub.com/grafana/loki/commit/4901a5c452fa6822a645f56e20e704db9366182a))
- **operator:** add alertmanager client config to ruler template
([#&#8203;13182](https://togithub.com/grafana/loki/issues/13182))
([6148c37](https://togithub.com/grafana/loki/commit/6148c3760d701768e442186d4e7d574c7dc16c91))
- **operator:** Bump golang builder to 1.21.9
([#&#8203;12503](https://togithub.com/grafana/loki/issues/12503))
([f680ee0](https://togithub.com/grafana/loki/commit/f680ee0453d1b7d315774591293927b988bca223))
- **operator:** Configure Loki to use virtual-host-style URLs for S3 AWS
endpoints
([#&#8203;12469](https://togithub.com/grafana/loki/issues/12469))
([0084262](https://togithub.com/grafana/loki/commit/0084262269f4e2cb94d04e0cc0d40e9666177f06))
- **operator:** Improve API documentation for schema version
([#&#8203;13122](https://togithub.com/grafana/loki/issues/13122))
([3a9f50f](https://togithub.com/grafana/loki/commit/3a9f50f5099a02e662b8ac10ddad0b36cd844161))
- **operator:** Use a minimum value for replay memory ceiling
([#&#8203;13066](https://togithub.com/grafana/loki/issues/13066))
([4f3ed77](https://togithub.com/grafana/loki/commit/4f3ed77cb92c2ffd605743237e609c28f7841728))
- Optimize regular initialization
([#&#8203;12926](https://togithub.com/grafana/loki/issues/12926))
([a46d14f](https://togithub.com/grafana/loki/commit/a46d14fb05ea14dd39095d2d71cd037acc2dfc51))
- **orFilters:** fix multiple or filters would get wrong filtertype
([#&#8203;13169](https://togithub.com/grafana/loki/issues/13169))
([9981e9e](https://togithub.com/grafana/loki/commit/9981e9e40d4eda1a88d1aee0483cec1c098b92c7))
- **otel:** Map 500 errors to 503
([#&#8203;13173](https://togithub.com/grafana/loki/issues/13173))
([b31e04e](https://togithub.com/grafana/loki/commit/b31e04e3f1b7424cc52b518dc974a382a25bf045))
- **packaging:** Require online network in systemd unit file for Loki
and Promtail
([#&#8203;12741](https://togithub.com/grafana/loki/issues/12741))
([57f78b5](https://togithub.com/grafana/loki/commit/57f78b574ac9aa16f8322fb0edc4c7f0ec3cf6fa))
- panics when ingester response is nil
([#&#8203;12946](https://togithub.com/grafana/loki/issues/12946))
([3cc28aa](https://togithub.com/grafana/loki/commit/3cc28aaf0ec08373fb104327827e6a062807e7ff))
- promtail race fixes
([#&#8203;12656](https://togithub.com/grafana/loki/issues/12656))
([4e04d07](https://togithub.com/grafana/loki/commit/4e04d07168a8c5cb7086ced8486c6d584faa1045))
- promtail; clean up metrics generated from logs after a config reload.
([#&#8203;11882](https://togithub.com/grafana/loki/issues/11882))
([39a7181](https://togithub.com/grafana/loki/commit/39a7181a600e9dc848dd3c0b0163c07242a46278))
- **promtail:** Fix bug with Promtail config reloading getting stuck
indefinitely
([#&#8203;12795](https://togithub.com/grafana/loki/issues/12795))
([4d761ac](https://togithub.com/grafana/loki/commit/4d761acd85b90cbdcafdf8d2547f0db14f6ae4dd))
- **promtail:** Fix UDP receiver on syslog transport
([#&#8203;10708](https://togithub.com/grafana/loki/issues/10708))
([a00f1f1](https://togithub.com/grafana/loki/commit/a00f1f1b0b8f536f2cdac2f8857eb40c716aa696))
- **promtail:** Handle docker logs when a log is split in multiple
frames ([#&#8203;12374](https://togithub.com/grafana/loki/issues/12374))
([c0113db](https://togithub.com/grafana/loki/commit/c0113db4e8c4647188db6477d2ab265eda8dbb6c))
- properly return http status codes from ingester to querier for RPC
function calls
([#&#8203;13134](https://togithub.com/grafana/loki/issues/13134))
([691b174](https://togithub.com/grafana/loki/commit/691b1741386716095a4926cea5d5bb53caa88d9a))
- **query sharding:** Generalize avg -> sum/count sharding using
existing binop mapper
([#&#8203;12599](https://togithub.com/grafana/loki/issues/12599))
([11e7687](https://togithub.com/grafana/loki/commit/11e768726fb25f905de880ad2f5495b0f7fba156))
- **regression:** reverts
grafana/loki[#&#8203;13039](https://togithub.com/grafana/loki/issues/13039)
to prevent use-after-free corruptions
([#&#8203;13162](https://togithub.com/grafana/loki/issues/13162))
([41c5ee2](https://togithub.com/grafana/loki/commit/41c5ee21fc80177b50e74515ca568223e86ae56a))
- Remove Hardcoded Bucket Name from EventBridge Example CloudFormation
Template
([#&#8203;12609](https://togithub.com/grafana/loki/issues/12609))
([8c18463](https://togithub.com/grafana/loki/commit/8c18463285f214ba5b0b9a127bbe0071a2ec7d69))
- remove unneccessary disk panels for ssd read path
([#&#8203;13014](https://togithub.com/grafana/loki/issues/13014))
([8d9fb68](https://togithub.com/grafana/loki/commit/8d9fb68ae5d4f26ddc2ae184a1cb6a3b2a2c2127))
- remove unused parameter causing lint error
([#&#8203;12801](https://togithub.com/grafana/loki/issues/12801))
([33e82ec](https://togithub.com/grafana/loki/commit/33e82ec133b133e79666f7eec7d8d69954aa2aa3))
- **spans:** corrects early-close for a few spans
([#&#8203;12887](https://togithub.com/grafana/loki/issues/12887))
([93aaf29](https://togithub.com/grafana/loki/commit/93aaf29e681053a1d23dcf855cfe92af8415260d))
- temporarily moving from alloy -> alloy dev
([#&#8203;13062](https://togithub.com/grafana/loki/issues/13062))
([7ffe0fb](https://togithub.com/grafana/loki/commit/7ffe0fb6490e171e0100cb35ce6fde9377eff237))
- Track bytes discarded by ingester.
([#&#8203;12981](https://togithub.com/grafana/loki/issues/12981))
([88c6711](https://togithub.com/grafana/loki/commit/88c671162f70e075f6aa43599aa560fe7b4b5627))
- Update expected patterns when pruning
([#&#8203;13079](https://togithub.com/grafana/loki/issues/13079))
([2923a7d](https://togithub.com/grafana/loki/commit/2923a7d95818055a6ae9557d4b2f733b1af826f3))
- update to build image 0.33.2, fixes bug with promtail windows DNS
resolution
([#&#8203;12732](https://togithub.com/grafana/loki/issues/12732))
([759f42d](https://togithub.com/grafana/loki/commit/759f42dd50bb4896f5e568691ef32245bb8fb25a))
- updated all dockerfiles go1.22
([#&#8203;12708](https://togithub.com/grafana/loki/issues/12708))
([71a8f2c](https://togithub.com/grafana/loki/commit/71a8f2c2b11b419bd8c0af1f859671e5d8730448))
- Updated Loki Otlp Ingest Configuration
([#&#8203;12648](https://togithub.com/grafana/loki/issues/12648))
([ff88f3c](https://togithub.com/grafana/loki/commit/ff88f3c3088a235eef5153a9d6414c161797a180))
- upgrade old plugin for the loki-operational dashboard.
([#&#8203;13016](https://togithub.com/grafana/loki/issues/13016))
([d3c9cec](https://togithub.com/grafana/loki/commit/d3c9cec22891b45ed1cb93a9eacc5dad6a117fc5))
- Use an intermediate env variable in GH workflow
([#&#8203;12905](https://togithub.com/grafana/loki/issues/12905))
([772616c](https://togithub.com/grafana/loki/commit/772616cd8f5cbac70374dd4a53f1714fb49a7a3b))
- Use to the proper config names in warning messages
([#&#8203;12114](https://togithub.com/grafana/loki/issues/12114))
([4a05964](https://togithub.com/grafana/loki/commit/4a05964d5520d46d149f2a4e4709eee36c7fb418))
- **workflows:** don't run metric collector on forks
([#&#8203;12687](https://togithub.com/grafana/loki/issues/12687))
([7253444](https://togithub.com/grafana/loki/commit/72534449a07cd9f410973f2d01772024e8e4b7ba))

##### Performance Improvements

- **blooms:** Resolve bloom blocks on index gateway and shard by block
address
([#&#8203;12720](https://togithub.com/grafana/loki/issues/12720))
([5540c92](https://togithub.com/grafana/loki/commit/5540c92d50fe25356231e05995d24a7ca342084b))
- Improve Detected labels API
([#&#8203;12816](https://togithub.com/grafana/loki/issues/12816))
([e7fdeb9](https://togithub.com/grafana/loki/commit/e7fdeb974aff62c5775b9f98ebb2228000b28c8d))
- Introduce fixed size memory pool for bloom querier
([#&#8203;13039](https://togithub.com/grafana/loki/issues/13039))
([fc26431](https://togithub.com/grafana/loki/commit/fc264310ce64fc082965a5d7f036e45a5a399c61))
- Replace channel check with atomic bool in tailer.send()
([#&#8203;12976](https://togithub.com/grafana/loki/issues/12976))
([4a5edf1](https://togithub.com/grafana/loki/commit/4a5edf1a2af9e8af1842dc8d9b5482659d61031e))
- TSDB: Add fast-path to `inversePostingsForMatcher`
([#&#8203;12679](https://togithub.com/grafana/loki/issues/12679))
([402d1d7](https://togithub.com/grafana/loki/commit/402d1d7c48ab4eb77835f4ebb9ef7cabf1dd7449))

###
[`v3.0.0`](https://togithub.com/grafana/loki/blob/HEAD/CHANGELOG.md#300-2024-04-08)

[Compare
Source](https://togithub.com/grafana/loki/compare/v2.9.8...v3.0.0)

Starting with the 3.0 release we began using [conventional
commits](https://www.conventionalcommits.org/en/v1.0.0/) and
[release-please](https://togithub.com/googleapis/release-please) to
generate the changelog. As a result the format has changed slightly from
previous releases.

##### Features

- **helm:** configurable API version for PodLog CRD
([#&#8203;10812](https://togithub.com/grafana/loki/issues/10812))
([d1dee91](https://togithub.com/grafana/loki/commit/d1dee9150b0e69941b2bd3ce4b23afead174ea29))
- **lambda/promtail:** support dropping labels
([#&#8203;10755](https://togithub.com/grafana/loki/issues/10755))
([ec54c72](https://togithub.com/grafana/loki/commit/ec54c723ebbeeda88000dde188d539ecfe05dad8))
- **logstash:** clients logstash output structured metadata support
([#&#8203;10899](https://togithub.com/grafana/loki/issues/10899))
([32f1ec2](https://togithub.com/grafana/loki/commit/32f1ec2fda5057732a2b20b98942aafec112c4ba))
- **loki**: Allow custom usage trackers for ingested and discarded bytes
metric. [11840](https://togithub.com/grafana/loki/pull/11840)
- **loki**: feat: Support split align and caching for instant metric
query results [11814](https://togithub.com/grafana/loki/pull/11814)
- **loki**: Helm: Allow the definition of resources for GrafanaAgent
pods. [11851](https://togithub.com/grafana/loki/pull/11851)
- **loki**: Ruler: Add the ability to disable the `X-Scope-OrgId` tenant
identification header in remote write requests.
[11819](https://togithub.com/grafana/loki/pull/11819)
- **loki**: Add profiling integrations to tracing instrumentation.
[11633](https://togithub.com/grafana/loki/pull/11633)
- **loki**: Add a metrics.go log line for requests from querier to
ingester [11571](https://togithub.com/grafana/loki/pull/11571)
- **loki**: support GET for /ingester/shutdown
[11477](https://togithub.com/grafana/loki/pull/11477)
- **loki**: bugfix(memcached): Make memcached batch fetch truly context
aware. [11363](https://togithub.com/grafana/loki/pull/11363)
- **loki**: Helm: Add extraContainers to the write pods.
[11319](https://togithub.com/grafana/loki/pull/11319)
- **loki**: Inflight-logging: Add extra metadata to inflight requests
logging. [11243](https://togithub.com/grafana/loki/pull/11243)
- **loki**: Use metrics namespace for more metrics.
[11025](https://togithub.com/grafana/loki/pull/11025).
- **loki**: Change default of metrics.namespace.
[11110](https://togithub.com/grafana/loki/pull/11110).
- **loki**: Helm: Allow topologySpreadConstraints
[11086](https://togithub.com/grafana/loki/pull/11086)
- **loki**: Storage: Allow setting a constant prefix for all created
keys [10096](https://togithub.com/grafana/loki/pull/10096)
- **loki**: Remove already deprecated `store.max-look-back-period`.
[11038](https://togithub.com/grafana/loki/pull/11038)
- **loki**: Support Loki ruler to notify WAL writes to remote storage.
[10906](https://togithub.com/grafana/loki/pull/10906)
- **loki**: Helm: allow GrafanaAgent tolerations
[10613](https://togithub.com/grafana/loki/pull/10613)
- **loki**: Storage: remove signatureversionv2 from s3.
[10295](https://togithub.com/grafana/loki/pull/10295)
- **loki**: Dynamic client-side throttling to avoid object storage
rate-limits (GCS only)
[10140](https://togithub.com/grafana/loki/pull/10140)
- **loki**: Removes already deprecated `-querier.engine.timeout` CLI
flag and corresponding YAML setting as well as the
`querier.query_timeout` YAML setting.
[10302](https://togithub.com/grafana/loki/pull/10302)
- **loki** Tracing: elide small traces for Stats call.
[10308](https://togithub.com/grafana/loki/pull/10308)
- **loki** Shard `avg_over_time` range aggregations.
[10373](https://togithub.com/grafana/loki/pull/10373)
- **loki** Remove deprecated config `-s3.sse-encryption` in favor or
`-s3.sse.*` settings.
[10377](https://togithub.com/grafana/loki/pull/10377)
- **loki** Remove deprecated `ruler.wal-cleaer.period`
[10378](https://togithub.com/grafana/loki/pull/10378)
- **loki** Remove `experimental.ruler.enable-api` in favour of
`ruler.enable-api` [10380](https://togithub.com/grafana/loki/pull/10380)
- **loki** Remove deprecated `split_queries_by_interval` and
`forward_headers_list` configuration options in the `query_range`
section [10395](https://togithub.com/grafana/loki/pull/10395/)
- **loki** Add `loki_distributor_ingester_append_timeouts_total` metric,
remove `loki_distributor_ingester_append_failures_total` metric
[10456](https://togithub.com/grafana/loki/pull/10456)
- **loki** Remove configuration `use_boltdb_shipper_as_backup`
[10534](https://togithub.com/grafana/loki/pull/10534)
- **loki** Enable embedded cache if no other cache is explicitly
enabled. [10620](https://togithub.com/grafana/loki/pull/10620)
- **loki** Remove legacy ingester shutdown handler
`/ingester/flush_shutdown`.
[10655](https://togithub.com/grafana/loki/pull/10655)
- **loki** Remove `ingester.max-transfer-retries` configuration option
in favor of using the WAL.
[10709](https://togithub.com/grafana/loki/pull/10709)
- **loki** Deprecate write dedupe cache as this is not required by the
newer single store indexes (tsdb and boltdb-shipper).
[10736](https://togithub.com/grafana/loki/pull/10736)
- **loki** Embedded cache: Updates the metric prefix from
`querier_cache_` to `loki_embeddedcache_` and removes duplicate metrics.
[10693](https://togithub.com/grafana/loki/pull/10693)
- **loki** Removes `shared_store` and `shared_store_key_prefix` from
tsdb, boltdb shipper and compactor configs and their corresponding CLI
flags. [10840](https://togithub.com/grafana/loki/pull/10840)
- **loki** Config: Better configuration defaults to provide a better
experience for users out of the box.
[10793](https://togithub.com/grafana/loki/pull/10793)
- **loki** Config: Removes `querier.worker-parallelism` and updates
default value of `querier.max-concurrent` to 4.
[10785](https://togithub.com/grafana/loki/pull/10785)
- **loki** Add support for case-insensitive logql functions
[10733](https://togithub.com/grafana/loki/pull/10733)
- **loki** Native otlp ingestion support
[10727](https://togithub.com/grafana/loki/pull/10727)
- Refactor to not use global logger in modules
[11051](https://togithub.com/grafana/loki/pull/11051)
- **loki** do not wrap requests but send pure Protobuf from frontend v2
via scheduler to querier when `-frontend.encoding=protobuf`.
[10956](https://togithub.com/grafana/loki/pull/10956)
- **loki** shard `quantile_over_time` range queries using probabilistic
data structures. [10417](https://togithub.com/grafana/loki/pull/10417)
- **loki** Config: Adds `frontend.max-query-capacity` to tune per-tenant
query capacity. [11284](https://togithub.com/grafana/loki/pull/11284)
- **kaviraj,ashwanthgoli** Support caching /series and /labels query
results [11539](https://togithub.com/grafana/loki/pull/11539)
- **loki** Force correct memcached timeout when fetching chunks.
[11545](https://togithub.com/grafana/loki/pull/11545)
- **loki** Results Cache: Adds `query_length_served` cache stat to
measure the length of the query served from cache.
[11589](https://togithub.com/grafana/loki/pull/11589)
- **loki** Query Frontend: Allow customisable splitting of queries which
overlap the `query_ingester_within` window to reduce query pressure on
ingesters. [11535](https://togithub.com/grafana/loki/pull/11535)
- **loki** Cache: atomically check background cache size limit
correctly. [11654](https://togithub.com/grafana/loki/pull/11654)
- **loki** Metadata cache: Adds `frontend.max-metadata-cache-freshness`
to configure the time window for which metadata results are not cached.
This helps avoid returning inaccurate results by not caching recent
results. [11682](https://togithub.com/grafana/loki/pull/11682)
- **loki** Cache: extending
[#&#8203;11535](https://togithub.com/grafana/loki/issues/11535) to align
custom ingester query split with cache keys for correct caching of
results. [11679](https://togithub.com/grafana/loki/pull/11679)
- **loki** otel: Add support for per tenant configuration for mapping
otlp data to loki format
[11143](https://togithub.com/grafana/loki/pull/11143)
- **loki** Config: Adds `frontend.log-query-request-headers` to enable
logging of request headers in query logs.
[11499](https://togithub.com/grafana/loki/pull/11284)
- **loki** Ruler: Add support for filtering results of
`/prometheus/api/v1/rules` endpoint by rule_name, rule_group, file and
type. [11817](https://togithub.com/grafana/loki/pull/11817)
- **loki** Metadata: Introduces a separate split interval of
`split_recent_metadata_queries_by_interval` for
`recent_metadata_query_window` to help with caching recent metadata
query results. [11897](https://togithub.com/grafana/loki/pull/11897)
- **loki** Ksonnet: Introduces memory limits to the compactor
configuration to avoid unbounded memory usage.
[11970](https://togithub.com/grafana/loki/pull/11897)
- **loki** Memcached: Add mTLS support.
[12318](https://togithub.com/grafana/loki/pull/12318)
- **loki** Detect name of service emitting logs and add it as a label.
[12392](https://togithub.com/grafana/loki/pull/12392)
- **loki** LogQL: Introduces pattern match filter operators.
[12398](https://togithub.com/grafana/loki/pull/12398)
- **loki**: Helm: Use `/ingester/shutdown` for `preStop` hook in write
pods. [11490](https://togithub.com/grafana/loki/pull/11490)
- **loki** Upgrade thanos objstore, dskit and other modules
[10366](https://togithub.com/grafana/loki/pull/10366)
- **loki** Upgrade thanos `objstore`
[10451](https://togithub.com/grafana/loki/pull/10451)
- **loki** Upgrade prometheus to v0.47.1 and dskit
[10814](https://togithub.com/grafana/loki/pull/10814)
- **loki** introduce a backoff wait on subquery retries.
[10959](https://togithub.com/grafana/loki/pull/10959)
- **loki** Ensure all lifecycler cfgs ref a valid IPv6 addr and port
combination [11121](https://togithub.com/grafana/loki/pull/11121)
- **loki** Ensure the frontend uses a valid IPv6 addr and port
combination [10650](https://togithub.com/grafana/loki/pull/10650)
- **loki** Deprecate and flip `-legacy-read-mode` flag to `false` by
default. [11665](https://togithub.com/grafana/loki/pull/11665)
- **loki** BREAKING CHANGE: refactor how we do defaults for runtime
overrides [12448](https://togithub.com/grafana/loki/pull/12448/files)
- **promtail**: structured_metadata: enable structured_metadata convert
labels [10752](https://togithub.com/grafana/loki/pull/10752)
- **promtail**: chore(promtail): Improve default configuration that is
shipped with rpm/deb packages to avoid possible high CPU utilisation if
there are lots of files inside `/var/log`.
[11511](https://togithub.com/grafana/loki/pull/11511)
- **promtail**: Lambda-Promtail: Add support for WAF logs in S3
[10416](https://togithub.com/grafana/loki/pull/10416)
- **promtail**: users can now define `additional_fields` in cloudflare
configuration. [10301](https://togithub.com/grafana/loki/pull/10301)
- **promtail**: Lambda-Promtail: Add support for dropping labels passed
via env var [10755](https://togithub.com/grafana/loki/pull/10755)

##### Bug Fixes

- All lifecycler cfgs ref a valid IPv6 addr and port combination
([#&#8203;11121](https://togithub.com/grafana/loki/issues/11121))
([6385b19](https://togithub.com/grafana/loki/commit/6385b195739bd7d4e9706faddd0de663d8e5331a))
- **deps:** update github.com/c2h5oh/datasize digest to
[`859f65c`](https://togithub.com/grafana/loki/commit/859f65c) (main)
([#&#8203;10820](https://togithub.com/grafana/loki/issues/10820))
([c66ffd1](https://togithub.com/grafana/loki/commit/c66ffd125cd89f5845a75a1751186fa46d003f70))
- **deps:** update github.com/docker/go-plugins-helpers digest to
[`6eecb7b`](https://togithub.com/grafana/loki/commit/6eecb7b) (main)
([#&#8203;10826](https://togithub.com/grafana/loki/issues/10826))
([fb9c496](https://togithub.com/grafana/loki/commit/fb9c496b21be62f56866ae0f92440085e7860a2a))
- **deps:** update github.com/grafana/gomemcache digest to
[`6947259`](https://togithub.com/grafana/loki/commit/6947259) (main)
([#&#8203;10836](https://togithub.com/grafana/loki/issues/10836))
([2327789](https://togithub.com/grafana/loki/commit/2327789b5506d0ccc00d931195da17a2d47bf236))
- **deps:** update github.com/grafana/loki/pkg/push digest to
[`583aa28`](https://togithub.com/grafana/loki/commit/583aa28) (main)
([#&#8203;10842](https://togithub.com/grafana/loki/issues/10842))
([02d9418](https://togithub.com/grafana/loki/commit/02d9418270f4e615c1f78b0def635da7c0572ca4))
- **deps:** update github.com/grafana/loki/pkg/push digest to
[`cfc4f0e`](https://togithub.com/grafana/loki/commit/cfc4f0e) (main)
([#&#8203;10946](https://togithub.com/grafana/loki/issues/10946))
([d27c4d2](https://togithub.com/grafana/loki/commit/d27c4d297dc6cce93ada98f16b962380ec933c6a))
- **deps:** update github.com/grafana/loki/pkg/push digest to
[`e523809`](https://togithub.com/grafana/loki/commit/e523809) (main)
([#&#8203;11107](https://togithub.com/grafana/loki/issues/11107))
([09cb9ae](https://togithub.com/grafana/loki/commit/09cb9ae76f4aef7dea477961c0c5424d7243bf2a))
- **deps:** update github.com/joncrlsn/dque digest to
[`c2ef48c`](https://togithub.com/grafana/loki/commit/c2ef48c) (main)
([#&#8203;10947](https://togithub.com/grafana/loki/issues/10947))
([1fe4885](https://togithub.com/grafana/loki/commit/1fe48858ae15b33646eedb85b05d6773a8bc5020))
- **deps:** update module google.golang.org/grpc \[security] (main)
([#&#8203;11031](https://togithub.com/grafana/loki/issues/11031))
([0695424](https://togithub.com/grafana/loki/commit/0695424f7dd62435df3a9981276b40f3c5ef5641))
- **helm:** bump nginx-unprivilege to fix CVE
([#&#8203;10754](https://togithub.com/grafana/loki/issues/10754))
([dbf7dd4](https://togithub.com/grafana/loki/commit/dbf7dd4bac112a538a59907a8c6092504e7f4a91))
- **promtail:** correctly parse list of drop stage sources from YAML
([#&#8203;10848](https://togithub.com/grafana/loki/issues/10848))
([f51ee84](https://togithub.com/grafana/loki/commit/f51ee849b03c5f6b79f3e93cb7fd7811636bede2))
- **promtail:** prevent panic due to duplicate metric registration after
reloaded
([#&#8203;10798](https://togithub.com/grafana/loki/issues/10798))
([47e2c58](https://togithub.com/grafana/loki/commit/47e2c5884f443667e64764f3fc3948f8f11abbb8))
- **loki:** respect query matcher in ingester when getting label values
([#&#8203;10375](https://togithub.com/grafana/loki/issues/10375))
([85e2e52](https://togithub.com/grafana/loki/commit/85e2e52279ecac6dc111d5c113c54d6054d2c922))
- **helm:** Sidecar configuration for Backend
([#&#8203;10603](https://togithub.com/grafana/loki/issues/10603))
([c29ba97](https://togithub.com/grafana/loki/commit/c29ba973a0b5b7b59613d210b741d5a547ea0e83))
- **tools/lambda-promtail:** Do not evaluate empty string for
drop_labels
([#&#8203;11074](https://togithub.com/grafana/loki/issues/11074))
([94169a0](https://togithub.com/grafana/loki/commit/94169a0e6b5bf96426ad21e40f9583b721f35d6c))
- **lambda-promtail** Fix panic in lambda-promtail due to mishandling of
empty DROP_LABELS env var.
[11074](https://togithub.com/grafana/loki/pull/11074)
- **loki** Generate tsdb_shipper storage_config even if
using_boltdb_shipper is false
[11195](https://togithub.com/grafana/loki/pull/11195)
- **promtail**: Fix Promtail excludepath not evaluated on newly added
files. [9831](https://togithub.com/grafana/loki/pull/9831)
- **loki** Do not reflect label names in request metrics' "route" label.
[11551](https://togithub.com/grafana/loki/pull/11551)
- **loki** Fix duplicate logs from docker containers.
[11563](https://togithub.com/grafana/loki/pull/11563)
- **loki** Ruler: Fixed a panic that can be caused by concurrent
read-write access of tenant configs when there are a large amount of
rules. [11601](https://togithub.com/grafana/loki/pull/11601)
- **loki** Fixed regression adding newlines to HTTP error response
bodies which may break client integrations.
[11606](https://togithub.com/grafana/loki/pull/11606)
- **loki** Log results cache: compose empty response based on the
request being served to avoid returning incorrect limit or direction.
[11657](https://togithub.com/grafana/loki/pull/11657)
- **loki** Fix semantics of label parsing logic of metrics and logs
queries. Both only parse the first label if multiple extractions into
the same label are requested.
[11587](https://togithub.com/grafana/loki/pull/11587)
- **loki** Background Cache: Fixes a bug that is causing the background
queue size to be incremented twice for each enqueued item.
[11776](https://togithub.com/grafana/loki/pull/11776)
- **loki**: Parsing: String array elements were not being parsed
correctly in JSON processing
[11921](https://togithub.com/grafana/loki/pull/11921)

### [`v2.9.8`](https://togithub.com/grafana/loki/releases/tag/v2.9.8)

[Compare
Source](https://togithub.com/grafana/loki/compare/v2.9.7...v2.9.8)

##### Bug Fixes

- **deps:** update module golang.org/x/net to v0.23.0 \[security]
(release-2.9.x)
([#&#8203;12865](https://togithub.com/grafana/loki/issues/12865))
([94e0029](https://togithub.com/grafana/loki/commit/94e00299ec9b36ad97c147641566b6922268c54e))
- Trigger release-please for 2.9.7
([#&#8203;12822](https://togithub.com/grafana/loki/issues/12822))
([55b747c](https://togithub.com/grafana/loki/commit/55b747ce4ebfe0b46de674104264e4972284ec7d))

###
[`v2.9.7`](https://togithub.com/grafana/loki/blob/HEAD/CHANGELOG.md#297-2024-04-10)

[Compare
Source](https://togithub.com/grafana/loki/compare/v2.9.6...v2.9.7)

##### Bug Fixes

- Bump go to 1.21.9 and build image to 0.33.1
([#&#8203;12542](https://togithub.com/grafana/loki/issues/12542))
([efc4d2f](https://togithub.com/grafana/loki/commit/efc4d2f009e04ecb1db58a637b89b33aa234de34))

</details>

<details>
<summary>jimmidyson/configmap-reload
(ghcr.io/jimmidyson/configmap-reload)</summary>

###
[`v0.13.1`](https://togithub.com/jimmidyson/configmap-reload/compare/v0.13.0...v0.13.1)

[Compare
Source](https://togithub.com/jimmidyson/configmap-reload/compare/v0.13.0...v0.13.1)

###
[`v0.13.0`](https://togithub.com/jimmidyson/configmap-reload/compare/v0.12.0...v0.13.0)

[Compare
Source](https://togithub.com/jimmidyson/configmap-reload/compare/v0.12.0...v0.13.0)

</details>

<details>
<summary>grafana/helm-charts (promtail)</summary>

###
[`v6.16.2`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.2)

[Compare
Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.16.1...promtail-6.16.2)

Promtail is an agent which ships the contents of local logs to a Loki
instance

#### What's Changed

- \[promtail] Bugfix deployment.strategy in values.yaml by
[@&#8203;Sheikh-Abubaker](https://togithub.com/Sheikh-Abubaker) in
[https://github.com/grafana/helm-charts/pull/2932](https://togithub.com/grafana/helm-charts/pull/2932)

**Full Changelog**:
https://github.com/grafana/helm-charts/compare/tempo-distributed-1.12.0...promtail-6.16.2

###
[`v6.16.1`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.1)

[Compare
Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.16.0...promtail-6.16.1)

Promtail is an agent which ships the contents of local logs to a Loki
instance

#### What's Changed

- \[promtail] Update service template to fix broken promtail. by
[@&#8203;Sheikh-Abubaker](https://togithub.com/Sheikh-Abubaker) in
[https://github.com/grafana/helm-charts/pull/3164](https://togithub.com/grafana/helm-charts/pull/3164)

**Full Changelog**:
https://github.com/grafana/helm-charts/compare/helm-loki-6.6.4...promtail-6.16.1

###
[`v6.16.0`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.0)

[Compare
Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.15.5...promtail-6.16.0)

Promtail is an agent which ships the contents of local logs to a Loki
instance

#### What's Changed

- \[promtail] update to 3.0.0 by
[@&#8203;mjnagel](https://togithub.com/mjnagel) in
[https://github.com/grafana/helm-charts/pull/3083](https://togithub.com/grafana/helm-charts/pull/3083)

#### New Contributors

- [@&#8203;mjnagel](https://togithub.com/mjnagel) made their first
contribution in
[https://github.com/grafana/helm-charts/pull/3083](https://togithub.com/grafana/helm-charts/pull/3083)

**Full Changelog**:
https://github.com/grafana/helm-charts/compare/grafana-agent-operator-0.4.0...promtail-6.16.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/defenseunicorns/uds-core).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
lambchop4prez referenced this pull request in lambchop4prez/network Aug 11, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [promtail](https://grafana.com/loki)
([source](https://togithub.com/grafana/helm-charts)) | minor | `6.15.5`
-> `6.16.4` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>grafana/helm-charts (promtail)</summary>

###
[`v6.16.4`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.4)

[Compare
Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.16.3...promtail-6.16.4)

Promtail is an agent which ships the contents of local logs to a Loki
instance

#### What's Changed

- \[promtail] service-extra: custom labels not working by
[@&#8203;camrossi](https://togithub.com/camrossi) in
[https://github.com/grafana/helm-charts/pull/3220](https://togithub.com/grafana/helm-charts/pull/3220)

#### New Contributors

- [@&#8203;camrossi](https://togithub.com/camrossi) made their first
contribution in
[https://github.com/grafana/helm-charts/pull/3220](https://togithub.com/grafana/helm-charts/pull/3220)

**Full Changelog**:
grafana/helm-charts@oncall-1.8.4...promtail-6.16.4

###
[`v6.16.3`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.3)

[Compare
Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.16.2...promtail-6.16.3)

Promtail is an agent which ships the contents of local logs to a Loki
instance

#### What's Changed

- \[promtail] prefer image.tag for app.kubernetes.io/version by
[@&#8203;yurrriq](https://togithub.com/yurrriq) in
[https://github.com/grafana/helm-charts/pull/3200](https://togithub.com/grafana/helm-charts/pull/3200)

#### New Contributors

- [@&#8203;yurrriq](https://togithub.com/yurrriq) made their first
contribution in
[https://github.com/grafana/helm-charts/pull/3200](https://togithub.com/grafana/helm-charts/pull/3200)

**Full Changelog**:
grafana/helm-charts@grafana-8.3.1...promtail-6.16.3

###
[`v6.16.2`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.2)

[Compare
Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.16.1...promtail-6.16.2)

Promtail is an agent which ships the contents of local logs to a Loki
instance

#### What's Changed

- \[promtail] Bugfix deployment.strategy in values.yaml by
[@&#8203;Sheikh-Abubaker](https://togithub.com/Sheikh-Abubaker) in
[https://github.com/grafana/helm-charts/pull/2932](https://togithub.com/grafana/helm-charts/pull/2932)

**Full Changelog**:
grafana/helm-charts@tempo-distributed-1.12.0...promtail-6.16.2

###
[`v6.16.1`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.1)

[Compare
Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.16.0...promtail-6.16.1)

Promtail is an agent which ships the contents of local logs to a Loki
instance

#### What's Changed

- \[promtail] Update service template to fix broken promtail. by
[@&#8203;Sheikh-Abubaker](https://togithub.com/Sheikh-Abubaker) in
[https://github.com/grafana/helm-charts/pull/3164](https://togithub.com/grafana/helm-charts/pull/3164)

**Full Changelog**:
grafana/helm-charts@helm-loki-6.6.4...promtail-6.16.1

###
[`v6.16.0`](https://togithub.com/grafana/helm-charts/releases/tag/promtail-6.16.0)

[Compare
Source](https://togithub.com/grafana/helm-charts/compare/promtail-6.15.5...promtail-6.16.0)

Promtail is an agent which ships the contents of local logs to a Loki
instance

#### What's Changed

- \[promtail] update to 3.0.0 by
[@&#8203;mjnagel](https://togithub.com/mjnagel) in
[https://github.com/grafana/helm-charts/pull/3083](https://togithub.com/grafana/helm-charts/pull/3083)

#### New Contributors

- [@&#8203;mjnagel](https://togithub.com/mjnagel) made their first
contribution in
[https://github.com/grafana/helm-charts/pull/3083](https://togithub.com/grafana/helm-charts/pull/3083)

**Full Changelog**:
grafana/helm-charts@grafana-agent-operator-0.4.0...promtail-6.16.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/lambchop4prez/network).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants