Releases: grafana/loki
operator/v0.6.0
This is release v0.6.0
of Loki Operator.
Full Changelog: operator/v0.5.0...operator/v0.6.0
Notable changes:
- 12228 xperimental: Restructure LokiStack metrics
- 12164 periklis: Use safe bearer token authentication to scrape operator metrics
- 12216 xperimental: Fix duplicate operator metrics due to ServiceMonitor selector
- 12212 xperimental: Keep credentialMode in status when updating schemas
- 12165 JoaoBraveCoding: Change attribute value used for CCO-based credential mode
- 12157 periklis: Fix managed auth features annotation for community-openshift bundle
- 12104 periklis: Upgrade build and runtime dependencies
- 11928 periklis: Fix remote write client timeout config rename
- 12097 btaani: Fix encoding of blocked query pattern in configuration
- 12106 xperimental: Allow setting explicit CredentialMode in LokiStack storage spec
- 11968 xperimental: Extend status to show difference between running and ready
- 12007 xperimental: Extend Azure secret validation
- 12008 xperimental: Support using multiple buckets with AWS STS
- 11964 xperimental: Provide Azure region for managed credentials using environment variable
- 11920 xperimental: Refactor handling of credentials in managed-auth mode
- 11869 periklis: Add support for running with Google Workload Identity
- 11868 xperimental: Integrate support for OpenShift-managed credentials in Azure
- 11854 periklis: Allow custom audience for managed-auth on STS
- 11802 xperimental: Add support for running with Azure Workload Identity
- 11824 xperimental: Improve messages for errors in storage secret
- 11524 JoaoBraveCoding, periklis: Add OpenShift cloud credentials support for AWS STS
- 11513 btaani: Add a custom metric that collects Lokistacks requiring a schema upgrade
- 11718 periklis: Upgrade k8s.io, sigs.k8s.io and openshift deps
- 11671 JoaoBraveCoding: Update mixins to fix structured metadata dashboards
- 11624 xperimental: React to changes in ConfigMap used for storage CA
- 11481 JoaoBraveCoding: Adds AWS STS support
- 11533 periklis: Add serviceaccount per LokiStack resource
- 11158 btaani: operator: Add warning for old schema configuration
- 11473 JoaoBraveCoding: Adds structured metadata dashboards
- 11448 periklis: Update Loki operand to v2.9.3
- 11357 periklis: Fix storing authentication credentials in the Loki ConfigMap
- 11393 periklis: Add infra annotations for OpenShift based deployments
- 11094 periklis: Add support for blocking queries per tenant
- 11288 periklis: Fix custom CA for object-store in ruler component
- 11091 periklis: Add automatic stream sharding support
- 11022 JoaoBraveCoding: Remove outdated BoltDB dashboards
- 10932 JoaoBraveCoding: Adds new value v13 to schema
- 11232 periklis: Update dependencies and dev tools
- 11129 periklis: Update deps to secure webhooks for CVE-2023-44487
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:
- For vanillia Kubernetes: https://operatorhub.io/operator/loki-operator
- For Community OpenShift: https://github.com/redhat-openshift-ecosystem/community-operators-prod
Docker container:
$ docker pull "grafana/loki-operator:0.6.0"
v2.8.11
v2.9.6
v2.9.5
v2.8.10
v2.8.9
v2.9.4
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
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
tov0.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
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
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"