Skip to content

Releases: open-telemetry/otel-arrow

Release v0.48.0

03 Jun 15:56
76c853e

Choose a tag to compare

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 💡

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)
    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)
  • dependencies: Upgrade various Rust dependencies. (#2548, #2637, #2639, #2640, #2707, #2760, #2762, #2800, #2831, #2915, #2921, #2965, #2968, #2976, #2979, #2998, #3081, #3091, #3092, #3113, #3114, #3130, #3133, #3147, #3148, #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)
  • pipeline: Add metric-name filtering (include/exclude with strict or regexp match) to the filter processor. (#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)
  • pipeline: Add opt-in Linux load average metrics to the host metrics receiver. (#3067)
  • pipeline: Improve OTLP performance by avoiding converting to OTAP before counting items. (#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: v0.47.0...v0.48.0

Release v0.47.0

02 Apr 20:58
37ed89b

Choose a tag to compare

What's Changed

Full Changelog: v0.46.0...v0.47.0

Go Modules

This release includes the following Go modules:

  • github.com/open-telemetry/otel-arrow/go@v0.47.0
  • github.com/open-telemetry/otel-arrow/collector/cmd/otelarrowcol@v0.47.0

Release v0.46.0

07 Jan 16:38
5d48012

Choose a tag to compare

What's Changed

  • Upgrade various Go dependencies. #1463, #1466, #1682
  • Upgrade Go toolchain to v1.25.4. #1464
  • Upgrade to v0.140.0/v0.140.1/v1.46.0 of collector dependencies. #1470
    • Note: Collector-Contrib dependencies were released at v0.140.1 due to some release process failures.
  • Upgrade to v0.142.0/v1.48.0 of collector dependencies. #1682
  • Upgrade arrow-go to v18.5.0. #1702
    • Note: Includes small changes to JSON serialization of timestamps due to upstream bugfix.
  • Upgrade to v0.143.0/v1.49.0 of collector dependencies. #1732

Full Changelog: v0.45.0...v0.46.0

Go Modules

This release includes the following Go modules:

  • github.com/open-telemetry/otel-arrow/go@v0.46.0
  • github.com/open-telemetry/otel-arrow/collector/cmd/otelarrowcol@v0.46.0

Release v0.45.0

11 Nov 16:57
430a483

Choose a tag to compare

What's Changed

  • Upgrade to v0.139.0 / v1.45.0 of collector dependencies. #1401

Full Changelog: v0.44.0...v0.45.0

Go Modules

This release includes the following Go modules:

  • github.com/open-telemetry/otel-arrow/go@v0.45.0
  • github.com/open-telemetry/otel-arrow/collector/cmd/otelarrowcol@v0.45.0

Release v0.44.0

23 Oct 00:18
55cd0f3

Choose a tag to compare

What's Changed

  • Upgrade to v0.137.0 / v1.43.0 of collector dependencies. #1298

Full Changelog: v0.43.0...v0.44.0

Go Modules

This release includes the following Go modules:

  • github.com/open-telemetry/otel-arrow/go@v0.44.0
  • github.com/open-telemetry/otel-arrow/collector/cmd/otelarrowcol@v0.44.0

Release v0.43.0

30 Sep 17:27
a1dd162

Choose a tag to compare

What's Changed

  • Upgrade to v0.136.0 / v1.39.0 of collector dependencies. #1176

Full Changelog: v0.42.0...v0.43.0

Go Modules

This release includes the following Go modules:

  • github.com/open-telemetry/otel-arrow/go@v0.43.0
  • github.com/open-telemetry/otel-arrow/collector/cmd/otelarrowcol@v0.43.0

Release v0.42.0

27 Aug 19:07
8147563

Choose a tag to compare

What's Changed

  • Standardize to shorthand license header. #954
  • Fix logs handling of missing optional trace_id and span_id columns. #973
  • Upgrade to v0.133.0 / v1.37.0 of collector dependencies. #890, #1010

Full Changelog: v0.41.0...v0.42.0

Go Modules

This release includes the following Go modules:

  • github.com/open-telemetry/otel-arrow/go@v0.42.0
  • github.com/open-telemetry/otel-arrow/collector/cmd/otelarrowcol@v0.42.0

Release v0.41.0

08 Aug 15:55
e3cf178

Choose a tag to compare

What's Changed

  • Add proper automation in prepare-release workflow for collector/otelarrowcol-build.yaml. #804
  • Upgrade various Go dependencies. #866
  • Upgrade to v0.131.0 / v1.37.0 of collector dependencies. #866

Full Changelog: v0.40.0...v0.41.0

Go Modules

This release includes the following Go modules:

  • github.com/open-telemetry/otel-arrow/go@v0.41.0
  • github.com/open-telemetry/otel-arrow/collector/cmd/otelarrowcol@v0.41.0

Release v0.40.0

28 Jul 16:29
3fdce22

Choose a tag to compare

What's Changed

  • Upgrade to v0.130.0 / v1.36.0 of collector dependencies. #718
  • Use replaces directive to builder config to use dependencies from go folder when referenced as github.com/open-telemetry/otel-arrow/go. #718

Full Changelog: v0.39.0...v0.40.0

Go Modules

This release includes the following Go modules:

  • github.com/open-telemetry/otel-arrow/go@v0.40.0
  • github.com/open-telemetry/otel-arrow/collector/cmd/otelarrowcol@v0.40.0

Release v0.39.0

07 Jul 23:43
18102fb

Choose a tag to compare

Note: v0.39.0 is the first attempted release of the renamed go module github.com/open-telemetry/otel-arrow/go

  • Upgrade to v0.129.0 / v1.35.0 of collector dependencies. #669
  • Change module name to github.com/open-telemetry/otel-arrow/go. #574