From cc3649dcb3f03e78431138ac230dde455058c154 Mon Sep 17 00:00:00 2001 From: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Date: Tue, 17 Jun 2025 19:58:24 +0000 Subject: [PATCH 1/4] release: Release opentelemetry-instrumentation-http 0.25.0 (was 0.24.0) --- instrumentation/http/CHANGELOG.md | 4 ++++ .../http/lib/opentelemetry/instrumentation/http/version.rb | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/instrumentation/http/CHANGELOG.md b/instrumentation/http/CHANGELOG.md index 3cb0602ae4..00e30079a6 100644 --- a/instrumentation/http/CHANGELOG.md +++ b/instrumentation/http/CHANGELOG.md @@ -1,5 +1,9 @@ # Release History: opentelemetry-instrumentation-http +### v0.25.0 / 2025-06-17 + +* ADDED: Http semconv opt in files + ### v0.24.0 / 2025-01-16 * BREAKING CHANGE: Set minimum supported version to Ruby 3.1 diff --git a/instrumentation/http/lib/opentelemetry/instrumentation/http/version.rb b/instrumentation/http/lib/opentelemetry/instrumentation/http/version.rb index 7fb6283f32..f00ec3c478 100644 --- a/instrumentation/http/lib/opentelemetry/instrumentation/http/version.rb +++ b/instrumentation/http/lib/opentelemetry/instrumentation/http/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module HTTP - VERSION = '0.24.0' + VERSION = '0.25.0' end end end From 35b85cc5b21020a082d7d2eaa0e58b5166bcd241 Mon Sep 17 00:00:00 2001 From: Kayla Reopelle <87386821+kaylareopelle@users.noreply.github.com> Date: Tue, 17 Jun 2025 13:10:32 -0700 Subject: [PATCH 2/4] Update instrumentation/http/CHANGELOG.md --- instrumentation/http/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instrumentation/http/CHANGELOG.md b/instrumentation/http/CHANGELOG.md index 00e30079a6..4d2f36228f 100644 --- a/instrumentation/http/CHANGELOG.md +++ b/instrumentation/http/CHANGELOG.md @@ -2,7 +2,7 @@ ### v0.25.0 / 2025-06-17 -* ADDED: Http semconv opt in files +* ADDED: Introduce `OTEL_SEMCONV_STABILITY_OPT_IN` environment variable to control what semantic conventions will be sent. The old conventions will be sent by default. See README for details. ### v0.24.0 / 2025-01-16 From 742918266a20fb61f835f384f8f6cfddf84581ac Mon Sep 17 00:00:00 2001 From: Kayla Reopelle Date: Tue, 17 Jun 2025 13:14:29 -0700 Subject: [PATCH 3/4] chore: Bump all with http change, edit changelog --- instrumentation/all/CHANGELOG.md | 4 +++ .../instrumentation/all/version.rb | 2 +- .../opentelemetry-instrumentation-all.gemspec | 2 +- instrumentation/http/CHANGELOG.md | 28 +++++++++---------- 4 files changed, 20 insertions(+), 16 deletions(-) diff --git a/instrumentation/all/CHANGELOG.md b/instrumentation/all/CHANGELOG.md index b928e55936..11ea92b7e5 100644 --- a/instrumentation/all/CHANGELOG.md +++ b/instrumentation/all/CHANGELOG.md @@ -1,5 +1,9 @@ # Release History: opentelemetry-instrumentation-all +### v0.78.0 / 2025-06-17 + +* ADDED: Add `OTEL_SEMCONV_STABILITY_OPT_IN` environment variable to HTTP.rb instrumentation [#1547](https://github.com/open-telemetry/opentelemetry-ruby-contrib/pull/1547) + ### v0.77.0 / 2025-06-03 * ADDED: Suppress internal spans with Faraday instrumentation diff --git a/instrumentation/all/lib/opentelemetry/instrumentation/all/version.rb b/instrumentation/all/lib/opentelemetry/instrumentation/all/version.rb index 0899e10fee..ba0904497f 100644 --- a/instrumentation/all/lib/opentelemetry/instrumentation/all/version.rb +++ b/instrumentation/all/lib/opentelemetry/instrumentation/all/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module All - VERSION = '0.77.0' + VERSION = '0.78.0' end end end diff --git a/instrumentation/all/opentelemetry-instrumentation-all.gemspec b/instrumentation/all/opentelemetry-instrumentation-all.gemspec index a7ba5b71c1..d82679955c 100644 --- a/instrumentation/all/opentelemetry-instrumentation-all.gemspec +++ b/instrumentation/all/opentelemetry-instrumentation-all.gemspec @@ -40,7 +40,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-instrumentation-graphql', '~> 0.29.0' spec.add_dependency 'opentelemetry-instrumentation-grpc', '~> 0.2.0' spec.add_dependency 'opentelemetry-instrumentation-gruf', '~> 0.3.0' - spec.add_dependency 'opentelemetry-instrumentation-http', '~> 0.24.0' + spec.add_dependency 'opentelemetry-instrumentation-http', '~> 0.25.0' spec.add_dependency 'opentelemetry-instrumentation-http_client', '~> 0.23.0' spec.add_dependency 'opentelemetry-instrumentation-koala', '~> 0.21.0' spec.add_dependency 'opentelemetry-instrumentation-lmdb', '~> 0.23.0' diff --git a/instrumentation/http/CHANGELOG.md b/instrumentation/http/CHANGELOG.md index 4d2f36228f..775c2893fb 100644 --- a/instrumentation/http/CHANGELOG.md +++ b/instrumentation/http/CHANGELOG.md @@ -2,7 +2,7 @@ ### v0.25.0 / 2025-06-17 -* ADDED: Introduce `OTEL_SEMCONV_STABILITY_OPT_IN` environment variable to control what semantic conventions will be sent. The old conventions will be sent by default. See README for details. +* ADDED: Add `OTEL_SEMCONV_STABILITY_OPT_IN` environment variable to HTTP.rb instrumentation [#1547](https://github.com/open-telemetry/opentelemetry-ruby-contrib/pull/1547) ### v0.24.0 / 2025-01-16 @@ -28,28 +28,28 @@ ### v0.23.1 / 2023-06-05 -* FIXED: Base config options +* FIXED: Base config options ### v0.23.0 / 2023-05-15 -* ADDED: Add span_preprocessor hook +* ADDED: Add span_preprocessor hook ### v0.22.0 / 2023-04-17 -* BREAKING CHANGE: Drop support for EoL Ruby 2.7 +* BREAKING CHANGE: Drop support for EoL Ruby 2.7 -* ADDED: Drop support for EoL Ruby 2.7 +* ADDED: Drop support for EoL Ruby 2.7 ### v0.21.0 / 2023-01-14 -* ADDED: Add request/response hooks to more http clients -* DOCS: Fix gem homepage -* DOCS: More gem documentation fixes +* ADDED: Add request/response hooks to more http clients +* DOCS: Fix gem homepage +* DOCS: More gem documentation fixes ### v0.20.0 / 2022-06-09 * Upgrading Base dependency version -* FIXED: Broken test file requirements +* FIXED: Broken test file requirements ### v0.19.6 / 2022-05-05 @@ -57,15 +57,15 @@ ### v0.19.5 / 2022-05-02 -* FIXED: RubyGems Fallback +* FIXED: RubyGems Fallback ### v0.19.4 / 2022-02-02 -* FIXED: Excessive hash creation on context attr merging +* FIXED: Excessive hash creation on context attr merging ### v0.19.3 / 2021-12-01 -* FIXED: Change net attribute names to match the semantic conventions spec for http +* FIXED: Change net attribute names to match the semantic conventions spec for http ### v0.19.2 / 2021-09-29 @@ -77,9 +77,9 @@ ### v0.19.0 / 2021-06-23 -* BREAKING CHANGE: Total order constraint on span.status= +* BREAKING CHANGE: Total order constraint on span.status= -* FIXED: Total order constraint on span.status= +* FIXED: Total order constraint on span.status= ### v0.18.0 / 2021-05-21 From 7017f57ff555bd2016c5b3ce33c34c330e3e7235 Mon Sep 17 00:00:00 2001 From: Kayla Reopelle <87386821+kaylareopelle@users.noreply.github.com> Date: Tue, 17 Jun 2025 13:17:09 -0700 Subject: [PATCH 4/4] Update instrumentation/http/CHANGELOG.md --- instrumentation/http/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instrumentation/http/CHANGELOG.md b/instrumentation/http/CHANGELOG.md index 775c2893fb..22ffdfe92e 100644 --- a/instrumentation/http/CHANGELOG.md +++ b/instrumentation/http/CHANGELOG.md @@ -2,7 +2,7 @@ ### v0.25.0 / 2025-06-17 -* ADDED: Add `OTEL_SEMCONV_STABILITY_OPT_IN` environment variable to HTTP.rb instrumentation [#1547](https://github.com/open-telemetry/opentelemetry-ruby-contrib/pull/1547) +* ADDED: Add `OTEL_SEMCONV_STABILITY_OPT_IN` environment variable [#1547](https://github.com/open-telemetry/opentelemetry-ruby-contrib/pull/1547) ### v0.24.0 / 2025-01-16