Skip to content

Releases: grafana/tempo

v0.5.0

15 Jan 21:32
8744e91
Compare
Choose a tag to compare

0.5.0 Release of Tempo with important new features and improvements. 🚀 Note: This release contains some breaking changes.

New Features

36991f0 Add support for Azure Blob Storage backend (#340) @pedrosaraiva
bc11b55 Add Query Frontend module to allow scaling the query path (#400) @annanay25

Breaking Changes

9e0e05a The gRPC signature from distributors to ingesters has changed. This is a breaking change when running in microservices mode with separate distributors and ingesters. To prevent errors first upgrade all ingesters, which adds the new gRPC endpoint, then upgrade the distributors. (#430) @mdisibio
dd7a18e Removed disk-based caching. Please migrate to redis or memcached. (#441) @joe-elliott
a796195 The ingestion_max_batch_size setting has been renamed to ingestion_burst_size. (#445) @mdisibio

Other changes and fixes

65a0643 Prevent race conditions between querier polling and ingesters clearing complete blocks (#421) @joe-elliott
4c0ea69 Exclude blocks in last active window from compaction (#411) @mdisibio
e804efd Mixin: Ignore metrics and query-frontend route when checking for TempoRequestLatency alert. (#440) @pstibrany
40abd5d Compactor without GCS permissions fail silently (#379) @mdisibio
40abd5d Add docker-compose example for GCS along with new backend options (#397) @mdisibio @achatterjee-grafana
00d9d3a Added tempo_distributor_bytes_received_total metric (#453) @joe-elliott
9e690dd Redo tempo-cli with basic command structure and improvements (#385) @mdisibio @achatterjee-grafana

For the full list of changes see CHANGELOG

v0.4.0

03 Dec 15:33
50f076e
Compare
Choose a tag to compare

0.4.0 Release of Tempo with lots of bugfixes and performance improvements! 🎉

This release saw three new contributors, welcome to the project @achatterjee-grafana, @alexissellier and @simonswine!

Changelog

cd8e6cb Add level label to tempodb_compaction_objects_combined_total metric. Update operational dashboard to match (#376) @mdisibio
82bf5fc Add metrics for bytes and objects written during compaction (#360) @mdisibio
077b806 Add new compactor_objects_combined metric and test (#339) @mdisibio
c20839c Add support for Redis caching (#354) @dgzlopes
2e7a500 Change to TOC structure and other reorg to individual topics (#365) @achatterjee-grafana
143bd10 Compact more than 2 blocks at a time (#348) @mdisibio
62af44e Fix Ingesters Occassionally Double Flushing (#364) @joe-elliott
c0cb2fa Fix value type (#383) @alexissellier
9b6edac Query Path Observability Improvements (#361) @joe-elliott
2b34ea3 [ops] Fix resources dashboard, disable tempo-query tracing by default (#353) @annanay25
aa26d61 feat: add option to S3 backend for V2 signatures (#352) @simonswine
fca9484 Remove panic in ReportFatalError (#343) @joe-elliott
78f3554 Address frequent errors logged by compactor regarding meta not found (#327) @mdisibio

v0.3.0

10 Nov 19:20
44370f9
Compare
Choose a tag to compare

Changelog

eb987a8 Increase Prometheus not found metric on tempo-vulture (#301) @dgzlopes
09af806 #306 - Compactor flush to backend based on buffer size (#325) @mdisibio
493406d Add per tenant bytes counter (#331) @dgzlopes
077fd13 Add warnings for suspect configurations (#294) @dgzlopes
d91c415 Bloom sharding (#192) @annanay25
814282d Build: add support for multi arch build (#311) @morlay
5d8d2f6 Fix Tempo build-info (#295) @dgzlopes
2f0917d Prune in-memory blocks from missing tenants (#314) @dgzlopes
7156aa3 Rename maintenance cycle to blocklist poll (#315) @dgzlopes
fd114a2 Return 404 on unknown tenant (#321) @joe-elliott
4edd1fe Support multiple authentication methods for S3 (#320) @chancez

Breaking Changes

  • Bloom filter sharding (#192) prevents previously written blocks from being read. Just wipe existing data and restart.
  • #315 renames maintenance_cycle to blocklist_poll in configuration for clarity.

v0.2.0

23 Oct 17:30
752f303
Compare
Choose a tag to compare

🎉 First Release of Tempo 🎉
Congratulations maintainers @annanay25 @joe-elliott !