Skip to content

Commit 99c3859

Browse files
fix: Relax otel common gem constraints (#1007)
Rolling out changes to opentelemetry-common is made difficult because many of the instrumentation gems that rely on it have to all receive minor version bumps. Relaxing constraints allows for individual instrumentations to be able to use new features in the common gem without requiring a minor dependency bump of unrelated instrumentations that share that dependency.
1 parent 9478b7e commit 99c3859

16 files changed

+3
-15
lines changed

helpers/mysql/opentelemetry-helpers-mysql.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Gem::Specification.new do |spec|
2626
spec.required_ruby_version = '>= 3.0'
2727

2828
spec.add_dependency 'opentelemetry-api', '~> 1.0'
29-
spec.add_dependency 'opentelemetry-common', '~> 0.20'
29+
spec.add_dependency 'opentelemetry-common', '~> 0.21'
3030

3131
spec.add_development_dependency 'bundler', '~> 2.4'
3232
spec.add_development_dependency 'minitest', '~> 5.0'

helpers/sql-obfuscation/opentelemetry-helpers-sql-obfuscation.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Gem::Specification.new do |spec|
2525
spec.require_paths = ['lib']
2626
spec.required_ruby_version = '>= 3.0'
2727

28-
spec.add_dependency 'opentelemetry-common', '~> 0.20'
28+
spec.add_dependency 'opentelemetry-common', '~> 0.21'
2929

3030
spec.add_development_dependency 'bundler', '~> 2.4'
3131
spec.add_development_dependency 'minitest', '~> 5.0'

instrumentation/base/opentelemetry-instrumentation-base.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Gem::Specification.new do |spec|
2626
spec.required_ruby_version = '>= 3.0'
2727

2828
spec.add_dependency 'opentelemetry-api', '~> 1.0'
29+
spec.add_dependency 'opentelemetry-common', '~> 0.21'
2930
spec.add_dependency 'opentelemetry-registry', '~> 0.1'
3031

3132
spec.add_development_dependency 'bundler', '~> 2.4'

instrumentation/dalli/opentelemetry-instrumentation-dalli.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ Gem::Specification.new do |spec|
2626
spec.required_ruby_version = '>= 3.0'
2727

2828
spec.add_dependency 'opentelemetry-api', '~> 1.0'
29-
spec.add_dependency 'opentelemetry-common', '~> 0.21.0'
3029
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1'
3130

3231
spec.add_development_dependency 'appraisal', '~> 2.5'

instrumentation/ethon/opentelemetry-instrumentation-ethon.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ Gem::Specification.new do |spec|
2626
spec.required_ruby_version = '>= 3.0'
2727

2828
spec.add_dependency 'opentelemetry-api', '~> 1.0'
29-
spec.add_dependency 'opentelemetry-common', '~> 0.21.0'
3029
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1'
3130

3231
spec.add_development_dependency 'appraisal', '~> 2.5'

instrumentation/excon/opentelemetry-instrumentation-excon.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ Gem::Specification.new do |spec|
2626
spec.required_ruby_version = '>= 3.0'
2727

2828
spec.add_dependency 'opentelemetry-api', '~> 1.0'
29-
spec.add_dependency 'opentelemetry-common', '~> 0.21.0'
3029
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1'
3130

3231
spec.add_development_dependency 'appraisal', '~> 2.5'

instrumentation/faraday/opentelemetry-instrumentation-faraday.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ Gem::Specification.new do |spec|
2626
spec.required_ruby_version = '>= 3.0'
2727

2828
spec.add_dependency 'opentelemetry-api', '~> 1.0'
29-
spec.add_dependency 'opentelemetry-common', '~> 0.21.0'
3029
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1'
3130

3231
spec.add_development_dependency 'appraisal', '~> 2.5'

instrumentation/http_client/opentelemetry-instrumentation-http_client.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ Gem::Specification.new do |spec|
2626
spec.required_ruby_version = '>= 3.0'
2727

2828
spec.add_dependency 'opentelemetry-api', '~> 1.0'
29-
spec.add_dependency 'opentelemetry-common', '~> 0.21.0'
3029
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1'
3130

3231
spec.add_development_dependency 'appraisal', '~> 2.5'

instrumentation/koala/opentelemetry-instrumentation-koala.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ Gem::Specification.new do |spec|
2626
spec.required_ruby_version = '>= 3.0'
2727

2828
spec.add_dependency 'opentelemetry-api', '~> 1.0'
29-
spec.add_dependency 'opentelemetry-common', '~> 0.21.0'
3029
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1'
3130

3231
spec.add_development_dependency 'appraisal', '~> 2.5'

instrumentation/net_http/opentelemetry-instrumentation-net_http.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ Gem::Specification.new do |spec|
2626
spec.required_ruby_version = '>= 3.0'
2727

2828
spec.add_dependency 'opentelemetry-api', '~> 1.0'
29-
spec.add_dependency 'opentelemetry-common', '~> 0.21.0'
3029
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1'
3130

3231
spec.add_development_dependency 'bundler', '~> 2.4'

0 commit comments

Comments
 (0)