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 <[email protected]>
@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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant