docs/sources/release-notes/v3-5.md
Grafana Labs and the Loki team are excited to announce the release of Loki 3.5. Here's a summary of new enhancements and important fixes.
For a full list of all changes and fixes, refer to the CHANGELOG.
Key features in Loki 3.5.0 include the following:
Helm charts: Loki 3.5 includes multiple improvements to the Helm charts, including: Adding support for additional global variables in the Helm chart (#16062) (e5f31b3), adding the extraContainers property to the backend Loki pods (#16205) (528a1c6)[closes #16164], adding tpl() support back to read, write and backend pods (#16664) (af05c38), and allowing provisioner to be namespaced (#16091) (af85ecf).
storage: Add support for `SQLite' as a database for storing delete requests (#16437) (5b33e65) and when using SQLite, use the stored completion time to reduce the requests considered for querytime filtering (#16600) (3277321).
Docs: This release includes a heavily revised meta-monitoring section to support new monitoring requirements for Grafana Enterprise Logs customers.
Other improvements include the following:
max_query_lookback configuration (#16362) (073c94c)One of the focuses of Loki 3.0 was cleaning up unused code and old features that had been previously deprecated but not removed. Loki 3.0 removed a number of previous deprecations and introduces some new deprecations. Some of the main areas with changes include:
Promtail is deprecated, as the code has been merged into Grafana Alloy. You can find migration documentation and a utility to convert your Promtail configuration to Alloy configuration in the Alloy documentation. Note that this deprecation does NOT include the lambda-promtail client.
Deprecated storage options including the deprecation of the BoltDB store.
To learn more about breaking changes in this release, refer to the Upgrade guide.
{{< docs/shared source="alloy" lookup="agent-deprecation.md" version="next" >}}
For important upgrade guidance, refer to the Upgrade Guide.
This release fixes a build issue in 3.5.6 where it was not built with Go 1.24.8 as expected, but Go 1.24.1.
json parser on query path (backport release-3.5.x) (#18059) (546d456).instance_interface_names.(backport release-3.5.x) (#18257) (6f878ad).Walk() function implementation on various Expr implementations (#16033) (3888866)max_query_lookback configuration (#16362)" (#16441) (42ddb68)exportTSInSecs field in TSDB identifier to make sure correct gap calculation (#13116) (99d9f1c)