Skip to content

Releases: grafana/loki

v2.8.9

27 Feb 18:19
78f7684
Compare
Choose a tag to compare

2.8.9 (2024-02-22)

Bug Fixes

v2.9.4

24 Jan 16:20
v2.9.4
f599ebc
Compare
Choose a tag to compare

This is release v2.9.4 of Loki.

Notable changes:

  • 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.
  • Fixed the discrepancy between the semantics of logs and metrics queries.
  • Fixed promtail default scrape config causing CPU and memory load
  • Update golang.org/x/crypto to v0.18.0

For a full list of changes, please refer to the CHANGELOG!

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

Docker container:

$ docker pull "grafana/loki:2.9.4"
$ docker pull "grafana/promtail:2.9.4"

Binary

We provide pre-compiled binary executables for the most common operating systems and architectures.
Choose from the assets below for the application and architecture matching your system.
Example for Loki on the linux operating system and amd64 architecture:

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.9.4/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"

v2.8.8

24 Jan 15:47
v2.8.8
126e6d3
Compare
Choose a tag to compare

This is release v2.8.8 of Loki.

Notable changes:

  • 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

For a full list of changes, please refer to the CHANGELOG!

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

Docker container:

$ docker pull "grafana/loki:2.8.8"
$ docker pull "grafana/promtail:2.8.8"

Binary

We provide pre-compiled binary executables for the most common operating systems and architectures.
Choose from the assets below for the application and architecture matching your system.
Example for Loki on the linux operating system and amd64 architecture:

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.8.8/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"

v2.8.7

12 Dec 21:58
v2.8.7
1dfdc43
Compare
Choose a tag to compare

This is release v2.8.7 of Loki.

Notable changes:

This release updates a few dependencies to bring in various security patches (see CHANGELOG for specifics).

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

Docker container:

$ docker pull "grafana/loki:2.8.7"
$ docker pull "grafana/promtail:2.8.7"

Binary

We provide pre-compiled binary executables for the most common operating systems and architectures.
Choose from the assets below for the application and architecture matching your system.
Example for Loki on the linux operating system and amd64 architecture:

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.8.7/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"

v2.9.3

11 Dec 19:59
v2.9.3
2535f9b
Compare
Choose a tag to compare

This is release v2.9.3 of Loki.

Notable changes:

This release includes a few small fixes and CVE patches

  • Upgrade otelhttp from 0.40.0 -> 0.44.0 and base alpine image from 3.18.3 -> 3.18.5 to fix a few CVES (CVE-2023-45142, CVE-2022-21698, CVE-2023-5363).
  • Fix querying ingester for label values with a matcher (previously didn't respect the matcher).
  • Ensure all lifecycler cfgs ref a valid IPv6 addr and port combination

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

Docker container:

$ docker pull "grafana/loki:2.9.3"
$ docker pull "grafana/promtail:2.9.3"

Binary

We provide pre-compiled binary executables for the most common operating systems and architectures.
Choose from the assets below for the application and architecture matching your system.
Example for Loki on the linux operating system and amd64 architecture:

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.9.3/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"

operator/v0.5.0

25 Oct 13:35
5def37d
Compare
Choose a tag to compare

This is release v0.5.0 of Loki Operator.

Notable changes:

  • 10924 periklis: Update Loki operand to v2.9.2
  • 10874 periklis: Bump deps to address CVE-2023-39325 and CVE-2023-44487
  • 10854 periklis: Add missing marker/sweeper panels in retention dashboard
  • 10717 periklis: Allow SSE settings in AWS S3 object storage secret
  • 10715 periklis: Allow endpoint_suffix in azure object storage secret
  • 10562 periklis: Add memberlist IPv6 support
  • 10720 JoaoBraveCoding: Change default replication factor of 1x.medium to 2
  • 10600 periklis: Update Loki operand to v2.9.1
  • 10545 xperimental: Update gateway arguments to enable namespace extraction
  • 10558 periklis: Upgrade dashboards for for Loki v2.9.0
  • 10539 periklis: Update Loki operand to v2.9.0
  • 10418 btaani: Use a condition to warn when labels for zone-awareness are empty
  • 9468 periklis: Add support for reconciling loki-mixin dashboards on OpenShift Console
  • 9942 btaani: Use a condition to warn when there are no nodes with matching labels for zone-awareness

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

The Loki Operator is currently distributed as plain bundles on both Operator Hub instances:

Docker container:

$ docker pull "grafana/loki-operator:0.5.0"

v2.8.6

17 Oct 14:46
v2.8.6
990ac68
Compare
Choose a tag to compare

This is release v2.8.6 of Loki.

Notable changes:

Patches CVE-2023-39325 / CVE-2023-44487 by upgrading go to v1.20.10, golang.org/x/net to v0.17.0 and grpc-go to v1.56.3

For a full list of changes, please refer to the CHANGELOG!

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

Docker container:

$ docker pull "grafana/loki:2.8.6"
$ docker pull "grafana/promtail:2.8.6"

Binary

We provide pre-compiled binary executables for the most common operating systems and architectures.
Choose from the assets below for the application and architecture matching your system.
Example for Loki on the linux operating system and amd64 architecture:

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.8.6/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"

v2.9.2

16 Oct 14:35
v2.9.2
a17308d
Compare
Choose a tag to compare

This is release v2.9.2 of Loki.

Notable changes:

Patches CVE-2023-39325 / CVE-2023-44487 by upgrading go to v1.21.3, golang.org/x/net to v0.17.0 and grpc-go to v1.56.3.

For a full list of changes, please refer to the CHANGELOG!

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

Docker container:

$ docker pull "grafana/loki:2.9.2"
$ docker pull "grafana/promtail:2.9.2"

Binary

We provide pre-compiled binary executables for the most common operating systems and architectures.
Choose from the assets below for the application and architecture matching your system.
Example for Loki on the linux operating system and amd64 architecture:

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.9.2/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"

v2.9.1

14 Sep 18:33
v2.9.1
d9d5ed4
Compare
Choose a tag to compare

This is release v2.9.1 of Loki.

Notable changes:

This release contains a patch for a vulnerability and bug fixes for the "single store" storage (tsdb and boltdb-shipper).

  • Updated all Docker base images to Alpine 3.18.3 to mitigate CVE-2022-48174 (#10573 )
  • Fix a race condition in the table cache of the indexshipper (#10586 )
  • Fix a bug in the cache of the object storage client of the indexshipper that could manifest in missing results when querying logs older than what is kept on the ingester. (#10585 )

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

Docker container:

$ docker pull "grafana/loki:2.9.1"
$ docker pull "grafana/promtail:2.9.1"

Binary

We provide pre-compiled binary executables for the most common operating systems and architectures.
Choose from the assets below for the application and architecture matching your system.
Example for Loki on the linux operating system and amd64 architecture:

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.9.1/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"

v2.8.5

14 Sep 18:49
v2.8.5
03cd6c8
Compare
Choose a tag to compare

This is release v2.8.5 of Loki.

Notable changes:

This release fixes a notable vulnerability to our published images.

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

Docker container:

$ docker pull "grafana/loki:2.8.5"
$ docker pull "grafana/promtail:2.8.5"

Binary

We provide pre-compiled binary executables for the most common operating systems and architectures.
Choose from the assets below for the application and architecture matching your system.
Example for Loki on the linux operating system and amd64 architecture:

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.8.5/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"