Releases: grafana/loki
Releases Β· grafana/loki
operator: v0.7.1
operator: v0.7.0
0.7.0 (2024-11-01)
β BREAKING CHANGES
- operator: Provide default OTLP attribute configuration (#14410)
- operator: Rename loki api go module (#14568)
- operator: Migrate project layout to kubebuilder go/v4 (#14447)
Features
- operator: Declare feature FIPS support for OpenShift only (#14308) (720c303)
- operator: introduce 1x.pico size (#14407) (57de81d)
- operator: Provide default OTLP attribute configuration (#14410) (1b52387)
- operator: Update Loki operand to v3.2.1 (#14526) (5e970e5)
- operator: User-guide for OTLP configuration (#14620) (27b4071)
Bug Fixes
- deps: update module github.com/prometheus/client_golang to v1.20.5 (#14655) (e12f843)
- operator: add 1x.pico OpenShift UI dropdown menu (#14660) (4687f37)
- operator: Add missing groupBy label for all rules on OpenShift (#14279) (ce7b2e8)
- operator: correctly ignore again BlotDB dashboards (#14587) (4879d10)
- operator: Disable automatic discovery of service name (#14506) (3834c74)
- operator: Disable log level discovery for OpenShift tenancy modes (#14613) (5034d34)
- operator: Fix building the size-calculator image (#14573) (a79b8fe)
- operator: Fix make build target for size-calculator (#14551) (e727187)
- operator: Move OTLP attribute for statefulset name to stream labels (#14630) (5df3594)
- operator: Use empty initiliazed pod status map when no pods (#14314) (6f533ed)
Code Refactoring
v3.2.1
3.2.1 (2024-10-17)
Bug Fixes
- config: Copy Alibaba and IBM object storage configuration from common (#14315) (32a9bc0)
- logql: updated JSONExpressionParser not to unescape extracted values if it is JSON object. (backport release-3.2.x) (#14502) (e9bbaf3)
- Revert build image to Debian Bullseye to fix libc version issue in Promtail (#14386) (1e913df)
- storage/chunk/client/aws: have GetObject check for canceled context (backport release-3.2.x) (#14422) (1b7dd95)
v3.1.2
3.1.2 (2024-10-17)
Bug Fixes
- config: Copy Alibaba and IBM object storage configuration from common (#14316) (7184d45)
- logql: updated JSONExpressionParser not to unescape extracted values if it is JSON object. (backport release-3.1.x) (#14503) (759f9c8)
- loki/production/docker-compose: upgrade loki and grafana production image tags to 3.1.1 (#14025) (36fe29e)
- Revert build image to Debian Bullseye to fix libc version issue in Promtail (#14387) (05b6a65)
- storage/chunk/client/aws: have GetObject check for canceled context (backport release-3.1.x) (#14421) (f3d69ff)
v3.2.0
3.2.0 (2024-09-18)
β BREAKING CHANGES
- api: Fail log queries when executed on instant query endpoint (#13421)
- jsonnet: convert read statefulset into deployment for loki-simple-scalable (#13977)
- blooms: Remove bloom compactor component (#13969)
Features
- ability to ignore cache for volume queries (#13945) (b1dc076)
- add _extracted suffix to detected fields conflicts (#13993) (ab1caea)
- Add baseline rf1 querier implementation (#13639) (3a99b69)
- Add CLI to inspect RF=1 WAL segments (#13552) (150e653)
- Add initial support for a kafka-based ingest path (#13992) (33c26f4)
- add loki_ingester_rf1_segment_age_seconds metric (#13653) (2dfc13b)
- Add metrics for Ingester RF-1 (#13510) (d4179aa)
- Add metrics to WAL Manager (#13490) (bfe97d7)
- Add settings for cpu/mutex/block profiling options (#13278) (f06eabb)
- add structured metadata to the promtail push API (#14153) (#14155) (c118fc6)
- Added getting started video for ingesting Otel logs (#13226) (5e560f9)
- aggregate byte and count metrics (#13731) (913e9f9)
- api: Fail log queries when executed on instant query endpoint (#13421) (ce71f1c)
- blooms: Add series & chunks per block metrics (#13721) (55c6499)
- Bootstrap metastore for wal segments (#13550) (0b47498)
- Calculate the age of a WAL segment (#13637) (4abb5a4)
- chunks-inspect: support structured metadata (#11506) (1834065)
- collect and serve pre-aggregated bytes and counts (#13020) (467eb1b)
- Collect duplicate log line metrics (#13084) (40ee766)
- convert WalSegmentWriter to io.ReadSeeker (#13340) (19c0509)
- detected-labels: remove cardinality filter (#13652) (4f534d7)
- downsample aggregated metrics (#13449) (2c053ee)
- Drain uses different tokenizer based on log format (#13384) (bc01e6f)
- exclude and from creating new tokens in patterns (#13395) (8c8454b)
- exclude in pattern tokens (#13397) (e612dd3)
- exporter: include boolean values in limit exporter (#13466) (4220737)
- flush not owned streams (#13254) (2ca1ac6)
- helm: Make gateway container port configurable. (#13294) (05176e4)
- helm: Support alibabacloud oss in helm chart (#13441) (3ebab6f)
- Ignore empty streams in distributor if all entries fail validation (#13674) (6c4b062)
- Implement GetObjectRange for all storage providers (#13650) (d9c441e)
- improve Owned Streams feature observability (#13232) (ce86459)
- improve placeholder replacement of byte sizes (#13508) (ac284ca)
- Ingester RF-1 (#13365) (7f35179)
- Ingester Stream Limit Improvements (#13532) (ec34aaa)
- ingester: Smooth out chunk flush operations (#9994) (82fbb2f)
- instrument failed chunk encoding/decoding (#13684) (5a87ccb)
- Instrument metastore GRPC calls (#13598) (04613b4)
- Instrument rf1 write path with tracing (#13599) (ce88286)
- Introduce a new Object Storage WAL format. (#13253) (1d6f8d5)
- Introduce wal segment read path. (#13695) (917053a)
- lambda-promtail; ensure messages to Kinesis are usable by refactoring parsing of KinesisEvent to match parsing of CWEvents + code cleanup (#13098) (dbfb19b)
- lambda-promtail: Adding S3 log parser support for AWS GuardDuty (#13148) (2d92fff)
- lambda-promtail: build lambda with zip file (#13787) (9bf08f7)
- Limit to block ingestion until configured date (#13958) (b5ac6a0)
- loki: add ability to disable AWS S3 dualstack endpoints usage (#13785) (bb257f5)
- loki: Do not enforce max-query-bytes-read and max-querier-bytes-read in limited tripperware (#13406) (47f6ea5)
- operator: Add alert for ...
operator: v0.6.2
0.6.2 (2024-09-11)
Features
- Ingester Stream Limit Improvements (#13532) (ec34aaa)
- operator: Add alert for discarded samples (#13512) (5f2a02f)
- operator: Add support for Loki OTLP limits config (#13446) (d02f435)
- operator: Add support for the volume API (#13369) (d451e23)
- operator: Enable leader-election (#13760) (1ba4bff)
- operator: Update Loki operand to v3.1.0 (#13422) (cf5f52d)
- operator: Update Loki operand to v3.1.1 (#14042) (7ae1588)
Bug Fixes
- deps: update k8s.io/utils digest to 702e33f (#14033) (b7eecc7)
- operator: add alertmanager client config to ruler template (#13182) (6148c37)
- operator: Allow structured metadata only if V13 schema provided (#13463) (3ac130b)
- operator: Don't overwrite annotations for LokiStack ingress resources (#13708) (f523530)
- operator: Improve API documentation for schema version (#13122) (3a9f50f)
- operator: Remove duplicate conditions from status (#13497) (527510d)
- operator: Set object storage for delete requests when using retention (#13562) (46de4c1)
- operator: Skip updating annotations for serviceaccounts (#13450) (1b9b111)
- operator: Support v3.1.0 in OpenShift dashboards (#13430) (8279d59)
- operator: Watch for CredentialsRequests on CCOAuthEnv only (#13299) (7fc926e)