Fix Leap 16.0 build #2

Closed
mlin7442 wants to merge 0 commits from mlin7442/loki:leap-16.0 into leap-16.0
Contributor
No description provided.
mlin7442 added 23 commits 2025-08-18 13:44:16 +02:00
- Remove harden_promtail.service.patch as we are using service file shipped separately
- Update to version 3.1.1+git.1723126694.89fe788d:

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=27
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=28
- Update to version 3.2.1:
  * ci: fix logql analyzer (backport release-3.2.x) [manual backport] (#14518)
  * fix(logql): updated JSONExpressionParser not to unescape extracted values if it is JSON object. (backport release-3.2.x) (#14502)
  * docs: update sample result on loki setup page (backport release-3.2.x) (#14493)
  * docs: Updated Fluent Bit docs to use official plugin + Sandbox (backport release-3.2.x) (#14490)
  * docs: Small update to install docs (backport release-3.2.x) (#14479)
  * docs: Update Promtail installation (backport release-3.2.x) (#14474)
  * docs: update Helm installation topics (backport release-3.2.x) (#14471)
  * docs: corrected result for the `flags` field in the examples (backport release-3.2.x) (#14468)
  * docs: Update alloy-otel-logs.md to correct a typo (backport release-3.2.x) (#14459)
  * docs: Revise the LogQL Analyzer topic (backport release-3.2.x) (#14454)
  * docs: remove reference to Agent Flow (backport release-3.2.x) (#14450)
  * docs: Updated Promtail to Alloy (backport release-3.2.x) (#14429)
  * fix(storage/chunk/client/aws): have GetObject check for canceled context (backport release-3.2.x) (#14422)
  * fix: Revert build image to Debian Bullseye to fix libc version issue in Promtail (#14386)
  * docs: OpenTelemetry Collector Sandbox Tutorial (backport release-3.2.x) (#14380)
  * fix(config): Copy Alibaba and IBM object storage configuration from common (#14315)
  * docs: fix broken links (backport release-3.2.x) (#14363)
  * docs: Reorganize Query Templates page (backport release-3.2.x) (#14335)
  * chore: [release-3.2.x] docs: Fix link bracket for query-acceleration-blooms (#14265)
  * chore: [release-3.2.x] docs: Fix typo in query-acceleration-blooms (#14251)
  * chore: [release-3.2.x] docs: add additional clarification for single binary helm installation (#14236)
  * chore: [release-3.2.x] docs: added video to components (#14232)
  * chore: [release-3.2.x] docs: Replace shortcodes on Storage topic (#14229)
  * chore: [release-3.2.x] docs: Added new Query best practices page (#14224)
  * chore: [release-3.2.x] fix: Add additional validation for timeout while retrieving headers (#14220)
  * chore: [release-3.2.x] docs: Explore Logs GA (#14219)
  * chore: [release-3.2.x] docs: Fix awkwardly worded line about fluent-cli (#14205)
  * chore: [release-3.2.x] docs: Update Loki components page with new bloom components (#14200)
  * chore: [release-3.2.x] ci: Update workflows to use actions that don't need organization secrets (#14195)
  * docs: Loki 3.2 Release Notes (#14194)
  * ci: use app token for release
  * chore(k218): release 3.2.0 (#14088)
- refresh patches:
  harden_promtail.service.patch
  proper-data-directories.patch
- use the source epoch as build date
- since we only package releases we can also just use the version
  from the tag instead of a verbose version string
- no longer strip the binaries
- Update to version 3.2.0:
  * chore: [k218] docs: add `X-Scope-OrgID` header to Grafana datasource if multi-tenancy is enabled (#14172)
  * feat: add structured metadata to the promtail push API (#14153) (#14155)
  * chore: [k218] fix(blooms): Fix panic in initialisation of the bloom planner and builder (#14113)
  * chore: [k218] feat(blooms): Add bloom planner and bloom builder to `backend` target (#14092)
  * chore: [k218] chore(deps): Downgrade fake-gcs-server (#14085)
  * chore: [k218] feat(max-allowed-line-length): add config to set `max-allowed-line-length` in pattern ingester (#14076)
  * chore: [k218] fix: downgrade grpc to fix regression (#14075)
  * chore: [k218] fix: correct _extracted logic in detected fields (#14073)
  * chore: [k218] fix: enable service detection for otlp endoint (#14052)
  * chore: [k218] fix(`detected_fields`): return parsed labels when parsers are passed (#14050)
  * fix: do not retain span logger created with index set initialized at query time (#14027)
  * chore: [k218] chore(ci): fix failing arm builds (#14023)
  * feat: Add initial support for a kafka-based ingest path (#13992)
  * fix(detected_labels): Add matchers to get labels from store" (#14012)
  * feat: add _extracted suffix to detected fields conflicts (#13993)
  * fix: Propagate headers/warnings/stats from quantile downstreams (#13881)
  * chore: update dskit and thanos/objstore (#13998)
  * fix(deps): update module github.com/efficientgo/core to v1.0.0-rc.3 (#14001)
  * fix(deps): update module github.com/hashicorp/consul/api to v1.29.4 (#14002)
  * chore(deps): update anchore/sbom-action action to v0.17.2 (#13985)
  * fix(deps): update module github.com/baidubce/bce-sdk-go to v0.9.188 (#14000)
  * chore: Update nginx-unprivileged (#13978)
  * chore(blooms)!: Remove bloom compactor component (#13969)
  * docs: Update HTTP API docs for  limit (#13987)
  * fix: sanatize structured metadata at query time (#13983)
  * chore: Rename `HeapIterator` to `MergeEntryIterator` (#13975)
  * perf: Avoid looking up unnecessary TSDB symbols during Volume API (#13960)
  * chore: Update kiwigrid/k8s-sidecar (#13979)
  * chore(jsonnet)!: convert read statefulset into deployment for loki-simple-scalable (#13977)
  * chore(jsonnet): Add backend component to loki-simple-scalable jsonnet (#13976)
  * chore(docs): Rewrite query acceleration docs (#13965)
  * fix(deps): update module github.com/gorilla/websocket to v1.5.3 (#13873)
  * fix(detected labels): response when store label values are empty (#13970)
  * feat: Limit to block ingestion until configured date (#13958)
  * chore(deps): update terraform aws to v5 (#13961)
  * feat: ability to ignore cache for volume queries (#13945)
  * chore(deps): update terraform google to v5 (#13962)
  * fix(deps): update module github.com/ncw/swift to v2 (#13951)
  * fix(deps): update module github.com/tonistiigi/fifo to v1 (#13952)
  * chore(deps): update fluent/fluent-bit docker tag (#13843)
  * fix: Read full buffer from storage when fetching a range (#13948)
  * fix(deps): update module github.com/fsouza/fake-gcs-server to v1.47.7 (#13935)
  * chore(deps): update chunks/segments inspect dependencies (#13936)
  * fix(cloud-mixin): Attribute OTLP route correctly to write path (#13943)
  * chore: make mixin range interval configurable (#13925)
  * chore(deps): lamba-promtail, move back to al2, update krb5-libs (#13939)
  * chore(deps): LambdaPromtail - Bump to AmazonLinux 2023 (#13938)
  * fix(deps): update module github.com/baidubce/bce-sdk-go to v0.9.187 (#13933)
  * fix(deps): update module github.com/oschwald/geoip2-golang to v1.11.0 (#13934)
  * fix: record datasample queries are limited query type (#13930)
  * chore: log the query from the request when we're unable to get a result from the results cache (#13915)
  * fix: Improve execution speed for queries with label filters (#13922)
  * chore(deps): update dskit 20240819 (#13924)
  * feat(operator): Enable leader-election (#13760)
  * fix: split the error and agg metric cases for clarity (#13913)
  * chore(deps): Update dependencies, build version, and go version for lambda-promtail (#13904)
  * feat: aggregate byte and count metrics (#13731)
  * chore: Update to labeler v5 (#13911)
  * fix(deps): update module golang.org/x/time to v0.6.0 (#13910)
  * chore(deps): update terraform random to v3.6.2 (#13909)
  * chore(deps): update dependabot/fetch-metadata action to v2 (#13908)
  * chore(deps): update ruby docker tag to v3.3.4 (#13907)
  * fix(deps): update module github.com/ibm/go-sdk-core/v5 to v5.17.4 (#13892)
  * fix(deps): update module github.com/ibm/ibm-cos-sdk-go to v1.11.0 (#13893)
  * fix: Adjust tailer loop criteria so it is actually re-tested (#13906)
  * chore: remove unused pattern tokenization form Loki (#13783)
  * chore(deps): update anchore/sbom-action action to v0.17.1 (#13895)
  * fix: Read "404" as object not exist (#13901)
  * chore(deps): Revert "chore(deps): update actions/labeler action to v5" (#13899)
  * chore(deps): update actions/labeler action to v5 (#13894)
  * chore(deps): update azure/setup-helm action to v4 (#13890)
  * fix(deps): update module github.com/mattn/go-ieproxy to v0.0.12 (#13876)
  * chore(deps): update actions/setup-python action to v5 (#13889)
  * chore(deps): update actions/checkout action to v4 (#13888)
  * fix(deps): update module github.com/workiva/go-datastructures to v1.1.5 (#13885)
  * chore(deps): update terraform aws to ~> 4.67.0 (#13886)
  * feat(lambda-promtail): build lambda with zip file (#13787)
  * fix(deps): update module github.com/schollz/progressbar/v3 to v3.14.6 (#13884)
  * fix: Handle EOF when reading from some obj stores (#13868)
  * fix(deps): update module github.com/klauspost/pgzip to v1.2.6 (#13874)
  * chore(deps): update alpine docker tag to v3.20.2 (#13882)
  * fix: flaky test blockPlansForGaps (#13743)
  * fix(deps): update module github.com/azure/go-autorest/autorest/adal to v0.9.24 (#13862)
  * docs: Recommended quickstart changes + Upgrade (#13747)
  * chore: fix some comments (#13830)
  * fix(deps): update module github.com/docker/docker to v27.1.2+incompatible (#13872)
  * fix(deps): update module github.com/gogo/googleapis to v1.4.1 (#13871)
  * fix(deps): update module github.com/felixge/fgprof to v0.9.4 (#13870)
  * fix(deps): update module github.com/azure/go-autorest/autorest/azure/auth to v0.5.13 (#13863)
  * fix(deps): update module github.com/datadog/sketches-go to v1.4.6 (#13865)
  * chore: remove initial metric aggregation experiment (#13729)
  * fix(deps): update module github.com/baidubce/bce-sdk-go to v0.9.186 (#13864)
  * fix(deps): update module github.com/aliyun/aliyun-oss-go-sdk to v2.2.10+incompatible (#13861)
  * chore(deps): update grafana/loki-build-image docker tag to v0.33.6 (#13859)
  * chore(deps): update helm/chart-testing-action action to v2.6.1 (#13855)
  * chore(deps): update grafana/promtail docker tag to v1.6.1 (#13851)
  * chore(deps): update grafana/promtail docker tag to v2.9.10 (#13854)
  * chore(deps): update dependency go to v1.22.6 (#13842)
  * chore: Update loki build image to go 1.22.6 (#13857)
  * chore:  manual changelog backport (#13852)
  * chore(deps): update grafana/loki docker tag to v2.9.10 (#13848)
  * chore(deps): update golang docker tag to v1.22.6 (#13847)
  * chore(deps): update grafana/loki-build-image docker tag to v0.33.5 (#13849)
  * chore(ci): Update yaml file `./production/helm/loki/values.yaml` (+1 other) (#13832)
  * chore: [main] chore(release-3.1.x): release 3.1.1 (#13817)
  * fix(deps): update github.com/grafana/jsonparser digest to ea80629 (#13814)
  * fix(ci): fixed release-please manifest (#13810)
  * fix(deps): update github.com/c2h5oh/datasize digest to aa82cc1 (#13807)
  * fix(deps): update github.com/docker/go-plugins-helpers digest to 45e2431 (#13808)
  * fix(deps): update github.com/axiomhq/hyperloglog digest to af9851f (#13806)
  * chore(deps): update github.com/grafana/regexp digest to a468a5b (#13805)
  * chore: Turn off renovate on non-main branches (#13803)
  * fix(ci): add cleanup step into job `dist` (#13801)
  * chore: Add metastore client as dep for rf1 querier & ignore auth for ListBlocks (#13786)
  * fix(deps): update module golang.org/x/text to v0.17.0 (main) (#13794)
  * fix(operator): Don't overwrite annotations for LokiStack ingress resources (#13708)
  * fix: panic when parsing and extracting JSON key values (#13790)
  * feat(loki):  add ability to disable AWS S3 dualstack endpoints usage  (#13785)
  * fix(helm): fixed memcached and provisioner templates (#13788)
  * chore: Remove unused stream index from RF1 ingester (#13758)
  * fix: Include whitespaces in extracted tokens (#13738)
  * chore(deps): update module golang.org/x/net to v0.23.0 [security] (main) (#13763)
  * fix(deps): update module github.com/docker/docker to v27.1.1+incompatible [security] (main) (#13762)
  * feat: upgrade prometheus (#13671)
  * fix(break): helm: Fix how we set imagePullSecrets for enterprise-gateway and admin-api. (#13761)
  * chore(helm-chart): added SSE config into AWS storage config (#13746)
  * fix: try reading chunks which have incorrect offset for blocks (#13720)
  * docs: Update the Visualize topic (#13742)
  * feat: Introduce wal segment read path. (#13695)
  * build: Update loki-build-image to Alpine 3.20.2 (#13744)
  * fix: ast left cycular reference result in oom (#13501)
  * docs: fix broken links due to Alloy docs reorg (#13715)
  * docs: rewrite quickstart with Killercoda metadata (#13234)
  * chore: fix some comments (#13724)
  * feat(blooms): Add series & chunks per block metrics (#13721)
  * fix: Use elements match in gapsBetweenTSDBsAndMetas test (#13722)
  * feat: Ingester Stream Limit Improvements (#13532)
  * chore: add service_name label earlier in the ingestion pipeline (#13702)
  * fix: protect ruler remote-write overrides map with a mutex when creating new appenders (#13676)
  * docs: Late review comments and linting (#13714)
  * docs: Update Observability topic (#13323)
  * chore(lint-error): remove unused `stepCount` in `engine.go` (#13709)
  * chore: add congestion control to AWS (#13691)
  * chore: log stats around chunks being flushed (#13699)
  * chore: treat datasample queries the same as limited queries (#13700)
  * fix: fixed typo in ruler URL (#13692)
  * chore: Use boltdb Batch API for metastore writes (#13693)
  * feat(operator): Add alert for discarded samples (#13512)
  * fix(blooms): Ship chunkrefs in task payload (#13677)
  * chore: use native histogram for metastore_request_duration_seconds (#13680)
  * feat: instrument failed chunk encoding/decoding (#13684)
  * docs: State limitations of bloom filters (#13673)
  * fix: add missing flush op timeout (#13679)
  * fix: Handle block offset exceeding chunk length in memchunk.go (#13661)
  * feat: Ignore empty streams in distributor if all entries fail validation (#13674)
  * fix: fix a bug where AppendRequest with no entries triggers flush (#13672)
  * docs: Fixed link test (#13666)
  * fix: special case the return values from a sharded first/last_over_time query (#13578)
  * fix(blooms): Improve error wrap to make ignoreNotFound work when fetching blocks (#13656)
  * docs: Send Data Alloy page + Interactive Examples (#13367)
  * chore(helm): fix comment in values.yml (#13638)
  * chore: Remove client header interceptors from metastore client (#13659)
  * feat: add loki_ingester_rf1_segment_age_seconds metric (#13653)
  * feat(detected-labels): remove cardinality filter (#13652)
  * fix(helm): removed helm test (#13651)
  * chore: move timestamps into SegmentWriter (#13644)
  * feat: Implement GetObjectRange for all storage providers (#13650)
  * fix: remove trailing backtick in verify-config for Loki 3.0 (#13640)
  * fix: remove limit middleware for `detected_labels` (#13643)
  * feat: Add baseline rf1 querier implementation (#13639)
  * feat: remove mutexes from wal.SegmentWriter (#13641)
  * feat(rf1): Add query path for the metastore (#13636)
  * feat: Calculate the age of a WAL segment (#13637)
  * feat(lambda-promtail): Adding S3 log parser support for AWS GuardDuty (#13148)
  * fix(helm): fix imagePullSecrets for statefulset-results-cache (#13051)
  * feat(rf1): Store index ref in metastore (#13613)
  * fix(loki-mixin): Fix latency panel for Index Gateway (#13629)
  * fix(blooms): Use correct key to populate blockscache at startup (#13624)
  * fix: Keep blocks referenced by newer metas (#13614)
  * fix(blooms): Cleanup temp blockdir in bloom compactor (#13622)
  * chore(deps): update nginx docker tag to v1.27 (main) (#13620)
  * fix(deps): update module github.com/gorilla/mux to v1.8.1 (main) (#13618)
  * chore(deps): update confluentinc/cp-kafka docker tag to v6.2.15 (main) (#11283)
  * docs: small update to doc loki-http-api.md (#13594)
  * fix(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 (main) (#13615)
  * feat(structured-metadata-api): add structured metadata to `/detected_fields` API (#13604)
  * fix: remove retries on the stats handlers because they already retry (#13608)
  * feat: Instrument rf1 write path with tracing (#13599)
  * feat: Instrument metastore GRPC calls (#13598)
  * chore: Remove excessive logging from bloom gateway (#13603)
  * docs: add docs comparing native otlp ingestion vs loki exporter (#13574)
  * fix: fix retry code to handle grpc status codes. updated newer stats retries to be wrapped with spans (#13592)
  * fix: add a retry middleware to all the stats handlers (#13584)
  * docs: added video for fluentd and fluent bit (#13579)
  * feat: lambda-promtail; ensure messages to Kinesis are usable by refactoring parsing of KinesisEvent to match parsing of CWEvents + code cleanup (#13098)
  * chore: do not shard log queries with empty filter (#13568)
  * chore: shard limited queries with a fixed sharding factor (#13576)
  * chore: replace pkg/errors with errors (#13583)
  * chore: replace pkg/errors with errors (#13582)
  * chore: replace pkg/errors with errors (#13581)
  * feat: Bootstrap metastore for wal segments (#13550)
  * fix(deps): update module github.com/docker/docker to v25.0.5+incompatible [security] (main) (#12279)
  * fix(blooms): Fix eviction of multiple blockcache items (#13573)
  * feat: Track when builders are doing work with a gauge (#13570)
  * docs: Deprecated Notice for Grafana Agent + Updated Helm Concepts (#13461)
  * fix: incorrect pod matcher for compactor in mixin when using ssd mode (#12846)
  * build: Loki build and Docker updates (#13325)
  * fix(operator): Set object storage for delete requests when using retention (#13562)
  * feat: Update doc-validator version (#13558)
  * fix: Dedup pattern tokens on output (#13534)
  * fix: Retain original values in logfmt pattern tokenizer (#13535)
  * fix: Fix panic in ingester.go (#13557)
  * chore: Rename PendingItem to PendingSegment and clean up flush.go (#13554)
  * chore: Remove redundant comments (#13553)
  * chore: Use filesystem backed writer for blooms (#13522)
  * fix: Fix log line for fingerprint not found (#13555)
  * feat: Add CLI to inspect RF=1 WAL segments (#13552)
  * chore: Clean up old streams periodically in RF-1 ingester (#13511)
  * chore: refactor WAL Manager (#13551)
  * chore: Clean up manager_test.go (#13549)
  * chore: Use github.com/coder/quartz instead of time (#13542)
  * chore(deps): update module github.com/azure/azure-sdk-for-go/sdk/azidentity to v1.6.0 [security] (main) (#13434)
  * chore: Remove unused const (#13544)
  * chore: Remove size and duration logs now we have metrics (#13547)
  * chore: Fix not ready error message in RF-1 Ingester (#13546)
  * fix: Fixes span name of serializeRounTripper (#13541)
  * chore: Use pool of bytes.Buffer instead of io.Pipe (#13543)
  * feat: Remove flush loop and queue from Ingester RF-1 (#13538)
  * fix(helm): Update yaml file `./production/helm/loki/Chart.yaml` (+1 other) (#13392)
  * feat(helm): Support alibabacloud oss in helm chart (#13441)
  * fix(helm): Update yaml file `./production/helm/loki/values.yaml` (+1 other) (#13426)
  * test: Add logging for empty blooms (#13537)
  * fix(operator): Allow structured metadata only if V13 schema provided (#13463)
  * feat: Add metrics for Ingester RF-1 (#13510)
  * feat: WAL Manager configuration options (#13531)
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 in /cmd/chunks-inspect (#13433)
  * docs: Add Explore Logs to Release Notes (#13529)
  * fix: detected fields incorrect type bug (#13515)
  * fix(blooms): Remove backoff from notify planner (#13506)
  * fix(operator): Remove duplicate conditions from status (#13497)
  * feat: improve placeholder replacement of byte sizes (#13508)
  * chore: Improve test coverage of WAL Manager (#13498)
  * chore: Remove unused metrics from Ingester-RF1 (#13499)
  * fix: add logging to empty bloom (#13502)
  * fix(blooms): skip empty blooms on reads (#13500)
  * perf(blooms): Avoid tiny string allocations for insert cache (#13487)
  * feat: downsample aggregated metrics (#13449)
  * chore: Remove un-used errors from WAL Manager (#13496)
  * chore: Small fixes to comments and ErrFull in manager.go (#13494)
  * feat: Add metrics to WAL Manager (#13490)
  * feat: Use WAL Manager (#13491)
  * fix: Return empty vector instead of nil for empty evaluator. (#13485)
  * fix(operator): Skip updating annotations for serviceaccounts (#13450)
  * fix: Fix HPA ingester typo (#13158)
  * refactor(blooms): Apply retention in planner (#13484)
  * feat: WAL Manager (#13428)
  * fix(query engine): Include lines with ts equal to end timestamp of the query range when executing range aggregations (#13448)
  * docs: fix broken link (#13480)
  * fix: Update Loki v3 Helm statefulset-ingester.yaml template (#13118)
  * fix(operator): Support v3.1.0 in OpenShift dashboards (#13430)
  * docs: Fix broken link (#13470)
  * feat: RF1 improves replication stategy to support 1 replica (#13469)
  * fix: Properly reset wal segment writer (#13468)
  * feat(exporter): include boolean values in limit exporter (#13466)
  * feat: Pattern ingesters add a limiter for high eviction rate (#13464)
  * test: Add range aggregation test for instant queries (#13447)
  * fix: Fix panic in BloomStore initialisation (#13457)
  * docs: doc/promtail/journal: adds available labels paragraph (#11888)
  * fix: Fixes pattern pruning stability (#13429)
  * refactor(blooms): Improve task progress logging in builder (#13394)
  * fix(gateway client): Fix nil pointer dereference panic when using ruler in ring mode (#13436)
  * chore: Convert iterators in pattern module to `v2.Iterator` interface (#13407)
  * docs: Add workaround instructions in upgrade guide for API changes (#13439)
  * fix(log results cache): include pipeline wrapper disabled in cache key (#13328)
  * feat(chunks-inspect): support structured metadata  (#11506)
  * feat(api)!: Fail log queries when executed on instant query endpoint (#13421)
  * feat(operator): Update Loki operand to v3.1.0 (#13422)
  * chore: Set memberlist func for ingester-rf1 init (#13424)
  * fix: Remove query size limit for detected fields (#13423)
  * chore: Refactor storage interface for rf1 (#13415)
  * fix(operator): Watch for CredentialsRequests on CCOAuthEnv only (#13299)
  * chore: use read-only index store for ingester RF1 (#13419)
  * chore: Update CHANGELOG.md (#13417)
  * feat: Drain uses different tokenizer based on log format (#13384)
  * test: Fix flaky congestion test (#13410)
  * feat(loki): Do not enforce max-query-bytes-read and max-querier-bytes-read in limited tripperware (#13406)
  * chore: Improve performance of structured metadata (#13404)
  * docs: update _index.md to reflect config file name and location change (#13390)
  * fix: querier address in SingleBinary mode (#13297)
  * feat: Use prefixed WAL storage path in Object Storage (#13377)
  * chore: adjusted SegmentWriter to the reader conversion (#13342)
  * feat: Ingester RF-1 (#13365)
  * chore: Update Docker images to Go 1.22.5 (#13398)
  * feat: exclude  in pattern tokens (#13397)
  * build: Update Loki build image to 0.33.4 (#13396)
  * feat: exclude  and  from creating new tokens in patterns (#13395)
  * perf: Limit tokens per pattern to 128 (#13376)
  * fix(blooms): Delete outdated metas during planning (#13363)
  * chore: Make dedicated iterator package (#13273)
  * fix(blooms): Suppress error from resolving server addresses for blocks (#13385)
  * feat(operator): Add support for the volume API (#13369)
  * docs: Loki 3.1 release notes (#13386)
  * docs: update Promtail doc (#13330)
  * docs: fix broken link and add alt text  (#13322)
  * docs: More Alloy updates (#13336)
  * perf: Gather aggregate per-line and per-tenant metrics for Drain patterns (#13368)
  * chore(deps): update module github.com/azure/azure-sdk-for-go/sdk/azidentity to v1.6.0 [security] (main) (#13199)
  * fix(blooms): ensure tokenizer cache is reset between series (#13370)
  * chore(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.7 [security] (main) (#13304)
  * refactor(blooms): Better task naming (#13361)
  * docs: Updated bucket names and added warning (#13347)
  * refactor(blooms): Fix and improve build metrics (#13360)
  * fix(sharding): use without() grouping when merging `avg_over_time` shard results (#12176)
  * fix(retry): fix retries when using protobuf encoding (#13316)
  * docs: Label filter expression: Change unit suffix suffix to proper case whe… (#13344)
  * fix: support multi-zone ingesters when converting global to local limits for streams in limiter.go (#13321)
  * perf: Prune unused pattern branches (#13329)
  * fix(blooms): Remove unused arg (#13343)
  * feat: convert WalSegmentWriter to io.ReadSeeker (#13340)
  * fix(blooms): Minor fixes and improvements for testing in dev (#13341)
  * fix: stream ownership check (#13314)
  * refactor: Introduce context cause to our code (#13224)
  * refactor(blooms): more easily testable day partitioning (#13331)
  * chore(blooms): Various minor code cleanups (#13332)
  * feat: Collect duplicate log line metrics (#13084)
  * fix: Lint issues after merge to main (#13326)
  * refactor(blooms): Implement retry in builder (#13306)
  * refactor(blooms): Do not use sleeps on integration test (#13308)
  * docs: Clarify Unit Requirement for Duration Comparison in Label Values (#13318)
  * chore(mempool): Wait for buffer instead of returning error (#13298)
  * docs: Update configuration.md (#13309)
  * docs: Replace instances of k6.io/docs with grafana.com/docs/k6 (#13302)
  * fix(blooms): Fix panic in bloom gateway (#13303)
  * perf(blooms): always return bloom pages to allocator (#13288)
  * refactor(blooms): Bloom building integration test (#13296)
  * feat(wal): Benchmark and improve WAL writes using Reset. (#13272)
  * feat(helm): Make gateway container port configurable. (#13294)
  * perf(mempool): Replace `sync.Mutex` with `sync.Once` (#13293)
  * fix(blooms): ignores bloom filtering errors in bounded shard query planning (#13285)
  * perf(blooms): mempool no longer zeroes out buffers unnecessarily (#13282)
  * fix(blooms): improves mempool metrics (#13283)
  * refactor: Remove unnecessary spanlogger usage (#13255)
  * feat: Add settings for cpu/mutex/block profiling options (#13278)
  * chore(index-gateway): Improve instrumentation of index download/sync (#13194)
  * feat(ingester): Smooth out chunk flush operations (#9994)
  * chore(index-gateway): Download then extract in separate steps (#13202)
  * feat(wal): Add sizing information to writer and reader. (#13267)
  * fix: remove tenant label tagging from profiles to reduce cardinality (#13270)
  * docs: Fix typos and style (#13230)
  * chore: Update upgrade docs for -ruler.alertmanager-use-v2 (#13264)
  * docs: fix typo causing broken link (#13258)
  * perf: Re-introduce fixed size memory pool for bloom querier (#13172)
  * refactor(blooms): Add metrics for per-tenant tasks progress to planner (#13078)
  * feat: Introduce a new Object Storage WAL format. (#13253)
  * feat: collect and serve pre-aggregated bytes and counts (#13020)
  * chore: Change default version to Alertmanager APIv2 (#13263)
  * feat: flush not owned streams (#13254)
  * fix(mixin): various latency panels in operational dashboard should have ms unit type instead of seconds (#13260)
  * feat: improve Owned Streams feature observability  (#13232)
  * fix(helm): fix extraObjects (#13107)
  * fix: update fixed limit once streams ownership re-checked (#13231)
  * fix: separates directory creation from permission checks (#13248)
  * feat: Added getting started video for ingesting Otel logs (#13226)
  * fix: Redo ingester profile tagging (#13239)
  * docs: Update timestamp topic (#13207)
  * docs: Update OTLP endpoint (#13235)
  * ci: fix accidentally skipped package failures (#13240)
  * chore: Checkin missing etcd.io/bbolt vendor files (#13228)
  * chore: Update go.etcd.io/bbolt to v1.3.8 (#13227)
  * fix: Init internal server log along with loki's server instance (#13221)
- Add lokitool subpackage
- Remove harden_promtail.service.patch as we are using service file shipped separately
- Update to version 3.1.1+git.1723126694.89fe788d:
  * chore: [release-3.1.x] fix(ci): fixed release-please manifest (#13811)
  * chore: [release-3.1.x] fix(ci): add cleanup step into job `dist` (#13802)
  * chore: [release-3.1.x] feat(loki):  add ability to disable AWS S3 dualstack endpoints usage  (#13795)
  * chore: [release-3.1.x] feat: Update doc-validator version (#13796)
  * fix(deps): bumped dependencies versions to resolve CVEs (#13789)
  * chore: [release-3.1.x] docs: Update the Visualize topic (#13750)
  * chore: [release-3.1.x] docs: fix broken links due to Alloy docs reorg (#13740)
  * chore: [release-3.1.x] docs: rewrite quickstart with Killercoda metadata (#13737)
  * chore: [release-3.1.x] chore: fix some comments (#13728)
  * chore: [release-3.1.x] docs: Late review comments and linting (#13716)
  * docs: Update Observability topic (#13323) (#13712)
  * chore: [release-3.1.x] fix: fixed typo in ruler URL (#13697)
  * chore: [release-3.1.x] docs: State limitations of bloom filters (#13682)
  * chore: [release-3.1.x] docs: Fixed link test (#13669)
  * chore: [release-3.1.x] docs: Send Data Alloy page + Interactive Examples (#13664)
  * chore: [release-3.1.x] fix: remove trailing backtick in verify-config for Loki 3.0 (#13648)
  * chore: [release-3.1.x] docs: small update to doc loki-http-api.md (#13617)
  * chore: [release-3.1.x] docs: add docs comparing native otlp ingestion vs loki exporter (#13597)
  * chore: [release-3.1.x] docs: added video for fluentd and fluent bit (#13587)
  * chore: [release-3.1.x] docs: Add Explore Logs to Release Notes (#13530)
  * chore: [release-3.1.x] docs: fix broken link (#13481)
  * chore: [release-3.1.x] docs: fix typo causing broken link (#13477)
  * chore: [release-3.1.x] docs: Fix broken link (#13472)
  * chore: [release-3.1.x] docs: doc/promtail/journal: adds available labels paragraph (#13452)
  * chore: [release-3.1.x] docs: Loki 3.1 release notes (#13403)
  * chore: [k207] chore(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.7 [security] (main) (#13375)
  * chore: [k207] fix(blooms): ensure tokenizer cache is reset between series (#13373)
  * chore: [k207] feat: Add settings for cpu/mutex/block profiling options (#13281)
  * chore: [k207] chore(index-gateway): Improve instrumentation of index download/sync (#13280)
  * chore: [k207] chore: download then extract in separate steps (#13279)
  * chore: [k207] fix: remove tenant label tagging from profiles to reduce cardinality (#13271)
  * chore: [k207] fix: separates directory creation from permission checks (#13257)
  * chore: [k207] fix: Init internal server log along with loki's server instance (#13256)
  * chore: [k207] fix: Redo ingester profile tagging (#13246)
  * feat: Optimize log parsing performance by using unsafe package (#13223)
  * docs(helm): Fix broken `Values.yaml` link in the examples docs (#13219)
  * fix: add detected_level info when the info word appears on log message (#13218)
  * feat: add recalculateOwnedStreams to check stream ownership if the ring is changed (#13103)
  * docs: remove redundant backticks from http api documentation (#13212)
  * docs: fix query example for labels and values (#13213)
  * fix(operator): add alertmanager client config to ruler template (#13182)
  * feat: Update Loki monitoring docs to new meta monitoring helm (#13176)
  * docs: Update Get-Started Labels (#13188)
  * fix: Fix duplicate enqueue item problem in bloom download queue when do sync download (#13114)
  * fix: errors reported by the race detector (#13174)
  * chore(blooms): Some boom gateway cleanups (#13165)
  * feat: Add backoff to flush op (#13140)
  * fix(otel): Map 500 errors to 503 (#13173)
  * fix: Correctly encode step when translating proto to http internally (#13171)
  * fix: properly return http status codes from ingester to querier for RPC function calls (#13134)
  * fix: add retry middleware to the "limited" query roundtripper (#13161)
  * feat: Add new Drain tokenizer that splits on most punctuation (#13143)
  * fix(orFilters): fix multiple or filters would get wrong filtertype (#13169)
  * fix: Fix bloom deleter PR after merge (#13167)
  * refactor(blooms): Delete outdated metas (#13153)
  * feat(blooms): Blooms/v2 encoding multipart series (#13093)
  * docs: Loki landing page (#13127)
  * fix(regression):  reverts grafana/loki#13039 to prevent use-after-free corruptions (#13162)
  * fix: Fix indentation of query range values in helm (#12577)
  * docs: Remove unnecessary whitespaces in YAML Helm installs templates (#13147)
  * perf: Introduce fixed size memory pool for bloom querier (#13039)
  * fix: Add copyString function to symbolizer to avoid retaining  memory (#13146)
  * feat: Updated SS and microservices deployment docs (#13083)
  * refactor(blooms): Limit task retries in bloom planner (#13139)
  * feat: Tune Patterns query drain instance (#13137)
  * refactor(blooms): Forward created metas from builder to planner (#13133)
  * fix(blooms): bloomshipper no longer returns empty metas on fetch (#13130)
  * refactor(blooms): Implement retry mechanisms in planner (#13064)
  * fix(mixins): Align loki-writes mixins with loki-reads (#13022)
  * feat(promtail): Support of RFC3164 aka BSD Syslog (#12810)
  * feat(detected-labels): include labels with cardinality > 1 (#13128)
  * fix(operator): Improve API documentation for schema version (#13122)
  * chore(operator): update the release-please config for next release (#13120)
  * fix: Do not filter out chunks for store when `From==Through` and `From==start`  (#13117)
  * feat: Support negative numbers in LogQL (#13091)
  * refactor(blooms): Build new metas and blocks (#13074)
  * feat: Introduce `index audit` to `lokitool` (#13008)
  * feat(canary): Add test to check query results with and without cache. (#13104)
  * feat: API: Expose optional label matcher for label names API (#11982)
  * docs: Fix link in examples (#13094)
  * chore( operator): community release 0.6.1 (#12593)
  * chore(operator): prepare community release v0.6.1 (#13105)
  * fix(operator): Use a minimum value for replay memory ceiling (#13066)
  * feat: add profile tagging to ingester (#13068)
  * feat: Add utf8 support to Pattern Lexer to support utf8 chars (#13085)
  * docs: Republish the sizing calculator but don't list it in the table of contents and don't index it (#13070)
  * fix: Update expected patterns when pruning (#13079)
  * feat: Add tokenizer interface for Drain Training (#13069)
  * fix: Introduce feature flag for [last|first]_over_time sharding. (#13067)
  * fix: Fix incorrect sorting of chunks in bloom-filtered response since `ChunkRef.Cmp` method is used in reverse (#12999)
  * refactor(blooms): Builder retrieves tasks from planner (#13046)
  * feat: Add ingester_chunks_flush_failures_total (#12925)
  * feat: Increase drain max depth from 8 -> 30 (#13063)
  * fix: temporarily moving from alloy -> alloy dev (#13062)
  * docs: Update Grafana Agent to Grafana Alloy (#12602)
  * docs: update otlp ingestion docs to correct some info and add more details (#12969)
  * fix(helm): fix query-frontend and ruler targetPort 'http-metrics' in Service template (#13024)
  * feat(blooms): Add counter metric for blocks that are not available at query time (#12968)
  * feat: Added video and updated Grafana Agent -> Alloy (#13032)
  * fix: Fix panic on requesting out-of-order Pattern samples (#13010)
  * refactor(blooms): Add RPC service for bloom-planner (#13015)
  * fix: not owned stream count (#13030)
  * fix(helm): fix queryScheduler servicemonitor (#12753)
  * fix: change log level since this is a known case (#13029)
  * feat(helm): Support for PVC Annotations for Non-Distributed Modes (#12023)
  * feat: Added Interactive Sandbox to Quickstart tutorial (#12701)
  * feat: new stream count limiter (#13006)
  * fix: allow cluster label override in bloom dashboards (#13012)
  * fix: upgrade old plugin for the loki-operational dashboard. (#13016)
  * fix: remove unneccessary disk panels for ssd read path (#13014)
  * fix: Mixins - Add missing log datasource on loki-deletion (#13011)
  * refactor(blooms): Add queue to bloom planner and enqueue tasks (#13005)
  * docs: update otlp ingestion with correct endpoint and add endpoint to reference api docs (#12996)
  * refactor(bloom planner): Compute gaps and build tasks from metas and TSDBs  (#12994)
  * feat: loki/main.go: Log which config file path is used on startup (#12985)
  * chore: remove duplicate imports (#13001)
  * fix(indexstats): do not collect stats from "IndexStats" lookups for other query types (#12978)
  * feat: Added getting started video (#12975)
  * feat(blooms): Separate page buffer pools for series pages and bloom pages (#12992)
  * docs: Fix broken link in the release notes (#12990)
  * docs(install-monolithic): add quotation marks (#12982)
  * feat: Boilerplate for new bloom build planner and worker components. (#12989)
  * feat(cache): Add `Cache-Control: no-cache` support for Loki instant queries. (#12896)
  * fix: Track bytes discarded by ingester. (#12981)
  * feat(reporting): Report cpu usage (#12970)
  * perf: Replace channel check with atomic bool in tailer.send() (#12976)
  * perf: Improve Detected labels API (#12816)
  * feat: Add metrics for number of patterns detected & evicted (#12918)
  * feat(bloom): Skip attempts to filter chunks for which blooms have not been built (#12961)
  * fix(blooms): Disable metas cache on bloom gateway (#12959)
  * fix: fix parsing of default per tenant otlp config (#12836)
  * feat: improve performance of `first_over_time` and `last_over_time` queries by sharding them (#11605)
  * docs: Update _index.md (#12814)
  * docs: update NixOS wiki link (#12940)
  * docs: fix typo ? (#12898)
  * test: Added more test data for pattern detection tests (#12920)
  * fix: Fix for how the loop sync is done (#12941)
  * fix: panics when ingester response is nil (#12946)
  * chore(logging): Add entry's timestamp when rejected with `too far behind` (#12933)
  * fix(helm): fixed ingress paths mapping (#12932)
  * fix: Defer closing blocks iter after checking error from loadWorkForGap (#12934)
  * fix: Optimize regular initialization (#12926)
  * fix(promtail): Fix bug with Promtail config reloading getting stuck indefinitely (#12795)
  * test: First pass at unregistering metrics so that we can run multiple tests (#12927)
  * style: fix function names (#12817)
  * docs: Don't allow running new and old querier worker grpc clients (#12916)
  * fix(helm): Fix GEL image tag, bucket name and proxy URLs (#12878)
  * chore: Call `shardstreams.Config` by value instead of by reference (#12915)
  * feat(detectedFields): Support multiple parsers to be returned for a single field (#12899)
  * fix: Use an intermediate env variable in GH workflow (#12905)
  * fix: Invalidate caches when pipeline wrappers are disabled (#12903)
  * ci: force one time run of helm release for 5.48 (#12888)
  * fix(blooms): Clean block directories recursively on startup (#12895)
  * fix(blooms): Fix `partitionSeriesByDay` function (#12900)
  * chore(blooms): records more bloom iteration stats (#12889)
  * feat: Querier: Split gRPC client into two. (#12726)
  * fix: Fix log level detection (#12651)
  * fix(spans): corrects early-close for a few spans (#12887)
  * docs: add GEL install to the Helm page (#12860)
  * docs: Update release notes for 2.9.8 (#12881)
  * chore(operator): Update Loki operand to v2.9.8 (#12874)
  * chore(instrumentation): reintroduce span propagation across scheduler boundaries (#12880)
  * fix: `codec` not initialized in downstream roundtripper (#12873)
  * docs: Update logcli command reference (#12850)
  * feat(detectedFields): add parser to response (#12872)
  * docs: Consistent quoting in Template functions docs (#12833)
  * chore: Add dashboards for Bloom Compactor and Gateway (#12855)
  * docs(helm): Improve the helm's NOTES.txt (#12744)
  * ci: make renovate commits come in as fixes (#12867)
  * ci: [CI/CD] Update yaml file `./production/helm/loki/values.yaml` (+1 other) (#12868)
  * fix(packaging): Require online network in systemd unit file for Loki and Promtail (#12741)
  * chore(blooms): additional spans for bloom read path (#12866)
  * chore: reduces span footprint + double recording (#12864)
  * feat(blooms): ignore individual bloom-gw failures (#12863)
  * feat(blooms): Add in-memory LRU cache for meta files (#12862)
  * docs: Update docker installation topic (#12770)
  * fix: Ensure Drain patterns are valid for LogQL pattern match filter (#12815)
  * docs: update the lokitool docs (#12805)
  * fix(blooms): Handle not found metas gracefully (#12853)
  * docs: Update template_functions.md (#12841)
  * chore(blooms): Remove ID field from task struct (#12851)
  * feat(blooms): ingester aware bounded impl (#12840)
  * fix: Fix compactor matcher in the loki-deletion dashboard (#12790)
  * chore: Add notes about promtail being feature complete  (#12827)
  * fix: Add missing Helm helper loki.hpa.apiVersion (#12755)
  * fix(blooms): Do not fail requests when fetching metas from cache fails (#12838)
  * fix: Fixes read & backend replicas settings (#12828)
  * fix(blooms): Fully deduplicate chunks from FilterChunkRef responses (#12807)
  * fix(blooms): dont break iterator conventions (#12808)
  * feat(helm): Allow extraObject items as multiline strings (#12397)
  * ci: Add lokitool to the dist target (#12830)
  * feat(blooms): compute chunks once (#12664)
  * docs: hint on line and timestamp functions in docs for line_format stage (#12740)
  * docs: Add info about step param for Patterns API (#12803)
  * feat: parameterise the MaximumEventAgeInSeconds, LogGroupName, and IAMRoleName for lambda-promtail CloudFormation template (#12728)
  * fix: loki-operational.libsonnet (#12789)
  * docs: Fix typo in structured-metadata.md (#12818)
  * fix(ksonnet): Do not generate rbac for consul if you are using memberlist (#12688)
  * feat(blooms): limit bloom size during creation (#12796)
  * fix(promtail): Handle docker logs when a log is split in multiple frames (#12374)
  * fix(blooms): Reset error on LazyBloomIter.Seek (#12806)
  * feat: Generic logline placeholder replacement and tokenization (#12799)
  * fix: add missing parentheses in meta monitoring dashboards (#12802)
  * fix: remove unused parameter causing lint error (#12801)
  * feat: Add a version of the mixin dashboards for meta monitoring (#12700)
  * feat: Add step param to Patterns Query API (#12703)
  * fix(blooms): Deduplicate filtered series and chunks (#12791)
  * chore(loki-mixin): Fixes for `loki-reads` dashboard (#12788)
  * test: Add mutex and setter/getter for addresses in test (#12793)
  * chore(blooms): Instrument source bytes added to blooms directly (#12782)
  * fix: promtail; clean up metrics generated from logs after a config reload. (#11882)
  * docs: Helm: Don't show defaults for `loki` section (#12747)
  * docs: update release docs (#12511)
  * docs: order configuration template fileds alphabetically (#12771)
  * feat: Updated best practises for labels (#12749)
  * ci: release workflows get build image from makefile (#12778)
  * docs: Update storage topics (v3.0) (#12768)
  * chore(blooms): adds more instrumentation to block building (#12779)
  * fix(blooms): Fix a regression introduced with #12774 (#12776)
  * fix(blooms): Correctly return unfiltered chunks for series that are not mapped to any block (#12774)
  * feat: Update getting started demo to Loki 3.0 (#12723)
  * fix(workflows): don't run metric collector on forks (#12687)
  * fix(nix): lambda-promtail vendor hash (#12763)
  * ci: add a github workflow to verify that the release workflows are correct (#12603)
  * fix(docs): Move promtail configuration to the correct doc (#12737)
  * feat: add detected-fields command to logcli (#12739)
  * feat: Detected labels from store (#12441)
  * docs: fix broken link (#12757)
  * docs: Update supported and deprecated type in Manage > Storage (#12742)
  * test: Data race updates for memchunk tests (#12752)
  * fix: helm: Set compactor addr for distributed mode. (#12748)
  * chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /pkg/push (#12694)
  * chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /tools/lambda-promtail (#12696)
  * chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 in /operator (#12698)
  * chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#12699)
  * perf(blooms): Resolve bloom blocks on index gateway and shard by block address (#12720)
  * fix(promtail): Fix UDP receiver on syslog transport (#10708)
  * fix(docs): broken link in getting started readme (#12736)
  * fix: update to build image 0.33.2, fixes bug with promtail windows DNS resolution (#12732)
  * docs: Add Azure example configuration snippets (#12725)
  * docs: Fix mangled admonition block in alerting/recording rule docs (#12733)
  * ci: update drone image version to 0.33.2 (#12730)
  * fix: Add missing OTLP endpoint to nginx config (#12709)
  * chore(operator) Revert "feat(operator): Add support for Swift TLS CA configuration" (#12693)
  * chore(helm): set Singlebinary as trigger for replicas (#12590)
  * fix: updated all dockerfiles go1.22 (#12708)
  * fix: make detected fields work for both json and proto (#12682)
  * ci: update build image to use newer versions of jsonnet and other related tools (#12706)
  * fix(mixin): dashboards $__auto fix (#12707)
  * fix: mixin generation when cluster label is changed (#12613)
  * feat: area/promtail: Added support to install wget on promtail docker image to support docker healthcheck (#11711)
  * fix: Missing password for Loki-Canary when loki.auth_enabled is true (#12411)
  * fix: Ingester zoneAwareReplication (#12659)
  * ci: Update yaml file `./production/helm/loki/values.yaml` (+1 other) (#12605)
  * fix: Remove Hardcoded Bucket Name from EventBridge Example CloudFormation Template (#12609)
  * feat: add toleration for bloom components (#12653)
  * docs: unhide compactor GRPC config (#12587)
  * feat: Enable log volume endpoint by default in helm (#12690)
  * test: Add new tests for Drain pattern matching (#12655)
  * operator: Add support for Swift TLS CA configuration (#11708)
  * chore(helm): various helm fixes (#12675)
  * perf: TSDB: Add fast-path to `inversePostingsForMatcher` (#12679)
  * feat: Add pattern ingester support in SSD mode (#12685)
  * fix: promtail race fixes (#12656)
  * fix: Use to the proper config names in warning messages (#12114)
  * fix: crrect initialization of a few slices (#12674)
  * chore(operator): Update skipRange for next OpenShift release (#12676)
  * ci: Fix promtail windows test github action (#12671)
  * docs: fix mal formed link (#12677)
  * chore(promtail): Update Promtail base image to Debian 12.5 (#12672)
  * fix: Fix the lokitool imports (#12673)
  * feat: add lokitool (#12166)
  * fix: Updated Loki Otlp Ingest Configuration (#12648)
  * fix(helm): Removed duplicate bucketNames from documentation and fixed key name `deploymentMode` (#12641)
  * chore: Update reads and reads resources dashs (#12654)
  * docs: add labels expressions to categories (#12607)
  * fix: Add a missing `continue` in fuse which may cause incorrect bloom test result (#12650)
  * docs: fix doc-validate errors due to config move (#12662)
  * feat: split detected fields queries (#12491)
  * docs: Add Promtail's `file_sd_configs` scrap_configs example (#11791)
  * fix: incorrect compactor matcher in loki-deletion dashboard mixin (#12567)
  * feat(blooms): record time spent resolving shards (#12636)
  * fix(blooms): Fix findGaps when ownership goes to MaxUInt64 and that is covered by existing meta (#12558)
  * chore: Restructure `indexgateway` component package (#12630)
  * ci: add a github action for linting jsonnet (#12527)
  * docs: add play link, correct errors to visualization instructions (#12604)
  * docs: correct typo on api param (#12631)
  * fix: fix setting of info log level when trying to detect level from log lines (#12635)
  * feat: Enable log volume endpoint by default (#12628)
  * docs: clarify upgrade behavior (#12578)
  * docs: hide the sizing calculator until updated (#12598)
  * fix: lambda-promtail, update s3 filename regex to allow finding of log files from AWS GovCloud regions (#12482)
  * docs: helm: Update monolithic guide. (#12591)
  * docs: Update publish-technical-documentation-next.yml (#12617)
  * test: Fix deadlock in table_manager relating to Stop/SyncTables (#12597)
  * docs: delete microservices reference (#12600)
  * fix(query sharding): Generalize avg -> sum/count sharding using existing binop mapper (#12599)
  * chore(operator): set release-as to avoid commit done in #12348 (#12596)
  * feat: add warnings to metadata context directly (#12579)
  * docs: add missing aliases for moved pages (#12580)
  * test: 2 data race fixes (#12584)
  * docs: Update 3.0 Release Notes (#12565)
  * docs(operator): improved docs to run using kind (#12576)
  * docs: Update CHANGELOG (#12564)
  * chore: helm: Add headless service to bloom-gateway (#12562)
  * feat: improve syntax parser for pattern (#12489)
  * chore(operator): correct branch name on release-please workflows (#12573)
  * docs: Refactor Loki configuration to be included via docs/shared (#12556)
  * ci: Update publishing workflows (#12543)
  * chore(operator): cleanup changelog for release-please (#12568)
  * chore(operator): adds the workflow for release-please (#12450)
  * chore: allow make docs to be run in container (#12563)
  * docs: update release notes for 2.9.7 (#12560)
  * chore(blooms): Remove noisy log line in index gateways (#12555)
  * docs: Rename API file to support publishing in GEL docs (#12493)
  * fix(operator): Bump golang builder to 1.21.9 (#12503)
  * chore: [main] chore(release-2.9.x): release 2.9.7 (#12553)
  * fix(operator): Configure Loki to use virtual-host-style URLs for S3 AWS endpoints (#12469)
  * fix(helm): only default bucket names when using minio (#12548)
  * docs: update page weights and menutitle (#12541)
  * docs: fix changelog (#12544)
  * docs: Correct release date for loki v3 (#12533)
  * ci: Revert "ci: create build image version with go 1.21.9 and golangci 1.51.2" (#12485)
  * docs: Update Release Notes page wweights (#12530)
  * fix: make the tsdb filenames correctly reproducible from the identifier (#12536)
  * docs: Minor fixes to zone-ingesters documentation (#10716)
  * docs: Fix up storage page front matter (#12532)
  * fix: close res body (#12444)
  * docs: Loki 3.0 Release Notes (#12508)
  * feat: include the stream we failed to create in the stream limit error message (#12437)
  * docs: remove whitespace in links (#12525)
  * ci: remove 3.0 release off main (#12522)
  * feat!: update helm chart to support distributed mode and 3.0 (#12067)
  * docs: proper fix for #12510 (#12516)
  * chore: [main] chore(release-3.0.x): release 3.0.0 (#12518)
  * docs: document service_name label in upgrade guide (#12517)
  * fix: loki version prefix in Makefile (#12514)
  * docs: Attempt to fix whatever broke the docs builds (#12510)
  * ci: remove previous attempt at workflow that's outdated (#12405)
  * docs: re-arrange upgrade guide (#12504)

OBS-URL: https://build.opensuse.org/request/show/1221760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/loki?expand=0&rev=14
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=31
OBS-URL: https://build.opensuse.org/request/show/1229478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/loki?expand=0&rev=15
- Enable cgo on riscv64

OBS-URL: https://build.opensuse.org/request/show/1231514
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=33
- use golang(API) to force the proper version

OBS-URL: https://build.opensuse.org/request/show/1229580
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=34
- Update to version 3.3.2: (pulls in fix for CVE-2024-45337)

OBS-URL: https://build.opensuse.org/request/show/1231951
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=35
OBS-URL: https://build.opensuse.org/request/show/1232012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/loki?expand=0&rev=16
- Update to version 3.4.2:
  * fix(ci): do not disable CGO in Makefile (backport release-3.4.x) (#16272)
  * fix(blooms): Initialize bloom gateway client only once (backport release-3.4.x) (#16268)
  * docs: Updates Loki release notes for 3.3.3 (backport release-3.4.x) (#16249)
  * chore(release-3.4.x): release 3.4.1 (#16226)
  * docs: adding Promtail deprecation banners (backport release-3.4.x) (#16228)
  * fix: build info in docker images (#16225)
  * ci: Move IMAGE_TAG Dockerfile ARG into build phase (backport k239) (#16212)
  * chore(k239): release 3.4.0 (#16102)

- refresh proper-data-directories.patch

- Update to version 3.4.0:
  * docs: Release notes for Loki 3.4 (backport k239) (#16209)
  * docs: add upgrade notes for 3.4.x (backport k239) (#16208)
  * docs: getting started tutorial - Monitor K8s logs with Loki (backport k239) (#16192)
  * docs: correctly tag upgrade notes (backport k239) (#16186)
  * docs(thanos): add migration doc for thanos storage clients (backport k239) (#16183)
  * fix(promtail): windows forward event crash (backport k239) (#16163)
  * fix(ci): backport build info fixes into k239 (#16162)
  * docs(thanos): unhide configuration docs for thanos storage clients (backport k239) (#16142)
  * chore: Update Golang in CI and build env to 1.23.6 (backport k239) (#16101)
  * ci: fix docker driver platforms (fixes k239 release) (backport k239) (#16099)
  * chore(build): Update loki release code for k239 (#16092)
  * chore: backport distributor constraint changes to k239 (#16066)
  * fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.74.1 (main) (#15963)
  * chore(deps): update dependabot/fetch-metadata action to v2.3.0 (main) (#15964)
  * fix(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.29.2 (main) (#15962)
  * docs: Update _index.md: add information about non-blocking mode to the documentation (#15910)
  * fix(deps): update module google.golang.org/grpc to v1.70.0 (main) (#15955)

OBS-URL: https://build.opensuse.org/request/show/1245898
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=37
update to 3.4.2

OBS-URL: https://build.opensuse.org/request/show/1246178
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=38
OBS-URL: https://build.opensuse.org/request/show/1246179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/loki?expand=0&rev=17
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=40
OBS-URL: https://build.opensuse.org/request/show/1267267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/loki?expand=0&rev=18
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=42
OBS-URL: https://build.opensuse.org/request/show/1273494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/loki?expand=0&rev=19
* fix(build): Bump loki-build-image for docker-driver (backport release-3.5.x) (#17741)
  * chore(backport): fix guard clauses to prevent error spam in logs (#17715)
  * chore(deps): update dependency vite to v6.2.7 [security] (release-3.5.x) (#17418)
  * docs: manual backport 17548 (#17587)
  * chore(ci): Pull in latest loki-release code for Loki 3.5 (#17586)
  * chore(docs): Update cache docs (backport release-3.5.x) (#17566)
  * docs: fix typos (#17534) (#17535)
  * docs: Getting started rewrite (backport release-3.5.x) (#17559)
  * chore(ci): Pull in latest main for .github directory in release 3.5 (#17543)
  * docs: Created migration guide from SSD -> Distributed (backport release-3.5.x) (#17513)
  * docs: correct spelling of lambda-promtail (backport release-3.5.x) (#17467)
  * docs: Update attribute name (backport release-3.5.x) (#17466)
  * docs(logcli): update command reference (backport release-3.5.x) (#17465)
  * docs: Document the default value for the working_directory for compactor (backport release-3.5.x) (#17464)
  * feat: prepare Loki 3.5 release
  * chore(k248): release 3.5.0 (#16954)
  * docs: Loki 3.5 Release Notes (backport k248) (#17392)

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=44
OBS-URL: https://build.opensuse.org/request/show/1279463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/loki?expand=0&rev=20
* docs: backport 18396 to 3.5 branch (#18404)
  * docs: backport 18387 to 3.5 branch (#18402)
  * docs: fix typo (backport release-3.5.x) (#18301)
  * fix(frontend): allow resolution of v6 addresses. (backport release-3.5.x) (#18261)
  * fix(memberlist): allow resolution of advertise address from v6 interf… (backport release-3.5.x) (#18257)
  * docs: Add link to Grafana OTEL docs (backport release-3.5.x) (#18224)
  * docs: backport storage fix 3.5 (#18220)
  * docs: add redirect to fix broken links (backport release-3.5.x) (#18180)
  * docs: Add GCP to links, 3.5 branch (#18169)
  * docs: update Promtail topic (backport release-3.5.x) (#18154)
  * docs: add redirect to LogCLI topic (backport release-3.5.x) (#18150)
  * docs: Add topic for editing default OTEL labels (backport release-3.5.x) (#18147)
  * docs: remove note and add link to deployment guides (backport release-3.5.x) (#18134)
  * docs: add Vale spelling exception to upgrade topic (backport release-3.5.x) (#18119)
  * docs: update config option name (backport release-3.5.x) (#18071)
  * docs: fix missing link in topic (backport release-3.5.x) (#18069)
  * fix(jsonparser): Fix possible JSON log line corruption caused by `json` parser on query path (backport release-3.5.x) (#18059)
  * docs: First draft of Helm GCP guide (backport release-3.5.x) (#18049)
  * docs: manual backport RN 3.5 branch (#18045)
  * docs: Update Release Notes 3.4.4 (#18042) (#18044)
  * docs: backport shortcode addition to 3.5 branch (#18028)
  * docs: manual backport 17007 (#18021)
  * fix(ci): Update release code 3.5 (#18014)
  * docs: backport 17060 to 3.5 branch (#17977)
  * docs: Add links to learning journeys (backport release-3.5.x) (#17961)
  * chore(deps): update module golang.org/x/net to v0.38.0 [security] (release-3.5.x) (#17419)
  * chore(deps): update module github.com/containerd/containerd/v2 to v2.0.5 [security] (release-3.5.x) (#17796)
  * fix(deps): Move to Go 1.24.2 (backport release-3.5.x) (#17805)
  * ci: bump release pipeline to fix permissions (backport release-3.5.x) (#17803)

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=46
OBS-URL: https://build.opensuse.org/request/show/1293269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/loki?expand=0&rev=21
* docs: add lokitool download link (backport release-3.5.x) (#18477)
  * docs: Update v3-5.md (backport release-3.5.x) (#18446)
  * docs: Update RN for 3.4.5 (backport release-3.5.x) (#18431)
  * docs: Update RN for 3.5.2 (backport release-3.5.x) (#18432)
  * chore(release-3.5.x): release 3.5.2 (#17801)
  * fix(deps): Move to Go 1.24.5 (#18412)
  * fix: Handle WAL corruption properly on startup (backport release-3.5.x) (#18408)

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/loki?expand=0&rev=48
OBS-URL: https://build.opensuse.org/request/show/1295490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/loki?expand=0&rev=22
smithfarm approved these changes 2025-08-21 09:27:51 +02:00
Dismissed
smithfarm left a comment
Owner

LGTM - brings leap-16.0 to bea7d2365e which is current tip of factory branch

LGTM - brings leap-16.0 to bea7d2365e which is current tip of factory branch
Owner

Somehow the bots seem to be ignoring this one.

Somehow the bots seem to be ignoring this one.
adrianSuSE changed title from Fix Leap 16.0 build to WIP: Fix Leap 16.0 build 2025-08-28 08:15:22 +02:00
adrianSuSE dismissed smithfarm's review 2025-08-28 08:15:52 +02:00
Reason:

testing, sorry

adrianSuSE changed title from WIP: Fix Leap 16.0 build to Fix Leap 16.0 build 2025-08-28 08:59:13 +02:00
adrianSuSE changed title from Fix Leap 16.0 build to WIP: Fix Leap 16.0 build 2025-08-28 08:59:22 +02:00
adrianSuSE changed title from WIP: Fix Leap 16.0 build to Fix Leap 16.0 build 2025-08-28 09:13:20 +02:00
autogits_workflow_pr_bot requested review from legaldb 2025-08-28 09:24:10 +02:00
Member

Legal review in progress.

Legal review [in progress](https://legaldb.suse.de/reviews/details/463601).
7.3 KiB
autogits_workflow_pr_bot requested review from bigironman 2025-08-28 09:55:41 +02:00
autogits_workflow_pr_bot requested review from lkocman-factory 2025-08-28 09:55:41 +02:00
autogits_workflow_pr_bot requested review from maxlin_factory 2025-08-28 09:55:42 +02:00
maxlin_factory removed review request for legaldb 2025-09-03 10:00:12 +02:00
maxlin_factory requested review from legaldb 2025-09-03 10:00:20 +02:00
maxlin_factory closed this pull request 2025-09-03 10:08:56 +02:00

Pull request closed

Sign in to join this conversation.