Skip to content

feat: HTTPClient semantic convention stability migration#5

Merged
hannahramadan merged 6 commits intohannahramadan:http_client_semconv_stabilityfrom
open-telemetry:main
Jul 10, 2025
Merged

feat: HTTPClient semantic convention stability migration#5
hannahramadan merged 6 commits intohannahramadan:http_client_semconv_stabilityfrom
open-telemetry:main

Conversation

@hannahramadan
Copy link
Copy Markdown
Owner

This PR is intended to assist in the transition from the old to new HTTP semantic conventions. Per the HTTP semantic convention stability migration spec, users should be able to set the environment variable OTEL_SEMCONV_STABILITY_OPT_IN to:

  • http to emit stable conventions only
  • http/dup to emit both old and the stable conventions
  • a blank env var will emit old conventions only
  • Span names have also changed. Spans will now be named based on only their method. For example, what used to be HTTP GET is now just GET - spec

The agent is required to maintain this bridge for 6 months and may drop the environment variable in the next major version and emit only the stable HTTP and networking conventions.

This approach was approved in open-telemetry#1547

dependabot Bot and others added 6 commits June 20, 2025 13:43
* chore: update rubocop requirement from ~> 1.75.1 to ~> 1.76.1

Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop@v1.75.1...v1.76.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.76.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: bump Rubocop to 1.76.2

* chore: Rubocop updates for 1.76.2

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kayla Reopelle <kreopelle@newrelic.com>
Co-authored-by: Kayla Reopelle <87386821+kaylareopelle@users.noreply.github.com>
Update community member listings

Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Fix outdated community membership link

Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Kayla Reopelle <87386821+kaylareopelle@users.noreply.github.com>
…0) (#1579)

* release: Release opentelemetry-instrumentation-http 0.25.1 (was 0.25.0)

* ci: force

---------

Co-authored-by: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Kayla Reopelle <kreopelle@newrelic.com>
Update maintainer listing

Co-authored-by: Kayla Reopelle <87386821+kaylareopelle@users.noreply.github.com>
@hannahramadan hannahramadan merged commit 1b11156 into hannahramadan:http_client_semconv_stability Jul 10, 2025
67 checks passed
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.

3 participants