UNCLASSIFIED - NO CUI

Skip to content

Update dependency grafana/loki to v2.7.0

renovate requested to merge renovate/grafana-loki-2.x into development

This MR contains the following updates:

Package Type Update Change
grafana/loki ironbank-docker minor 2.6.1 -> 2.7.0
grafana/loki minor 2.6.1 -> 2.7.0
grafana/loki stage minor 2.6.1 -> 2.7.0

Release Notes

grafana/loki

v2.7.0

Compare Source

Loki
Enhancements
  • 7436 periklis: Expose ring and memberlist handlers through internal server listener
  • 7227 Red-GV: Add ability to configure tls minimum version and cipher suites
  • 7179 vlad-diachenko: Add ability to use Azure Service Principals credentials to authenticate to Azure Blob Storage.
  • 7063 kavirajk: Add additional push mode to Loki canary that can directly push logs to given Loki URL.
  • 7069 periklis: Add support for custom internal server listener for readiness probes.
  • 7023 liguozhong: logql engine support exec vector(0) grammar.
  • 6983 slim-bean: __timestamp__ and __line__ are now available in the logql label_format query stage.
  • 6821 kavirajk: Introduce new cache type embedded-cache which is an in-process cache system that runs loki without the need for an external cache (like memcached, redis, etc). It can be run in two modes distributed: false (default, and same as old fifocache) and distributed: true which runs cache in distributed fashion sharding keys across peers if Loki is run in microservices or SSD mode.
  • 6691 dannykopping: Update production-ready Loki cluster in docker-compose
  • 6317 dannykoping: General: add cache usage statistics
  • 6444 aminesnow Add TLS config to query frontend.
  • 6179 chaudum: Add new HTTP endpoint to delete ingester ring token file and shutdown process gracefully
  • 5997 simonswine: Querier: parallize label queries to both stores.
  • 5406 ctovena: Revise the configuration parameters that configure the usage report to grafana.com.
  • 7264 bboreham: Chunks: decode varints directly from byte buffer, for speed.
  • 7263 bboreham: Dependencies: klauspost/compress package to v1.15.11; improves performance.
  • 7270 wilfriedroset: Add support for username to redis cache configuration.
  • 6952 DylanGuedes: Experimental: Introduce a new feature named stream sharding.
Fixes
  • 7453 periklis: Add single compactor http client for delete and gennumber clients
  • 7426 periklis: Add missing compactor delete client tls client config
  • 7238 periklis: Fix internal server bootstrap for query frontend
  • 7288 ssncferreira: Fix query mapping in AST mapper rangemapper to support the new VectorExpr expression.
  • 7040 bakunowski: Remove duplicated loki_boltdb_shipper prefix from tables_upload_operation_total metric.
  • 6937 ssncferreira: Fix topk and bottomk expressions with parameter <= 0.
  • 6780 periklis: Attach the panic recovery handler on all HTTP handlers
  • 6358 taharah: Fixes sigv4 authentication for the Ruler's remote write configuration by allowing both a global and per tenant configuration.
  • 6375 dannykopping: Fix bug that prevented users from using the json parser after a line_format pipeline stage.
  • 6505 dmitri-lerko Fixes failed to receive pubsub messages error with promtail GCPLog client.
  • 6372 splitice: Add support for numbers in JSON fields.
Changes
  • 6726 kavirajk: upgrades go from 1.17.9 -> 1.18.4
  • 6415 salvacorts: Evenly spread queriers across kubernetes nodes.
  • 6349 simonswine: Update the default HTTP listen port from 80 to 3100. Make sure to configure the port explicitly if you are using port 80.
  • 6835 DylanGuedes: Add new per-tenant query timeout configuration and remove engine query timeout.
  • 7212 Juneezee: Replaces deprecated io/ioutil with io and os.
  • 7361 szczepad: Renames metric loki_log_messages_total to loki_internal_log_messages_total
  • 7510 slim-bean: Limited queries (queries without filter expressions) will now be split and sharded.
  • 5400 BenoitKnecht: promtail/server: Disable profiling by default
Promtail
Enhancements
  • 7101 liguozhong: Promtail: Add support for max stream limit.
  • 7247 liguozhong: Add config reload endpoint / signal to promtail.
  • 6708 DylanGuedes: Add compressed files support to Promtail.
  • 5977 juissi-t lambda-promtail: Add support for Kinesis data stream events
  • 6828 alexandre1984rj Add the BotScore and BotScoreSrc fields once the Cloudflare API returns those two fields on the list of all available log fields.
  • 6656 carlospeon: Allow promtail to add matches to the journal reader
  • 7401 thepalbi: Add timeout to GCP Logs push target
  • 7414 thepalbi: Add basic tracing support
  • 7462 MarNicGit: Allow excluding event message from Windows Event Log entries.
Fixes
  • 7394 liguozhong: Fix issue with the Cloudflare target that caused it to stop working after it received an error in the logpull request as explained in issue https://github.com/grafana/loki/issues/6150
  • 6766 kavirajk: fix(logql): Make LabelSampleExtractor ignore processing the line if it doesn't contain that specific label. Fixes unwrap behavior explained in the issue https://github.com/grafana/loki/issues/6713
  • 7016 chodges15: Fix issue with dropping logs when a file based SD target's labels are updated
  • 7461 MarNicGit: Promtail: Fix collecting userdata field from Windows Event Log
Changes
  • quodlibetor: Change Docker target discovery log level from Error to Info
Logcli
  • 7325 dbirks: Document setting up command completion
Fluent Bit
Loki Canary
  • 7398 verejoel: Allow insecure TLS connections
Jsonnet
Notes

This release was created from a branch starting at commit 706c22e9e40b0156031f214b63dc6ed4e210abc1 but it may also contain backported changes from main.

Check the history of the branch release-2.7.x.

Dependencies
  • Go Version: FIXME

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Merge request reports