Skip to content

feat: use shared otlp types#2236

Open
thompson-tomo wants to merge 4 commits into
open-telemetry:mainfrom
thompson-tomo:otlp_consolidation
Open

feat: use shared otlp types#2236
thompson-tomo wants to merge 4 commits into
open-telemetry:mainfrom
thompson-tomo:otlp_consolidation

Conversation

@thompson-tomo

@thompson-tomo thompson-tomo commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Progresses: #2170

This ensures all otlp exporters use the otlp-common package which has a dependency on the new types-otlp gem which is generated based on proto.

It was considered to put the types in common however that makes for difficult versioning. But more significantly by separating them, it provides an architecture which will enable us to address the current jruby limitation.

Follow up steps will be:

  • introduce otel-types-java and have common switch to this on jruby
  • automating the types to be auto updated just like we do with semconv
  • introduce otel-exporter-http-trace gem using code extracted from otel/otel-http without making any breaking changes

@thompson-tomo
thompson-tomo marked this pull request as ready for review July 12, 2026 14:53
@thompson-tomo
thompson-tomo force-pushed the otlp_consolidation branch 6 times, most recently from cad2098 to 87cae52 Compare July 15, 2026 02:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant