github grafana/tempo v1.0.0

latest releases: v2.4.1, v2.4.0, v2.4.0-rc.0...
2 years ago

Breaking changes

  • This release contains a change to communication between distributors and ingesters which requires a specific rollout process to prevent dropped spans. First, rollout everything except distributors. After all ingesters have updated you can then rollout distributors to the latest version.
  • -auth.enabled is marked deprecated. New flag is -multitenancy.enabled and is set to false by default. This is a breaking change if you were relying on auth/multitenancy being enabled by default. #646 @dgzlopes

Enhancements

This release contains significant improvements for performance and stability:

  • [ENHANCEMENT] Performance: Improve Ingester Record Insertion. #681 @joe-elliott
  • [ENHANCEMENT] Improve WAL Replay by not rebuilding the WAL. #668 @joe-elliott
  • [ENHANCEMENT] Preallocate byte slices on ingester request unmarshal. #679 @annanay25
  • [ENHANCEMENT] Reduce marshalling in the ingesters to improve performance. #694 @joe-elliott
  • [ENHANCEMENT] Add config option to disable write extension to the ingesters. #677 @joe-elliott
  • [ENHANCEMENT] Allow setting the bloom filter shard size with support dynamic shard count.#644 @annanay25
  • [ENHANCEMENT] GCS SDK update v1.12.0 => v.15.0, ReadAllWithEstimate used in GCS/S3 backends. #693 @annanay25
  • [ENHANCEMENT] Add a new endpoint /api/echo to test the query frontend is reachable. #714 @kvrhdn

Bugfixes

  • [BUGFIX] Fix Query Frontend grpc settings to avoid noisy error log. #690 @annanay25
  • [BUGFIX] Zipkin Support - CombineTraces. #688 @joe-elliott
  • [BUGFIX] Zipkin support - Dedupe span IDs based on span.Kind (client/server) in Query Frontend. #687 @annanay25
  • [BUGFIX] Azure Backend - Fix an issue with the append method on the Azure backend. #736 @pedrosaraiva

Don't miss a new tempo release

NewReleases is sending notifications on new releases.