Skip to content

Conversation

@renovate-sh-app
Copy link
Contributor

@renovate-sh-app renovate-sh-app bot commented Oct 16, 2025

This PR contains the following updates:

Package Update Change
tempo minor v2.8.2 -> v2.9.0

Release Notes

grafana/tempo (tempo)

v2.9.0

Compare Source

  • [CHANGE] BREAKING CHANGE Deprecating vParquet2 block format #​5688 (@​ie-pham)
  • [CHANGE] Upgrade Tempo to go 1.25.1 #​5685 (@​electron0zero)
  • [CHANGE] BREAKING CHANGE We are no longer publishing rpm and deb packages due to an internal change to the handling of signing keys. #​5684 (@​joe-elliott)
  • [CHANGE] Return Bad Request from all frontend endpoints if the tenant can't be extracted. #​5480 (@​carles-grafana)
  • [CHANGE] BREAKING CHANGE Migrated Tempo Vulture and Integration Tests from the deprecated Jaeger agent/exporter to the standard OTLP exporter. Vulture now pushes traces to the Tempo OTLP GRCP endpoint. #​5058 (@​iamrajiv, @​javiermolinar)
  • [CHANGE] Do not count cached querier responses for SLO metrics such as inspected bytes. #​5185 (@​carles-grafana)
  • [CHANGE] Adjust the definition of tempo_metrics_generator_processor_service_graphs_expired_edges to exclude edges that are counted in the service graph. #​5319 (@​joe-elliott)
  • [CHANGE] Command tempo-cli analyse block(s) excludes attributes with array values. #​5380 (@​stoewer)
  • [CHANGE] Remove .005s and add a 1.5s bucket to all request duration histograms. #​5492 (@​joe-elliott)
  • [CHANGE] Improve tempo writes dashboard. #​5500 (@​javiermolinar)
  • [CHANGE] BREAKING CHANGE TraceQL Metrics buckets are calculated based on data in past. #​5366 (@​ruslan-mikhailov)
  • [CHANGE] Upgrade Tempo to go 1.25.0. #​5548 (@​javiermolinar)
  • [CHANGE] Drop tracing bridges in favor of OTEL only tracing. #​5594 (@​zalegrala)
  • [CHANGE] BREAKING CHANGE Fix incorrect TraceQL metrics results when series labels include strings and integers with same textural representation.
    This also changes the TraceQL metrics responses of /api/metrics/query_range and /api/metrics/query to remove the redundant
    prom_labels field which was the error source. There may be an interruption to TraceQL metrics queries during rollout while components are running the previous version. #​5659 (@​mdisibio)
  • [CHANGE] Enable HTTP writes in the multi-tenant example. #​5297 (@​carles-grafana)
  • [FEATURE] Add MCP Server support. #​5212 (@​joe-elliott)
  • [FEATURE] Add query hints sample=true and sample=0.xx which can speed up TraceQL metrics queries by sampling a subset of the data to provide an approximate result. #​5469 (@​mdisibio)
  • [FEATURE] New block encoding vParquet5-preview1 with low-resolution timestamp columns for better TraceQL metrics performance. This format is in development and breaking changes are expected before final release. #​5495 (@​mdisibio)
  • [FEATURE] New block encoding vParquet5-preview2 with dedicated attribute columns for integers. This format is in development and breaking changes are expected before final release. #​5639 (@​stoewer)
  • [ENHANCEMENT] Add counter query_frontend_bytes_inspected_total, which shows the total number of bytes read from disk and object storage #​5310 (@​carles-grafana)
  • [ENHANCEMENT] Add histograms spans_distance_in_future_seconds / spans_distance_in_past_seconds that count spans with end timestamp in the future / past. While spans in the future are accepted, they are invalid and may not be found using the Search API. #​4936 (@​carles-grafana)
  • [ENHANCEMENT] Add support for scope in cost-attribution usage tracker. #​5646 (@​electron0zero)
  • [ENHANCEMENT] Add alert for high error rate reported by vulture. #​5206 (@​ruslan-mikhailov)
  • [ENHANCEMENT] Support the new db.namespace attribute for service-graph DB nodes. #​5602 (@​gouthamve)
  • [ENHANCEMENT] TraceQL metrics performance increase for simple queries. #​5247 (@​mdisibio)
  • [ENHANCEMENT] TraceQL search and metrics performance increase. #​5280 (@​mdisibio)
  • [ENHANCEMENT] TraceQL performance improvement. #​5218 (@​mdisibio)
  • [ENHANCEMENT] TraceQL compare() performance improvement. #​5419 (@​mdisibio)
  • [ENHANCEMENT] Align traceql attribute struct for better performance. #​5240 (@​mdisibio)
  • [ENHANCEMENT] Drop invalid prometheus label names in the spanmetrics processor. #​5122 (@​KyriosGN0)
  • [ENHANCEMENT] Improve logging and tracing in the write path to include tenant info. #​5436 (@​javiermolinar)
  • [ENHANCEMENT] Added usage tracker example. #​5356 (@​javiermolinar)
  • [ENHANCEMENT] Add Stop method. #​5293 (@​stephanos)
  • [ENHANCEMENT] Use peer attributes to determine the name of a client service virtual node in the service graph. #​5381 (@​martenm)
  • [ENHANCEMENT] Put actual size for writing to backend. #​5413 (@​ruslan-mikhailov)
  • [ENHANCEMENT] Upgrade Azurite and Fake-gcs-server to latest version. #​5512 (@​javiermolinar)
  • [ENHANCEMENT] Make block ordering deterministic. #​5411 (@​rajiv-singh)
  • [ENHANCEMENT] Improve exemplar selection in quantile_over_time(). #​5278 (@​zalegrala)
  • [ENHANCEMENT] Measure bytes received before limits and publish it as tempo_distributor_ingress_bytes_total. #​5601 (@​mapno)
  • [ENHANCEMENT] Add total size logging functionality to track trace #​5625(@​sienna011022)
  • [ENHANCEMENT] Enable histogram tuning in the user-configurable overrides API #​5721(@​zalegrala)
  • [BUGFIX] Fix Tempo configuration options that are always overrided with config overrides section. #​5202 (@​KyriosGN0)
  • [BUGFIX] Correctly apply trace idle period in ingesters and add the concept of trace live period. #​5346 (@​joe-elliott)
  • [BUGFIX] Fix invalid YAML output from /status/runtime_config endpoint by adding document separator. #​5371 (@​iamrajiv)
  • [BUGFIX] Fix panic in query_range HTTP handling that could be triggered by cancellations or other errors. #​5667 (@​mdisibio)
  • [BUGFIX] Do not allow very small steps. #​5441 (@​ruslan-mikhailov)
  • [BUGFIX] Fix incorrect TraceQL string comparison of strings starting with numbers. #​5658 (@​mdisibio)
  • [BUGFIX] Fix incorrect results in TraceQL compare() for spans with array attributes #​5519 (@​ruslan-mikhailov)
  • [BUGFIX] Fix cache collision for incomplete query in SearchTagValuesV2 #​5549 (@​ruslan-mikhailov)
  • [BUGFIX] Fix for structural operator with empty left-hand spanset. #​5578 (@​ruslan-mikhailov)
  • [BUGFIX] Deadlock on invalid query to api/v2/search/tags. (SearchTagsV2) #​5607 (@​ruslan-mikhailov)
  • [BUGFIX] Fixed incorrect root span detection when spans have a child_of link but no parent. #​3634 (@​mexirica)
  • [BUGFIX] Prevent metrics-generator WAL deletion when tenant is empty. #​5586 (@​sienna011022)
  • [BUGFIX] Fix docker-compose port configuration for Alloy gRPC (43194317). #​5536
  • [BUGFIX] Fix panic error from empty span id. #​5464
  • [BUGFIX] Return Bad Request from frontend if the provided tag is invalid in SearchTagValuesV2 endpoint. #​5493 (@​carles-grafana)
v2.9-rc.0 Tempo Rearchitecture [EXPERIMENTAL]

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@renovate-sh-app renovate-sh-app bot enabled auto-merge (squash) October 16, 2025 15:13
@renovate-sh-app renovate-sh-app bot force-pushed the grafanarenovatebot/tempo-2.x branch 3 times, most recently from 931be1f to 11361cf Compare October 21, 2025 09:02
| datasource      | package       | from   | to     |
| --------------- | ------------- | ------ | ------ |
| github-releases | grafana/tempo | v2.8.2 | v2.9.0 |


Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
@renovate-sh-app renovate-sh-app bot force-pushed the grafanarenovatebot/tempo-2.x branch from 11361cf to d977227 Compare October 21, 2025 12:06
Enable tempo logs to debug issue.
Try to use 127.0.0.1 instead of 0.0.0.0.
Add 1 to the default port number to see if that resolves a conflict with something somewhere.
Disable logging again.

Signed-off-by: Martin Costello <martin@martincostello.com>
@martincostello martincostello enabled auto-merge (squash) October 21, 2025 16:38
@martincostello martincostello merged commit d3fdf1c into main Oct 21, 2025
44 checks passed
@martincostello martincostello deleted the grafanarenovatebot/tempo-2.x branch October 21, 2025 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

1 participant