|
1 | 1 | ## main / unreleased
|
2 |
| -* [BUGFIX] Load defaults for the internal server [#3041](https://github.com/grafana/tempo/pull/3041) (@rubenvp8510) |
3 |
| -* [ENHANCEMENT] Support quoted attribute name in TraceQL [#3004](https://github.com/grafana/tempo/pull/3004) (@kousikmitra) |
4 |
| -* [BUGFIX] Fix pass-through to runtime overrides for FilterPolicies and TargetInfoExcludedDimensions [#3012](https://github.com/grafana/tempo/pull/3012) (@electron0zero) |
5 |
| -* [ENHANCEMENT] Unescape tag names [#2894](https://github.com/grafana/tempo/pull/2894) (@fabrizio-grafana) |
6 |
| -* [FEATURE] New TraceQL structural operators ancestor (<<), parent (<) [#2877](https://github.com/grafana/tempo/pull/2877) (@kousikmitra) |
7 |
| -* [ENHANCEMENT] Add support for searching by span status message using `statusMessage` keyword [#2848](https://github.com/grafana/tempo/pull/2848) (@kousikmitra) |
8 |
| -* [FEATURE] Add the `/api/status/buildinfo` endpoint [#2702](https://github.com/grafana/tempo/pull/2702) (@fabrizio-grafana) |
9 |
| -* [FEATURE] New encoding vParquet3 with support for dedicated attribute columns (@mapno, @stoewer) [#2649](https://github.com/grafana/tempo/pull/2649) |
10 |
| -* [FEATURE] Add filtering support to Generic Forwarding [#2742](https://github.com/grafana/tempo/pull/2742) (@Blinkuu) |
11 |
| -* [FEATURE] Add cli command to print out summary of large traces [#2775](https://github.com/grafana/tempo/pull/2775) (@ie-pham) |
12 |
| -* [FEATURE] Added not structural operators to TraceQL: !>, !<, and !~ [#2993](https://github.com/grafana/tempo/pull/2993) (@joe-elliott) |
| 2 | + |
| 3 | +## v2.3.0-rc.0 / 2023-10-20 |
| 4 | + |
13 | 5 | * [CHANGE] Update Go to 1.21 [#2486](https://github.com/grafana/tempo/pull/2829) (@zalegrala)
|
14 | 6 | * [CHANGE] Make metrics-generator ingestion slack per tenant [#2589](https://github.com/grafana/tempo/pull/2589) (@ie-pham)
|
15 | 7 | * [CHANGE] Moved the tempo_ingester_traces_created_total metric to be incremented when a trace is cut to the wal [#2884](https://github.com/grafana/tempo/pull/2884) (@joe-elliott)
|
|
20 | 12 | v2: [azure-sdk-for-go](https://github.com/Azure/azure-sdk-for-go)
|
21 | 13 | * [CHANGE] Adjust trace size estimation to better honor row group size settings. [#3038](https://github.com/grafana/tempo/pull/3038) (@joe-elliott)
|
22 | 14 | * [CHANGE] Update alpine image version to 3.18. [#3046](https://github.com/grafana/tempo/pull/) (@joe-elliott)
|
| 15 | +* [CHANGE] Overrides module refactor [#2688](https://github.com/grafana/tempo/pull/2688) (@mapno) |
| 16 | + Added new `defaults` block to the overrides' module. Overrides change to indented syntax. |
| 17 | + Old config: |
| 18 | +``` |
| 19 | +overrides: |
| 20 | + ingestion_rate_strategy: local |
| 21 | + ingestion_rate_limit_bytes: 12345 |
| 22 | + ingestion_burst_size_bytes: 67890 |
| 23 | + max_search_duration: 17s |
| 24 | + forwarders: ['foo'] |
| 25 | + metrics_generator_processors: [service-graphs, span-metrics] |
| 26 | +``` |
| 27 | +New config: |
| 28 | +``` |
| 29 | +overrides: |
| 30 | +defaults: |
| 31 | + ingestion: |
| 32 | + rate_strategy: local |
| 33 | + rate_limit_bytes: 12345 |
| 34 | + burst_size_bytes: 67890 |
| 35 | + read: |
| 36 | + max_search_duration: 17s |
| 37 | + forwarders: ['foo'] |
| 38 | + metrics_generator: |
| 39 | + processors: [service-graphs, span-metrics] |
| 40 | +``` |
| 41 | +* [FEATURE] New TraceQL structural operators ancestor (<<), parent (<) [#2877](https://github.com/grafana/tempo/pull/2877) (@kousikmitra) |
| 42 | +* [FEATURE] Add the `/api/status/buildinfo` endpoint [#2702](https://github.com/grafana/tempo/pull/2702) (@fabrizio-grafana) |
| 43 | +* [FEATURE] New encoding vParquet3 with support for dedicated attribute columns (@mapno, @stoewer) [#2649](https://github.com/grafana/tempo/pull/2649) |
| 44 | +* [FEATURE] Add filtering support to Generic Forwarding [#2742](https://github.com/grafana/tempo/pull/2742) (@Blinkuu) |
| 45 | +* [FEATURE] Add cli command to print out summary of large traces [#2775](https://github.com/grafana/tempo/pull/2775) (@ie-pham) |
| 46 | +* [FEATURE] Added not structural operators to TraceQL: !>, !<, and !~ [#2993](https://github.com/grafana/tempo/pull/2993) (@joe-elliott) |
| 47 | +* [ENHANCEMENT] Support quoted attribute name in TraceQL [#3004](https://github.com/grafana/tempo/pull/3004) (@kousikmitra) |
| 48 | +* [ENHANCEMENT] Unescape tag names [#2894](https://github.com/grafana/tempo/pull/2894) (@fabrizio-grafana) |
| 49 | +* [ENHANCEMENT] Add support for searching by span status message using `statusMessage` keyword [#2848](https://github.com/grafana/tempo/pull/2848) (@kousikmitra) |
23 | 50 | * [ENHANCEMENT] Add block indexes to vParquet2 and vParquet3 to improve trace by ID lookup [#2697](https://github.com/grafana/tempo/pull/2697) (@mdisibio)
|
24 | 51 | * [ENHANCEMENT] Assert ingestion rate limits as early as possible [#2640](https://github.com/grafana/tempo/pull/2703) (@mghildiy)
|
25 | 52 | * [ENHANCEMENT] Add several metrics-generator fields to user-configurable overrides [#2711](https://github.com/grafana/tempo/pull/2711) (@kvrhdn)
|
|
41 | 68 | * [ENHANCEMENT] added a metrics generator config option to enable/disable X-Scope-OrgID headers on remote write. [#2974](https://github.com/grafana/tempo/pull/2974) (@vineetjp)
|
42 | 69 | * [ENHANCEMENT] Correctly return RetryInfo to Otel Collector/Grafana Agent on ResourceExhausted. This allows the agents to honor their own retry
|
43 | 70 | settings. [#3019](https://github.com/grafana/tempo/pull/3019) (@joe-elliott)
|
| 71 | +* [BUGFIX] Load defaults for the internal server [#3041](https://github.com/grafana/tempo/pull/3041) (@rubenvp8510) |
| 72 | +* [BUGFIX] Fix pass-through to runtime overrides for FilterPolicies and TargetInfoExcludedDimensions [#3012](https://github.com/grafana/tempo/pull/3012) (@electron0zero) |
44 | 73 | * [BUGFIX] Fix panic in metrics summary api [#2738](https://github.com/grafana/tempo/pull/2738) (@mdisibio)
|
45 | 74 | * [BUGFIX] Fix rare deadlock when uploading blocks to Azure Blob Storage [#2129](https://github.com/grafana/tempo/issues/2129) (@LasseHels)
|
46 | 75 | * [BUGFIX] Only search ingester blocks that fall within the request time range. [#2783](https://github.com/grafana/tempo/pull/2783) (@joe-elliott)
|
47 | 76 | * [BUGFIX] Align tempo_query_frontend_queries_total and tempo_query_frontend_queries_within_slo_total. [#2840](https://github.com/grafana/tempo/pull/2840) (@joe-elliott)
|
48 |
| -* [BUGFIX] To support blob storage in Azure Stack Hub as backend. [#2853](https://github.com/grafana/tempo/pull/2853) (@chlislb) |
49 | 77 | This query will now correctly tell you %age of requests that are within SLO:
|
50 | 78 | ```
|
51 | 79 | sum(rate(tempo_query_frontend_queries_within_slo_total{}[1m])) by (op)
|
52 | 80 | /
|
53 | 81 | sum(rate(tempo_query_frontend_queries_total{}[1m])) by (op)
|
54 | 82 | ```
|
55 | 83 | **BREAKING CHANGE** Removed: tempo_query_frontend_queries_total{op="searchtags|metrics"}.
|
| 84 | +* [BUGFIX] To support blob storage in Azure Stack Hub as backend. [#2853](https://github.com/grafana/tempo/pull/2853) (@chlislb) |
56 | 85 | * [BUGFIX] Respect spss on GRPC streaming. [#2971](https://github.com/grafana/tempo/pull/2840) (@joe-elliott)
|
57 |
| -* [CHANGE] Overrides module refactor [#2688](https://github.com/grafana/tempo/pull/2688) (@mapno) |
58 |
| - Added new `defaults` block to the overrides' module. Overrides change to indented syntax. |
59 |
| - Old config: |
60 |
| -``` |
61 |
| -overrides: |
62 |
| -ingestion_rate_strategy: local |
63 |
| -ingestion_rate_limit_bytes: 12345 |
64 |
| -ingestion_burst_size_bytes: 67890 |
65 |
| -max_search_duration: 17s |
66 |
| -forwarders: ['foo'] |
67 |
| -metrics_generator_processors: [service-graphs, span-metrics] |
68 |
| -``` |
69 |
| -New config: |
70 |
| -``` |
71 |
| -overrides: |
72 |
| -defaults: |
73 |
| - ingestion: |
74 |
| - rate_strategy: local |
75 |
| - rate_limit_bytes: 12345 |
76 |
| - burst_size_bytes: 67890 |
77 |
| - read: |
78 |
| - max_search_duration: 17s |
79 |
| - forwarders: ['foo'] |
80 |
| - metrics_generator: |
81 |
| - processors: [service-graphs, span-metrics] |
82 |
| -``` |
83 | 86 | * [BUGFIX] Moved empty root span substitution from `querier` to `query-frontend`. [#2671](https://github.com/grafana/tempo/issues/2671) (@galalen)
|
84 | 87 | * [BUGFIX] Correctly propagate ingester errors on the query path [#2935](https://github.com/grafana/tempo/issues/2935) (@joe-elliott)
|
85 | 88 | * [BUGFIX] Fix issue where ingester doesn't stop query after timeout [#3031](https://github.com/grafana/tempo/pull/3031) (@mdisibio)
|
|
0 commit comments