diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f0dfed44f58f..1c672d292cb5c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,75 +1,18 @@ -## Main/Unreleased +## 2.8.8 (2024-01-24) #### Loki ##### Fixes -* [10375](https://github.com/grafana/loki/pull/10375) **trevorwhitney**: Fix ingester query when getting label values by passing matchers * [11601](https://github.com/grafana/loki/pull/11601) **dannykopping** Ruler: Fixed a panic that can be caused by concurrent read-write access of tenant configs when there are a large amount of rules. -* [11606](https://github.com/grafana/loki/pull/11606) **dannykopping** Fixed regression adding newlines to HTTP error response bodies which may break client integrations. +* [11612](https://github.com/grafana/loki/pull/11612) **dannykopping** Ruler: Fixed another data race in tenant config. +* [11654](https://github.com/grafana/loki/pull/11654) **dannykopping** Cache: atomically check background cache size limit correctly. * [11657](https://github.com/grafana/loki/pull/11657) **ashwanthgoli** Log results cache: compose empty response based on the request being served to avoid returning incorrect limit or direction. ##### Security * [11743](https://github.com/grafana/loki/pull/11743) Update `golang.org/x/crypto` to `v0.18.0` -##### Changes - -* [11490](https://github.com/grafana/loki/pull/11490) **andresperezl**: Helm: Use `/ingester/shutdown` for `preStop` hook in write pods. -* [10366](https://github.com/grafana/loki/pull/10366) **shantanualsi** Upgrade thanos objstore, dskit and other modules -* [10451](https://github.com/grafana/loki/pull/10451) **shantanualsi** Upgrade thanos `objstore` -* [10814](https://github.com/grafana/loki/pull/10814) **shantanualsi,kaviraj** Upgrade prometheus to v0.47.1 and dskit -* [10959](https://github.com/grafana/loki/pull/10959) **slim-bean** introduce a backoff wait on subquery retries. -* [11121](https://github.com/grafana/loki/pull/11121) **periklis** Ensure all lifecycler cfgs ref a valid IPv6 addr and port combination -* [10650](https://github.com/grafana/loki/pull/10650) **matthewpi** Ensure the frontend uses a valid IPv6 addr and port combination - -#### Promtail - -* [10752](https://github.com/grafana/loki/pull/10752) **gonzalesraul**: structured_metadata: enable structured_metadata convert labels - -##### Enhancements - -* [10416](https://github.com/grafana/loki/pull/10416) **lpugoy**: Lambda-Promtail: Add support for WAF logs in S3 -* [10301](https://github.com/grafana/loki/pull/10301) **wildum**: users can now define `additional_fields` in cloudflare configuration. -* [10755](https://github.com/grafana/loki/pull/10755) **hainenber**: Lambda-Promtail: Add support for dropping labels passed via env var - -##### Changes - -* [10677](https://github.com/grafana/loki/pull/10677) **chaudum** Remove deprecated `stream_lag_labels` setting from both the `options` and `client` configuration sections. -* [10689](https://github.com/grafana/loki/pull/10689) **dylanguedes**: Ingester: Make jitter to be 20% of flush check period instead of 1%. -* [11420](https://github.com/grafana/loki/pull/11420) **zry98**: Show a clearer reason in "disable watchConfig" log message when server is disabled. - -##### Fixes - -* [10631](https://github.com/grafana/loki/pull/10631) **thampiotr**: Fix race condition in cleaning up metrics when stopping to tail files. -* [10798](https://github.com/grafana/loki/pull/10798) **hainenber**: Fix agent panicking after reloaded due to duplicate metric collector registration. -* [10848](https://github.com/grafana/loki/pull/10848) **rgroothuijsen**: Correctly parse list of drop stage sources from YAML. - -#### LogCLI - -#### Mixins - -* [11087](https://github.com/grafana/loki/pull/11087) **JoaoBraveCoding**: Adds structured metadata panels for ingested data - -#### Fixes - -#### FluentD - -#### Jsonnet - -* [11312](https://github.com/grafana/loki/pull/11312) **sentoz**: Loki ksonnet: Do not generate configMap for consul if you are using memberlist - -* [11020](https://github.com/grafana/loki/pull/11020) **ashwanthgoli**: Loki ksonnet: Do not generate table-manager manifests if shipper store is in-use. - -* [10784](https://github.com/grafana/loki/pull/10894) **slim-bean** Update index gateway client to use a headless service. - -* [10542](https://github.com/grafana/loki/pull/10542) **chaudum**: Remove legacy deployment mode for ingester (Deployment, without WAL) and instead always run them as StatefulSet. - -## 2.9.2 (2023-10-16) -* [11654](https://github.com/grafana/loki/pull/11654) **dannykopping** Cache: atomically check background cache size limit correctly. - -### All Changes - ## 2.8.7 (2023-12-12) #### Loki diff --git a/docs/sources/release-notes/v2-8.md b/docs/sources/release-notes/v2-8.md index 61741a7c31cd6..64cea701147ad 100644 --- a/docs/sources/release-notes/v2-8.md +++ b/docs/sources/release-notes/v2-8.md @@ -22,9 +22,16 @@ As always, please read the [upgrade guide]({{}}) bef ## Bug fixes +### 2.8.8 (2024-01-22) + +* Fixed a couple of data races that can cause panics due to concurrent read-write access of tenant configs. +* Fixed a bug in the log results cache. +* Fixed the cache to atomically check background cache size limit correctly. +* Update `golang.org/x/crypto` to `v0.18.0` + ### 2.8.7 (2023-12-12) -* Security patches to various dependencies (see CHANGELOG for specific upgrades) +* Security patches to various dependencies (see CHANGELOG for specific upgrades) ### 2.8.6 (2023-10-17) @@ -39,7 +46,7 @@ As always, please read the [upgrade guide]({{}}) bef * Fix CVE-2023-1255, CVE-2023-2650, CVE-2023-2975, CVE-2023-3446, CVE-2023-3817, and bump alpine image 3.18.2 ### 2.8.3 (2023-07-21) - + ### 2.8.2 (2023-05-03)