github.com/yankunsam/loki/v2@v2.6.3-0.20220817130409-389df5235c27/docs/sources/release-notes/v2-6.md (about)

     1  ---
     2  title: V2.6
     3  weight: 66
     4  ---
     5  
     6  # Version 2.6 release notes
     7  
     8  Grafana Labs is excited to announce the release of Loki 2.6. Here's a summary of new enhancements and important fixes.
     9  
    10  ## Features and enhancements
    11  
    12  - **Query multiple tenants at once.** We've introduced cross-tenant query federation, which allows you to issue one query to multiple tenants and get a single, consolidated result. This is great for scenarios where you need a global view of logs within your multi-tenant cluster. For more information on how to enable this feature, see [Multi-Tenancy]({{< relref "../operations/multi-tenancy.md" >}}). 
    13  - **Filter out and delete certain log lines from query results.** This is particularly useful in cases where users may accidentally write sensitive information to Loki that they do not want exposed. Users craft a LogQL query that selects the specific lines they're interested in, and then can choose to either filter out those lines from query results, or permanently delete them from Loki's storage. For more information, see [Logs Deletion]({{< relref "../operations/storage/logs-deletion.md" >}}).
    14  - **Improved query performance on instant queries.** Loki now splits instant queries with a large time range (for example, `sum(rate({app="foo"}[6h]))`) into several smaller sub-queries and executes them in parallel. Users don't need to take any action to enjoy this performance improvement; however, they can adjust the number of sub-queries generated by modifying the `split_queries_by_interval` configuration parameter, which currently defaults to `30m`. 
    15  - **Support Baidu AI Cloud as a storage backend.** Loki users can now use Baidu Object Storage (BOS) as their storage backend. See [bos_storage_config]({{< relref "../configuration/_index.md#bos_storage_config" >}}) for details. 
    16  
    17  For a full list of all changes please look at the [CHANGELOG](https://github.com/grafana/loki/blob/main/CHANGELOG.md).
    18  
    19  ## Upgrade Considerations
    20  
    21  As always, please read the [upgrade guide](../../upgrading/#260) before upgrading Loki.
    22  
    23  ## Bug fixes
    24  
    25  ### 2.6.1 
    26  
    27  v2.6.1 includes following fixes:
    28  
    29  - [PR 6658](https://github.com/grafana/loki/pull/6658) **JordanRushing**: Updated the versions of [dskit](https://github.com/grafana/dskit) and [memberlist](https://github.com/grafana/memberlist) to allow configuring cluster labels for memberlist. Cluster labels prevent mixing the members between two consistent hash rings of separate applications that are run on the same Kubernetes cluster.
    30  - [PR 6681](https://github.com/grafana/loki/pull/6681) **MasslessParticle** Fixed an HTTP connection leak between the querier and the compactor when the log entry deletion feature is enabled.
    31  - [PR 6583](https://github.com/grafana/loki/pull/6583) **MasslessParticle** Fixed noisy error messages when the log entry deletion feature is disabled for a tenant 
    32  
    33  ### 2.6.0 bug fixes
    34  
    35  V2.6.0 fixes numerous bugs. The [CHANGELOG](https://github.com/grafana/loki/blob/main/CHANGELOG.md) has the complete list.
    36  
    37  A summary of some of the more important fixes:
    38  
    39  - [PR 6152](https://github.com/grafana/loki/pull/6152) Fixed a scenario where live tailing of logs could cause unbounded ingester memory growth. 
    40  - [PR 5685](https://github.com/grafana/loki/pull/5685) Fixed a bug in Loki's push request parser that allowed users to send arbitrary non-string data as a log line. We now test that the pushed values are valid strings and return an error if values are not valid strings.
    41  - [PR 5799](https://github.com/grafana/loki/pull/5799) Fixed incorrect deduplication logic for cases where multiple log entries with the same timestamp exist. 
    42  - [PR 5888](https://github.com/grafana/loki/pull/5888) Fixed a bug in the [common configuration]({{< relref "../configuration/_index.md#common" >}}) where the `instance_interface_names` setting was getting overwritten by the default ring configuration.