Commit 663d891
authored
perf(deps): bump opentelemetry-proto to 0.30.0 and tonic-types to 0.13 (#1043)
https://datadoghq.atlassian.net/browse/SVLS-8619
## Summary
- Bumps `opentelemetry-proto` from `0.29` to `0.30.0`
- Bumps `tonic-types` from `0.12` to `0.13`
- Removes stale `LICENSE-3rdparty.csv` entries for `glob`, `indexmap`
(bluss repo), and the now-absent duplicate `indexmap` entry
## Why
`opentelemetry-proto 0.29` required `tonic ^0.12`, which forced a second
copy of the full tonic gRPC stack into the Lambda binary alongside the
`tonic 0.13` already pulled in by `dogstatsd`/`datadog-protos` (saluki,
introduced in `674cd358`). This duplicate adds binary size and
contributes to Lambda init duration regression (SVLS-8619).
`opentelemetry-proto 0.30.0` requires `tonic ^0.13` and `prost ^0.13`,
aligning with what saluki already brings in. No external dependency
changes (saluki, libdatadog) are required for this fix.
## Result
- `tonic 0.12` removed from binary — single `tonic 0.13` copy remaining
- `Cargo.lock` shrinks by ~58 lines (removed crates: `glob`, one
`indexmap` duplicate, `tonic 0.12` stack)
- No API breakage — `opentelemetry 0.29 → 0.30` is a single minor bump
with no changes to the APIs used in `bottlecap/src/otlp/`
## Test plan
- unit tests passed
- Self-monitoring tests1 parent bfade6e commit 663d891
3 files changed
+30
-88
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
65 | 64 | | |
66 | 65 | | |
67 | 66 | | |
| |||
87 | 86 | | |
88 | 87 | | |
89 | 88 | | |
90 | | - | |
91 | 89 | | |
92 | 90 | | |
93 | 91 | | |
| |||
0 commit comments