Commit 1329972
Update module github.com/open-telemetry/otel-arrow/go to v0.48.0 (#48960)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/open-telemetry/otel-arrow/go](https://redirect.github.com/open-telemetry/otel-arrow)
| `v0.47.0` → `v0.48.0` |

|

|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/20907) for more information.
---
### Release Notes
<details>
<summary>open-telemetry/otel-arrow
(github.com/open-telemetry/otel-arrow/go)</summary>
###
[`v0.48.0`](https://redirect.github.com/open-telemetry/otel-arrow/releases/tag/v0.48.0)
[Compare
Source](https://redirect.github.com/open-telemetry/otel-arrow/compare/v0.47.0...v0.48.0)
> \[!NOTE]
> This repo has adopted the OpenTelemetry Collector/Collector-Contrib
`chloggen` process for tracking independent changelogs to Go and Rust
code in the repo. This is the first release using this new system. For
the moment, we are versioning Go and Rust together with the same version
number.
##### What's Changed (Go 🐹)
##### 💡 Enhancements 💡
- `all`: Adopt the chloggen tool for managing changelog entries.
([#​1423](https://redirect.github.com/open-telemetry/otel-arrow/issues/1423))
- `dependencies`: Upgrade various Go dependencies.
([#​2546](https://redirect.github.com/open-telemetry/otel-arrow/issues/2546),
[#​2547](https://redirect.github.com/open-telemetry/otel-arrow/issues/2547),
[#​2595](https://redirect.github.com/open-telemetry/otel-arrow/issues/2595),
[#​2625](https://redirect.github.com/open-telemetry/otel-arrow/issues/2625),
[#​2708](https://redirect.github.com/open-telemetry/otel-arrow/issues/2708),
[#​2801](https://redirect.github.com/open-telemetry/otel-arrow/issues/2801),
[#​2814](https://redirect.github.com/open-telemetry/otel-arrow/issues/2814),
[#​2815](https://redirect.github.com/open-telemetry/otel-arrow/issues/2815),
[#​2903](https://redirect.github.com/open-telemetry/otel-arrow/issues/2903),
[#​2911](https://redirect.github.com/open-telemetry/otel-arrow/issues/2911),
[#​2923](https://redirect.github.com/open-telemetry/otel-arrow/issues/2923),
[#​2999](https://redirect.github.com/open-telemetry/otel-arrow/issues/2999),
[#​3099](https://redirect.github.com/open-telemetry/otel-arrow/issues/3099),
[#​3131](https://redirect.github.com/open-telemetry/otel-arrow/issues/3131),
[#​3136](https://redirect.github.com/open-telemetry/otel-arrow/issues/3136),
[#​3162](https://redirect.github.com/open-telemetry/otel-arrow/issues/3162))
##### Go Modules
This release includes the following Go modules:
- `github.com/open-telemetry/otel-arrow/go@v0.48.0`
-
`github.com/open-telemetry/otel-arrow/collector/cmd/otelarrowcol@v0.48.0`
##### What's Changed (Rust 🦀)
##### 🚀 New components 🚀
- `pipeline`: Add the journald receiver configuration and factory
skeleton.
([#​2858](https://redirect.github.com/open-telemetry/otel-arrow/issues/2858))
Adds Linux-only receiver registration, validated source/checkpoint/batch
configuration,
lifecycle metrics, and a process-local source lease. Worker ingestion
and checkpoint
persistence will land in follow-up PRs.
##### 💡 Enhancements 💡
- `all`: Adopt the chloggen tool for managing changelog entries.
([#​1423](https://redirect.github.com/open-telemetry/otel-arrow/issues/1423))
- `dependencies`: Upgrade various Rust dependencies.
([#​2548](https://redirect.github.com/open-telemetry/otel-arrow/issues/2548),
[#​2637](https://redirect.github.com/open-telemetry/otel-arrow/issues/2637),
[#​2639](https://redirect.github.com/open-telemetry/otel-arrow/issues/2639),
[#​2640](https://redirect.github.com/open-telemetry/otel-arrow/issues/2640),
[#​2707](https://redirect.github.com/open-telemetry/otel-arrow/issues/2707),
[#​2760](https://redirect.github.com/open-telemetry/otel-arrow/issues/2760),
[#​2762](https://redirect.github.com/open-telemetry/otel-arrow/issues/2762),
[#​2800](https://redirect.github.com/open-telemetry/otel-arrow/issues/2800),
[#​2831](https://redirect.github.com/open-telemetry/otel-arrow/issues/2831),
[#​2915](https://redirect.github.com/open-telemetry/otel-arrow/issues/2915),
[#​2921](https://redirect.github.com/open-telemetry/otel-arrow/issues/2921),
[#​2965](https://redirect.github.com/open-telemetry/otel-arrow/issues/2965),
[#​2968](https://redirect.github.com/open-telemetry/otel-arrow/issues/2968),
[#​2976](https://redirect.github.com/open-telemetry/otel-arrow/issues/2976),
[#​2979](https://redirect.github.com/open-telemetry/otel-arrow/issues/2979),
[#​2998](https://redirect.github.com/open-telemetry/otel-arrow/issues/2998),
[#​3081](https://redirect.github.com/open-telemetry/otel-arrow/issues/3081),
[#​3091](https://redirect.github.com/open-telemetry/otel-arrow/issues/3091),
[#​3092](https://redirect.github.com/open-telemetry/otel-arrow/issues/3092),
[#​3113](https://redirect.github.com/open-telemetry/otel-arrow/issues/3113),
[#​3114](https://redirect.github.com/open-telemetry/otel-arrow/issues/3114),
[#​3130](https://redirect.github.com/open-telemetry/otel-arrow/issues/3130),
[#​3133](https://redirect.github.com/open-telemetry/otel-arrow/issues/3133),
[#​3147](https://redirect.github.com/open-telemetry/otel-arrow/issues/3147),
[#​3148](https://redirect.github.com/open-telemetry/otel-arrow/issues/3148),
[#​3150](https://redirect.github.com/open-telemetry/otel-arrow/issues/3150))
- `pipeline`: Add optional `user_agent` config field to the Azure
Monitor exporter for injecting a custom User-Agent HTTP header on all
outgoing requests including heartbeat.
([#​3137](https://redirect.github.com/open-telemetry/otel-arrow/issues/3137))
- `pipeline`: Add metric-name filtering (include/exclude with `strict`
or `regexp` match) to the filter processor.
([#​2777](https://redirect.github.com/open-telemetry/otel-arrow/issues/2777))
- `pipeline`: Hardens flow metric config to throw an error if the user
attempts to configure a flow metric with an unreachable end node.
([#​3009](https://redirect.github.com/open-telemetry/otel-arrow/issues/3009))
- `pipeline`: Add opt-in Linux load average metrics to the host metrics
receiver.
([#​3067](https://redirect.github.com/open-telemetry/otel-arrow/issues/3067))
- `pipeline`: Improve OTLP performance by avoiding converting to OTAP
before counting items.
([#​2993](https://redirect.github.com/open-telemetry/otel-arrow/issues/2993))
The perf exporter previously converted every incoming payload into an
OtapArrowRecords batch solely to call num\_items(). For OTLP-bytes
payloads
this Arrow encoding dominated the exporter's CPU (\~50%) and could
bottleneck
single-core throughput. It now uses OtapPayload::num\_items().
##### Rust Workspace
The Rust workspace at `rust/otap-dataflow/` is tagged as
`rust/otap-dataflow/v0.48.0`. Crates are not published to crates.io yet;
consume this release via git.
**Full Changelog**:
<open-telemetry/otel-arrow@v0.47.0...v0.48.0>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- "on tuesday"
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>1 parent 68b18ed commit 1329972
12 files changed
Lines changed: 92 additions & 183 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
174 | | - | |
| 174 | + | |
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
| |||
Some 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 | |
|---|---|---|---|
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
171 | | - | |
| 171 | + | |
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| |||
Some 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 | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
105 | | - | |
106 | | - | |
| 104 | + | |
107 | 105 | | |
108 | | - | |
109 | 106 | | |
110 | | - | |
111 | | - | |
112 | 107 | | |
113 | 108 | | |
114 | 109 | | |
| |||
0 commit comments