From b840de93670f16ffdbf72a237a05e11c01719ab1 Mon Sep 17 00:00:00 2001 From: Kayla Reopelle <87386821+kaylareopelle@users.noreply.github.com> Date: Wed, 15 Jan 2025 19:14:22 -0800 Subject: [PATCH 1/6] test: Add logger to test_helper in some Rails-related libraries (#1345) * test: Add logger to Apprasials for Rails 6.1, 7.0 For action_mailer, action_pack, action_view, delayed_job, and rails the tests started failing with an uninitialized constant error: /opt/hostedtoolcache/Ruby/3.3.6/x64/lib/ruby/gems/3.3.0/gems/ activesupport-6.1.7.10/lib/active_support/logger_thread_safe_level.rb :16:in `': uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger (NameError) Logger::Severity.constants.each do |severity| ^^^^^^ Adding the logger library explicitly to the Appraisal resolves the error. * test: require logger in test_helper Co-authored-by: Ariel Valentin --------- Co-authored-by: Ariel Valentin --- instrumentation/action_mailer/test/test_helper.rb | 1 + instrumentation/action_pack/test/test_helper.rb | 1 + instrumentation/action_view/test/test_helper.rb | 1 + instrumentation/delayed_job/test/test_helper.rb | 1 + instrumentation/rails/test/instrumentation/test_helper.rb | 1 + instrumentation/rails/test/railtie/test_helper.rb | 1 + 6 files changed, 6 insertions(+) diff --git a/instrumentation/action_mailer/test/test_helper.rb b/instrumentation/action_mailer/test/test_helper.rb index 9450164222..bd915555e5 100644 --- a/instrumentation/action_mailer/test/test_helper.rb +++ b/instrumentation/action_mailer/test/test_helper.rb @@ -4,6 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 +require 'logger' require 'bundler/setup' Bundler.require(:default, :development, :test) diff --git a/instrumentation/action_pack/test/test_helper.rb b/instrumentation/action_pack/test/test_helper.rb index c6ad0deee2..9594f934fc 100644 --- a/instrumentation/action_pack/test/test_helper.rb +++ b/instrumentation/action_pack/test/test_helper.rb @@ -4,6 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 +require 'logger' require 'bundler/setup' Bundler.require(:default, :development, :test) diff --git a/instrumentation/action_view/test/test_helper.rb b/instrumentation/action_view/test/test_helper.rb index 22662e96c1..e3eafdddbb 100644 --- a/instrumentation/action_view/test/test_helper.rb +++ b/instrumentation/action_view/test/test_helper.rb @@ -4,6 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 +require 'logger' require 'bundler/setup' Bundler.require(:default, :development, :test) diff --git a/instrumentation/delayed_job/test/test_helper.rb b/instrumentation/delayed_job/test/test_helper.rb index 3b5b701954..b91ed81859 100644 --- a/instrumentation/delayed_job/test/test_helper.rb +++ b/instrumentation/delayed_job/test/test_helper.rb @@ -4,6 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 +require 'logger' require 'bundler/setup' Bundler.require(:default, :development, :test) diff --git a/instrumentation/rails/test/instrumentation/test_helper.rb b/instrumentation/rails/test/instrumentation/test_helper.rb index b95b64235d..73d2cf6574 100644 --- a/instrumentation/rails/test/instrumentation/test_helper.rb +++ b/instrumentation/rails/test/instrumentation/test_helper.rb @@ -4,6 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 +require 'logger' require 'bundler/setup' Bundler.require(:default, :development, :test) diff --git a/instrumentation/rails/test/railtie/test_helper.rb b/instrumentation/rails/test/railtie/test_helper.rb index 85ca348269..c2aeff8b71 100644 --- a/instrumentation/rails/test/railtie/test_helper.rb +++ b/instrumentation/rails/test/railtie/test_helper.rb @@ -8,6 +8,7 @@ ENV['RACK_ENV'] = 'test' ENV['RAILS_ENV'] = 'test' +require 'logger' require 'bundler/setup' Bundler.require(:default, :development, :test) From 717f1c39bf231d8901c7b9d3d62e0ce20a955819 Mon Sep 17 00:00:00 2001 From: Ariel Valentin Date: Wed, 15 Jan 2025 21:43:42 -0600 Subject: [PATCH 2/6] feat!: Drop Support for EoL Rails 6.1 (#1231) * feat!: Drop Support for EoL Rails 6.1 This change removes support for Rails 6.1, which has reached EoL. Users must pin to previous versions of gems and will no longer receive features or bug fixes for instrumentations earlier than this release Fixes https://github.com/open-telemetry/opentelemetry-ruby-contrib/issues/1223 * squash: add missing dependency * squash: user newer AR versions * squash: remove post install warning * squash: load logger * squash: rubocop fix --- POST_INSTALL_MESSAGE | 2 -- instrumentation/action_mailer/Appraisals | 2 +- .../action_mailer/instrumentation.rb | 2 +- instrumentation/action_pack/Appraisals | 8 ++++---- .../action_pack/instrumentation.rb | 2 +- instrumentation/action_view/Appraisals | 6 +++--- .../action_view/instrumentation.rb | 2 +- instrumentation/active_job/Appraisals | 2 +- .../instrumentation/active_job/instrumentation.rb | 2 +- ...entelemetry-instrumentation-active_job.gemspec | 1 - .../active_job/handlers/perform_test.rb | 15 --------------- instrumentation/active_record/Appraisals | 2 +- .../active_record/instrumentation.rb | 4 ++-- ...elemetry-instrumentation-active_record.gemspec | 1 - instrumentation/active_support/Appraisals | 2 +- .../active_support/instrumentation.rb | 2 +- ...lemetry-instrumentation-active_support.gemspec | 1 - instrumentation/delayed_job/Appraisals | 2 +- instrumentation/pg/Gemfile | 1 + .../pg/opentelemetry-instrumentation-pg.gemspec | 1 - instrumentation/que/Gemfile | 2 +- instrumentation/rails/Appraisals | 2 +- instrumentation/rails/README.md | 2 +- .../instrumentation/rails/instrumentation.rb | 2 +- 24 files changed, 24 insertions(+), 44 deletions(-) diff --git a/POST_INSTALL_MESSAGE b/POST_INSTALL_MESSAGE index 96c3ecaa59..ae62d141cf 100644 --- a/POST_INSTALL_MESSAGE +++ b/POST_INSTALL_MESSAGE @@ -1,3 +1 @@ Ruby 3.0 has reached EoL 2024-04-23. OTel Ruby Contrib gems will no longer accept new features or bug fixes for Ruby 3.0 after 2025-01-15. Please upgrade to Ruby 3.1 or higher to continue receiving updates. - -Rails 6.1 has reached EoL 2024-10-01. OTel Ruby Contrib gems will no longer accept new features or bug fixes for Rails 6.1 after 2025-01-15. Please upgrade to Rails 7.0 or higher to continue receiving updates. diff --git a/instrumentation/action_mailer/Appraisals b/instrumentation/action_mailer/Appraisals index bd32cbe251..f49bea8cdf 100644 --- a/instrumentation/action_mailer/Appraisals +++ b/instrumentation/action_mailer/Appraisals @@ -4,7 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 -%w[6.1.0 7.0.0 7.1.0].each do |version| +%w[7.0.0 7.1.0].each do |version| appraise "action_mailer-#{version}" do gem 'rails', "~> #{version}" end diff --git a/instrumentation/action_mailer/lib/opentelemetry/instrumentation/action_mailer/instrumentation.rb b/instrumentation/action_mailer/lib/opentelemetry/instrumentation/action_mailer/instrumentation.rb index 3ba3cb7147..2712a55ae3 100644 --- a/instrumentation/action_mailer/lib/opentelemetry/instrumentation/action_mailer/instrumentation.rb +++ b/instrumentation/action_mailer/lib/opentelemetry/instrumentation/action_mailer/instrumentation.rb @@ -55,7 +55,7 @@ module ActionMailer # }) # end class Instrumentation < OpenTelemetry::Instrumentation::Base - MINIMUM_VERSION = Gem::Version.new('6.1.0') + MINIMUM_VERSION = Gem::Version.new('7') EMAIL_ATTRIBUTE = %w[email.to.address email.from.address email.cc.address email.bcc.address].freeze install do |_config| diff --git a/instrumentation/action_pack/Appraisals b/instrumentation/action_pack/Appraisals index 2f466100e5..0d118de8f0 100644 --- a/instrumentation/action_pack/Appraisals +++ b/instrumentation/action_pack/Appraisals @@ -4,20 +4,20 @@ # # SPDX-License-Identifier: Apache-2.0 -%w[6.1.0 7.0.0 7.1.0].each do |version| - appraise "rails-#{version}" do +%w[7.0.0 7.1.0].each do |version| + appraise "action_pack-#{version}" do gem 'rails', "~> #{version}" end end if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('3.1.0') %w[7.2.0].each do |version| - appraise "rails-#{version}" do + appraise "action_pack-#{version}" do gem 'rails', "~> #{version}" end end - appraise 'rails-latest' do + appraise 'action_pack-latest' do gem 'rails' end end diff --git a/instrumentation/action_pack/lib/opentelemetry/instrumentation/action_pack/instrumentation.rb b/instrumentation/action_pack/lib/opentelemetry/instrumentation/action_pack/instrumentation.rb index b81362f5a4..654c2da9a2 100644 --- a/instrumentation/action_pack/lib/opentelemetry/instrumentation/action_pack/instrumentation.rb +++ b/instrumentation/action_pack/lib/opentelemetry/instrumentation/action_pack/instrumentation.rb @@ -33,7 +33,7 @@ module ActionPack # }) # end class Instrumentation < OpenTelemetry::Instrumentation::Base - MINIMUM_VERSION = Gem::Version.new('6.1.0') + MINIMUM_VERSION = Gem::Version.new('7') install do |_config| require_railtie diff --git a/instrumentation/action_view/Appraisals b/instrumentation/action_view/Appraisals index 76b37a4226..8caf4da4d7 100644 --- a/instrumentation/action_view/Appraisals +++ b/instrumentation/action_view/Appraisals @@ -4,7 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 -%w[6.1.0 7.0.0 7.1.0].each do |version| +%w[7.0.0 7.1.0].each do |version| appraise "action_view-#{version}" do gem 'rails', "~> #{version}" end @@ -12,12 +12,12 @@ end if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('3.1.0') %w[7.2.0].each do |version| - appraise "rails-#{version}" do + appraise "action_view-#{version}" do gem 'rails', "~> #{version}" end end - appraise 'rails-latest' do + appraise 'action_view-latest' do gem 'rails' end end diff --git a/instrumentation/action_view/lib/opentelemetry/instrumentation/action_view/instrumentation.rb b/instrumentation/action_view/lib/opentelemetry/instrumentation/action_view/instrumentation.rb index bb9b600569..903ede0a51 100644 --- a/instrumentation/action_view/lib/opentelemetry/instrumentation/action_view/instrumentation.rb +++ b/instrumentation/action_view/lib/opentelemetry/instrumentation/action_view/instrumentation.rb @@ -44,7 +44,7 @@ module ActionView # }) # end class Instrumentation < OpenTelemetry::Instrumentation::Base - MINIMUM_VERSION = Gem::Version.new('6.1.0') + MINIMUM_VERSION = Gem::Version.new('7') install do |_config| require_dependencies end diff --git a/instrumentation/active_job/Appraisals b/instrumentation/active_job/Appraisals index 6d4d4dc42b..17af533342 100644 --- a/instrumentation/active_job/Appraisals +++ b/instrumentation/active_job/Appraisals @@ -4,7 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 -%w[6.1.0 7.0.0 7.1.0].each do |version| +%w[7.0.0 7.1.0].each do |version| appraise "activejob-#{version}" do gem 'activejob', "~> #{version}" end diff --git a/instrumentation/active_job/lib/opentelemetry/instrumentation/active_job/instrumentation.rb b/instrumentation/active_job/lib/opentelemetry/instrumentation/active_job/instrumentation.rb index a5b9d22e09..6af50170cd 100644 --- a/instrumentation/active_job/lib/opentelemetry/instrumentation/active_job/instrumentation.rb +++ b/instrumentation/active_job/lib/opentelemetry/instrumentation/active_job/instrumentation.rb @@ -9,7 +9,7 @@ module Instrumentation module ActiveJob # The Instrumentation class contains logic to detect and install the ActiveJob instrumentation class Instrumentation < OpenTelemetry::Instrumentation::Base - MINIMUM_VERSION = Gem::Version.new('6.1.0') + MINIMUM_VERSION = Gem::Version.new('7') install do |_config| require_dependencies diff --git a/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec b/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec index 693b8e8339..b7a6c6949f 100644 --- a/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec +++ b/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec @@ -28,7 +28,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' - spec.add_development_dependency 'activejob', '>= 6.1' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' spec.add_development_dependency 'minitest', '~> 5.0' diff --git a/instrumentation/active_job/test/opentelemetry/instrumentation/active_job/handlers/perform_test.rb b/instrumentation/active_job/test/opentelemetry/instrumentation/active_job/handlers/perform_test.rb index b2a19bf34e..5b97435fd7 100644 --- a/instrumentation/active_job/test/opentelemetry/instrumentation/active_job/handlers/perform_test.rb +++ b/instrumentation/active_job/test/opentelemetry/instrumentation/active_job/handlers/perform_test.rb @@ -68,20 +68,7 @@ _(process_span.events.first.attributes['exception.message']).must_equal 'This job raises an exception' end - it 'captures errors that were handled by rescue_from in versions earlier than Rails 7' do - skip 'rescue_from jobs behave differently in Rails 7 and newer' if ActiveJob.version >= Gem::Version.new('7') - RescueFromJob.perform_later - - _(process_span.status.code).must_equal OpenTelemetry::Trace::Status::ERROR - _(process_span.status.description).must_equal 'Unexpected ActiveJob Error RescueFromJob::RescueFromError' - - _(process_span.events.first.name).must_equal 'exception' - _(process_span.events.first.attributes['exception.type']).must_equal 'RescueFromJob::RescueFromError' - _(process_span.events.first.attributes['exception.message']).must_equal 'I was handled by rescue_from' - end - it 'ignores errors that were handled by rescue_from in versions of Rails 7 or newer' do - skip 'rescue_from jobs behave differently in Rails 7 and newer' if ActiveJob.version < Gem::Version.new('7') RescueFromJob.perform_later _(process_span.status.code).must_equal OpenTelemetry::Trace::Status::OK @@ -318,7 +305,6 @@ describe 'active_job callbacks' do it 'makes the tracing context available in before_perform callbacks' do - skip "ActiveJob #{ActiveJob.version} subscribers do not include timing information for callbacks" if ActiveJob.version < Gem::Version.new('7') CallbacksJob.perform_now _(CallbacksJob.context_before).wont_be_nil @@ -326,7 +312,6 @@ end it 'makes the tracing context available in after_perform callbacks' do - skip "ActiveJob #{ActiveJob.version} subscribers do not include timing information for callbacks" if ActiveJob.version < Gem::Version.new('7') CallbacksJob.perform_now _(CallbacksJob.context_after).wont_be_nil diff --git a/instrumentation/active_record/Appraisals b/instrumentation/active_record/Appraisals index faa0add166..b919a47cb9 100644 --- a/instrumentation/active_record/Appraisals +++ b/instrumentation/active_record/Appraisals @@ -4,7 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 -%w[6.1.0 7.0.0 7.1.0].each do |version| +%w[7.0.0 7.1.0].each do |version| appraise "activerecord-#{version}" do gem 'sqlite3', '~> 1.4' gem 'activerecord', "~> #{version}" diff --git a/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/instrumentation.rb b/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/instrumentation.rb index 6d76b91f45..72ae989dac 100644 --- a/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/instrumentation.rb +++ b/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/instrumentation.rb @@ -9,7 +9,7 @@ module Instrumentation module ActiveRecord # The Instrumentation class contains logic to detect and install the ActiveRecord instrumentation class Instrumentation < OpenTelemetry::Instrumentation::Base - MINIMUM_VERSION = Gem::Version.new('6.1.0') + MINIMUM_VERSION = Gem::Version.new('7') install do |_config| require_dependencies @@ -45,7 +45,7 @@ def patch_activerecord ::ActiveSupport.on_load(:active_record) do # Modules to prepend to ActiveRecord::Base are grouped by the source # module that they are defined in as they are included into ActiveRecord::Base - # Example: Patches::PersistenceClassMethods refers to https://github.com/rails/rails/blob/v6.1.0/activerecord/lib/active_record/persistence.rb#L10 + # Example: Patches::PersistenceClassMethods refers to https://github.com/rails/rails/blob/v7.0.0/activerecord/lib/active_record/persistence.rb#L10 # which is included into ActiveRecord::Base in https://github.com/rails/rails/blob/914caca2d31bd753f47f9168f2a375921d9e91cc/activerecord/lib/active_record/base.rb#L283 ::ActiveRecord::Base.prepend(Patches::Querying) ::ActiveRecord::Base.prepend(Patches::Persistence) diff --git a/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec b/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec index 6433e0f187..205c4b3010 100644 --- a/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec +++ b/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec @@ -28,7 +28,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' - spec.add_development_dependency 'activerecord', '>= 6.1' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' spec.add_development_dependency 'minitest', '~> 5.0' diff --git a/instrumentation/active_support/Appraisals b/instrumentation/active_support/Appraisals index 3a6dfc3fee..e6ce46c549 100644 --- a/instrumentation/active_support/Appraisals +++ b/instrumentation/active_support/Appraisals @@ -4,7 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 -%w[6.1.0 7.0.0 7.1.0].each do |version| +%w[7.0.0 7.1.0].each do |version| appraise "activesupport-#{version}" do gem 'activesupport', "~> #{version}" end diff --git a/instrumentation/active_support/lib/opentelemetry/instrumentation/active_support/instrumentation.rb b/instrumentation/active_support/lib/opentelemetry/instrumentation/active_support/instrumentation.rb index d10c3cbac1..a18950ba13 100644 --- a/instrumentation/active_support/lib/opentelemetry/instrumentation/active_support/instrumentation.rb +++ b/instrumentation/active_support/lib/opentelemetry/instrumentation/active_support/instrumentation.rb @@ -9,7 +9,7 @@ module Instrumentation module ActiveSupport # The Instrumentation class contains logic to detect and install the ActiveSupport instrumentation class Instrumentation < OpenTelemetry::Instrumentation::Base - MINIMUM_VERSION = Gem::Version.new('6.1.0') + MINIMUM_VERSION = Gem::Version.new('7') install do |_config| require_dependencies diff --git a/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec b/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec index ceae57e078..d670fcd1c9 100644 --- a/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec +++ b/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec @@ -36,7 +36,6 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'opentelemetry-test-helpers', '~> 0.3' spec.add_development_dependency 'pry' spec.add_development_dependency 'pry-byebug' - spec.add_development_dependency 'rails', '>= 6.1' spec.add_development_dependency 'rake', '~> 13.0' spec.add_development_dependency 'rspec-mocks' spec.add_development_dependency 'rubocop', '~> 1.69.1' diff --git a/instrumentation/delayed_job/Appraisals b/instrumentation/delayed_job/Appraisals index 9099f13698..cf6e2e8007 100644 --- a/instrumentation/delayed_job/Appraisals +++ b/instrumentation/delayed_job/Appraisals @@ -4,7 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 -%w[6.1.0 7.0.0 7.1.0].each do |version| +%w[7.0.0 7.1.0].each do |version| appraise "delayed_job_4.1-activejob-#{version}" do gem 'delayed_job', '~> 4.1' gem 'activejob', "~> #{version}" diff --git a/instrumentation/pg/Gemfile b/instrumentation/pg/Gemfile index 6c8072b49d..8f0cfc4f6c 100644 --- a/instrumentation/pg/Gemfile +++ b/instrumentation/pg/Gemfile @@ -9,6 +9,7 @@ source 'https://rubygems.org' gemspec group :test do + gem 'activerecord', '>= 7.0.0' gem 'opentelemetry-instrumentation-base', path: '../base' gem 'opentelemetry-helpers-sql-obfuscation', path: '../../helpers/sql-obfuscation' end diff --git a/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec b/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec index 630dcfd10d..8c87464b3a 100644 --- a/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec +++ b/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec @@ -29,7 +29,6 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-helpers-sql-obfuscation' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' - spec.add_development_dependency 'activerecord', '> 6.1.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' spec.add_development_dependency 'minitest', '~> 5.0' diff --git a/instrumentation/que/Gemfile b/instrumentation/que/Gemfile index af89399b5b..1c201b2858 100644 --- a/instrumentation/que/Gemfile +++ b/instrumentation/que/Gemfile @@ -9,7 +9,7 @@ source 'https://rubygems.org' gemspec group :test do - gem 'activerecord', '< 7.2.0', '> 6.1.0' + gem 'activerecord', '< 7.2.0', '> 7.0.0' gem 'pg' gem 'opentelemetry-helpers-sql-obfuscation', path: '../../helpers/sql-obfuscation' gem 'opentelemetry-instrumentation-base', path: '../base' diff --git a/instrumentation/rails/Appraisals b/instrumentation/rails/Appraisals index 2f466100e5..c13c2a0dfc 100644 --- a/instrumentation/rails/Appraisals +++ b/instrumentation/rails/Appraisals @@ -4,7 +4,7 @@ # # SPDX-License-Identifier: Apache-2.0 -%w[6.1.0 7.0.0 7.1.0].each do |version| +%w[7.0.0 7.1.0].each do |version| appraise "rails-#{version}" do gem 'rails', "~> #{version}" end diff --git a/instrumentation/rails/README.md b/instrumentation/rails/README.md index 47ada008c9..d1de1da14d 100644 --- a/instrumentation/rails/README.md +++ b/instrumentation/rails/README.md @@ -24,7 +24,7 @@ gem opentelemetry-instrumentation-rails, "" | --- | --- | | `5.2` | `= 0.24.1` | | `6.0` | `= 0.28.0` | -| `6.1` | `~> 0.24` | +| `6.1` | `= 0.24` | | `7.x` | `~> 0.24` | ## Usage diff --git a/instrumentation/rails/lib/opentelemetry/instrumentation/rails/instrumentation.rb b/instrumentation/rails/lib/opentelemetry/instrumentation/rails/instrumentation.rb index c928c01921..1192a05ad9 100644 --- a/instrumentation/rails/lib/opentelemetry/instrumentation/rails/instrumentation.rb +++ b/instrumentation/rails/lib/opentelemetry/instrumentation/rails/instrumentation.rb @@ -12,7 +12,7 @@ module Rails # The Instrumentation class contains logic to detect and install the Rails # instrumentation class Instrumentation < OpenTelemetry::Instrumentation::Base - MINIMUM_VERSION = Gem::Version.new('6.1.0') + MINIMUM_VERSION = Gem::Version.new('7') # This gem requires the instrumentantion gems for the different # components of Rails, as a result it does not have any explicit From 4780480ce3f25ac3984a0af6ec40fcfe31d014a8 Mon Sep 17 00:00:00 2001 From: Ariel Valentin Date: Wed, 15 Jan 2025 22:19:09 -0600 Subject: [PATCH 3/6] feat!: Set minimum supported version to Ruby 3.1 (#1216) * feat!: Set minimum supported version to Ruby 3.1 Ruby 3.0 is no longer receiving security updates. Per our manitenace policy we will only provide updates for Ruby and library versions that are at a minimum receiving security updates. Any users that require Ruby support prior to 3.0 should pin their versions > Ruby 3.0 > status: eol > release date: 2020-12-25 > normal maintenance until: 2023-04-01 > EOL: 2024-04-23 cc: https://github.com/open-telemetry/opentelemetry-ruby-contrib/issues/1211 * squash: Temporarily disable rule https://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Naming/BlockForwarding * fix: Duplicate block * squash: use correct rule * squash: Apply code review comments * squash: remove post-install msg --- .github/workflows/ci-contrib.yml | 24 --------------- .../ci-instrumentation-with-services.yml | 30 ------------------- .github/workflows/ci-instrumentation.yml | 6 ---- .github/workflows/release-hook-on-closed.yml | 2 +- .github/workflows/release-hook-on-push.yml | 2 +- .github/workflows/release-perform.yml | 2 +- .github/workflows/release-please.yaml | 2 +- .github/workflows/release-request-weekly.yml | 2 +- .github/workflows/release-request.yml | 2 +- .github/workflows/release-retry.yml | 2 +- .../instrumentation_generator.rb | 2 +- .../templates/gemspec.tt | 2 +- .rubocop.yml | 8 ++++- POST_INSTALL_MESSAGE | 1 - README.md | 4 ++- .../mysql/opentelemetry-helpers-mysql.gemspec | 2 +- ...ntelemetry-helpers-sql-obfuscation.gemspec | 2 +- instrumentation/CONTRIBUTING.md | 5 ---- ...etry-instrumentation-action_mailer.gemspec | 2 +- ...emetry-instrumentation-action_pack.gemspec | 2 +- ...emetry-instrumentation-action_view.gemspec | 2 +- ...lemetry-instrumentation-active_job.gemspec | 2 +- ...mentation-active_model_serializers.gemspec | 2 +- ...etry-instrumentation-active_record.gemspec | 2 +- ...try-instrumentation-active_support.gemspec | 2 +- .../opentelemetry-instrumentation-all.gemspec | 2 +- ...lemetry-instrumentation-aws_lambda.gemspec | 2 +- ...ntelemetry-instrumentation-aws_sdk.gemspec | 2 +- ...opentelemetry-instrumentation-base.gemspec | 2 +- ...pentelemetry-instrumentation-bunny.gemspec | 2 +- ...ry-instrumentation-concurrent_ruby.gemspec | 2 +- ...pentelemetry-instrumentation-dalli.gemspec | 2 +- ...emetry-instrumentation-delayed_job.gemspec | 2 +- ...pentelemetry-instrumentation-ethon.gemspec | 2 +- ...pentelemetry-instrumentation-excon.gemspec | 2 +- ...ntelemetry-instrumentation-faraday.gemspec | 2 +- ...pentelemetry-instrumentation-grape.gemspec | 2 +- ...ntelemetry-instrumentation-graphql.gemspec | 2 +- ...opentelemetry-instrumentation-http.gemspec | 2 +- ...emetry-instrumentation-http_client.gemspec | 2 +- ...pentelemetry-instrumentation-httpx.gemspec | 2 +- ...pentelemetry-instrumentation-koala.gemspec | 2 +- ...opentelemetry-instrumentation-lmdb.gemspec | 2 +- ...pentelemetry-instrumentation-mongo.gemspec | 2 +- ...entelemetry-instrumentation-mysql2.gemspec | 2 +- ...telemetry-instrumentation-net_http.gemspec | 2 +- .../opentelemetry-instrumentation-pg.gemspec | 2 +- .../opentelemetry-instrumentation-que.gemspec | 2 +- ...ntelemetry-instrumentation-racecar.gemspec | 2 +- ...opentelemetry-instrumentation-rack.gemspec | 2 +- ...pentelemetry-instrumentation-rails.gemspec | 2 +- ...opentelemetry-instrumentation-rake.gemspec | 2 +- ...ntelemetry-instrumentation-rdkafka.gemspec | 2 +- ...pentelemetry-instrumentation-redis.gemspec | 2 +- ...entelemetry-instrumentation-resque.gemspec | 2 +- ...lemetry-instrumentation-restclient.gemspec | 2 +- ...pentelemetry-instrumentation-rspec.gemspec | 2 +- ...lemetry-instrumentation-ruby_kafka.gemspec | 2 +- ...ntelemetry-instrumentation-sidekiq.gemspec | 2 +- ...ntelemetry-instrumentation-sinatra.gemspec | 2 +- ...ntelemetry-instrumentation-trilogy.gemspec | 2 +- .../opentelemetry-processor-baggage.gemspec | 2 +- .../opentelemetry-propagator-ottrace.gemspec | 2 +- .../opentelemetry-propagator-vitess.gemspec | 2 +- .../opentelemetry-propagator-xray.gemspec | 2 +- 65 files changed, 68 insertions(+), 126 deletions(-) diff --git a/.github/workflows/ci-contrib.yml b/.github/workflows/ci-contrib.yml index 1c8593069a..39ee9e9e21 100644 --- a/.github/workflows/ci-contrib.yml +++ b/.github/workflows/ci-contrib.yml @@ -44,12 +44,6 @@ jobs: with: gem: "opentelemetry-helpers-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - if: "${{ matrix.os == 'ubuntu-latest' }}" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-helpers-${{ matrix.gem }}" - ruby: "3.0" yard: true rubocop: true build: true @@ -89,12 +83,6 @@ jobs: with: gem: "opentelemetry-propagator-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - if: "${{ matrix.os == 'ubuntu-latest' }}" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-propagator-${{ matrix.gem }}" - ruby: "3.0" yard: true rubocop: true build: true @@ -134,15 +122,9 @@ jobs: with: gem: "opentelemetry-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - if: "${{ matrix.os == 'ubuntu-latest' }}" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-${{ matrix.gem }}" yard: true rubocop: true build: true - ruby: "3.0" - name: "Test JRuby" if: "${{ matrix.os == 'ubuntu-latest' }}" uses: ./.github/actions/test_gem @@ -177,12 +159,6 @@ jobs: with: gem: "opentelemetry-processor-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - if: "${{ matrix.os == 'ubuntu-latest' }}" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-processor-${{ matrix.gem }}" - ruby: "3.0" yard: true rubocop: true build: true diff --git a/.github/workflows/ci-instrumentation-with-services.yml b/.github/workflows/ci-instrumentation-with-services.yml index 74ba690d24..d92a23122b 100644 --- a/.github/workflows/ci-instrumentation-with-services.yml +++ b/.github/workflows/ci-instrumentation-with-services.yml @@ -44,11 +44,6 @@ jobs: with: gem: "opentelemetry-instrumentation-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-instrumentation-${{ matrix.gem }}" - ruby: "3.0" yard: true rubocop: true build: true @@ -95,11 +90,6 @@ jobs: with: gem: "opentelemetry-instrumentation-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-instrumentation-${{ matrix.gem }}" - ruby: "3.0" yard: true rubocop: true build: true @@ -137,11 +127,6 @@ jobs: with: gem: "opentelemetry-instrumentation-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-instrumentation-${{ matrix.gem }}" - ruby: "3.0" yard: true rubocop: true build: true @@ -195,11 +180,6 @@ jobs: with: gem: "opentelemetry-instrumentation-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-instrumentation-${{ matrix.gem }}" - ruby: "3.0" yard: true rubocop: true build: true @@ -244,11 +224,6 @@ jobs: with: gem: "opentelemetry-instrumentation-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-instrumentation-${{ matrix.gem }}" - ruby: "3.0" yard: true rubocop: true build: true @@ -290,11 +265,6 @@ jobs: with: gem: "opentelemetry-instrumentation-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-instrumentation-${{ matrix.gem }}" - ruby: "3.0" yard: true rubocop: true build: true diff --git a/.github/workflows/ci-instrumentation.yml b/.github/workflows/ci-instrumentation.yml index f4fc1465ad..c0a123901b 100644 --- a/.github/workflows/ci-instrumentation.yml +++ b/.github/workflows/ci-instrumentation.yml @@ -74,12 +74,6 @@ jobs: with: gem: "opentelemetry-instrumentation-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - if: "${{ matrix.os == 'ubuntu-latest' }}" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-instrumentation-${{ matrix.gem }}" - ruby: "3.0" yard: true rubocop: true build: true diff --git a/.github/workflows/release-hook-on-closed.yml b/.github/workflows/release-hook-on-closed.yml index 3bf8d5e19e..506711786c 100644 --- a/.github/workflows/release-hook-on-closed.yml +++ b/.github/workflows/release-hook-on-closed.yml @@ -8,7 +8,7 @@ jobs: release-process-request: if: ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }} env: - ruby_version: "3.0" + ruby_version: "3.1" runs-on: ubuntu-latest steps: - name: Install Ruby ${{ env.ruby_version }} diff --git a/.github/workflows/release-hook-on-push.yml b/.github/workflows/release-hook-on-push.yml index 72b3b2ab8b..9ec35c8dcb 100644 --- a/.github/workflows/release-hook-on-push.yml +++ b/.github/workflows/release-hook-on-push.yml @@ -9,7 +9,7 @@ jobs: release-update-open-requests: if: ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }} env: - ruby_version: "3.0" + ruby_version: "3.1" runs-on: ubuntu-latest steps: - name: Install Ruby ${{ env.ruby_version }} diff --git a/.github/workflows/release-perform.yml b/.github/workflows/release-perform.yml index 59ae1c289a..f7f9b1bb1c 100644 --- a/.github/workflows/release-perform.yml +++ b/.github/workflows/release-perform.yml @@ -18,7 +18,7 @@ jobs: release-perform: if: ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }} env: - ruby_version: "3.0" + ruby_version: "3.1" runs-on: ubuntu-latest steps: - name: Install Ruby ${{ env.ruby_version }} diff --git a/.github/workflows/release-please.yaml b/.github/workflows/release-please.yaml index 73568b13b0..ad50daccdf 100644 --- a/.github/workflows/release-please.yaml +++ b/.github/workflows/release-please.yaml @@ -52,7 +52,7 @@ jobs: - uses: ruby/setup-ruby@v1.207.0 with: - ruby-version: "3.0" + ruby-version: "3.1" bundler: latest bundler-cache: false working-directory: ${{ matrix.path }} diff --git a/.github/workflows/release-request-weekly.yml b/.github/workflows/release-request-weekly.yml index a9dacf40dc..74365772d3 100644 --- a/.github/workflows/release-request-weekly.yml +++ b/.github/workflows/release-request-weekly.yml @@ -8,7 +8,7 @@ jobs: release-request: if: ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }} env: - ruby_version: "3.0" + ruby_version: "3.1" runs-on: ubuntu-latest steps: - name: Install Ruby ${{ env.ruby_version }} diff --git a/.github/workflows/release-request.yml b/.github/workflows/release-request.yml index cfea8d6651..d6cfae1823 100644 --- a/.github/workflows/release-request.yml +++ b/.github/workflows/release-request.yml @@ -12,7 +12,7 @@ jobs: release-request: if: ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }} env: - ruby_version: "3.0" + ruby_version: "3.1" runs-on: ubuntu-latest steps: - name: Install Ruby ${{ env.ruby_version }} diff --git a/.github/workflows/release-retry.yml b/.github/workflows/release-retry.yml index f716f39479..06145e1da0 100644 --- a/.github/workflows/release-retry.yml +++ b/.github/workflows/release-retry.yml @@ -15,7 +15,7 @@ jobs: release-retry: if: ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }} env: - ruby_version: "3.0" + ruby_version: "3.1" runs-on: ubuntu-latest steps: - name: Install Ruby ${{ env.ruby_version }} diff --git a/.instrumentation_generator/instrumentation_generator.rb b/.instrumentation_generator/instrumentation_generator.rb index b488567da9..f47b24c946 100755 --- a/.instrumentation_generator/instrumentation_generator.rb +++ b/.instrumentation_generator/instrumentation_generator.rb @@ -61,7 +61,7 @@ def add_to_instrumentation_all insert_into_file("#{instrumentation_all_path}/Gemfile", gemfile_text, after: "gemspec\n") gemspec_text = "\n spec.add_dependency '#{instrumentation_gem_name}', '~> 0.0.0'" - insert_into_file("#{instrumentation_all_path}/opentelemetry-instrumentation-all.gemspec", gemspec_text, after: "spec.required_ruby_version = '>= 3.0'\n") + insert_into_file("#{instrumentation_all_path}/opentelemetry-instrumentation-all.gemspec", gemspec_text, after: "spec.required_ruby_version = '>= 3.1'\n") all_rb_text = "\nrequire '#{instrumentation_gem_name}'" insert_into_file("#{instrumentation_all_path}/lib/opentelemetry/instrumentation/all.rb", all_rb_text, after: "# SPDX-License-Identifier: Apache-2.0\n") diff --git a/.instrumentation_generator/templates/gemspec.tt b/.instrumentation_generator/templates/gemspec.tt index fd3ad027e3..d394b10e28 100644 --- a/.instrumentation_generator/templates/gemspec.tt +++ b/.instrumentation_generator/templates/gemspec.tt @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> <%= opentelemetry_version %>' spec.add_dependency 'opentelemetry-instrumentation-base', '~> <%= instrumentation_base_version %>' diff --git a/.rubocop.yml b/.rubocop.yml index 028015df7d..bbacb1955a 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,7 +1,7 @@ require: rubocop-performance AllCops: - TargetRubyVersion: '3.0' + TargetRubyVersion: '3.1' NewCops: enable Exclude: - Rakefile @@ -38,6 +38,12 @@ Metrics/PerceivedComplexity: Naming/FileName: Exclude: - '**/opentelemetry-*' +### TODO: Enable this is a separate PR +Naming/BlockForwarding: + Enabled: false +Style/ArgumentsForwarding: + Enabled: false +####################### Style/Documentation: Exclude: - "**/test/**/*" diff --git a/POST_INSTALL_MESSAGE b/POST_INSTALL_MESSAGE index ae62d141cf..e69de29bb2 100644 --- a/POST_INSTALL_MESSAGE +++ b/POST_INSTALL_MESSAGE @@ -1 +0,0 @@ -Ruby 3.0 has reached EoL 2024-04-23. OTel Ruby Contrib gems will no longer accept new features or bug fixes for Ruby 3.0 after 2025-01-15. Please upgrade to Ruby 3.1 or higher to continue receiving updates. diff --git a/README.md b/README.md index cf704fe826..65d33dfd0c 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,9 @@ This repository also contains libraries to aid with interoperability with vendor OpenTelemetry Ruby follows the [versioning and stability document][otel-versioning] in the OpenTelemetry specification. Notably, we adhere to the outlined version numbering exception, which states that experimental signals may have a `0.x` version number. -### Library Compatibility +### Ruby and Library Compatibility + +All libraries in this repository require Ruby Versions 3.1 or newer. This project is managed on a volunteer basis and therefore we have limited capacity to support compatibility with unmaintained or EOL libraries. diff --git a/helpers/mysql/opentelemetry-helpers-mysql.gemspec b/helpers/mysql/opentelemetry-helpers-mysql.gemspec index 563f99e64e..4e43af8089 100644 --- a/helpers/mysql/opentelemetry-helpers-mysql.gemspec +++ b/helpers/mysql/opentelemetry-helpers-mysql.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-common', '~> 0.21' diff --git a/helpers/sql-obfuscation/opentelemetry-helpers-sql-obfuscation.gemspec b/helpers/sql-obfuscation/opentelemetry-helpers-sql-obfuscation.gemspec index 761176e711..1b8ec50742 100644 --- a/helpers/sql-obfuscation/opentelemetry-helpers-sql-obfuscation.gemspec +++ b/helpers/sql-obfuscation/opentelemetry-helpers-sql-obfuscation.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-common', '~> 0.21' diff --git a/instrumentation/CONTRIBUTING.md b/instrumentation/CONTRIBUTING.md index 1d680665e7..36269d89df 100644 --- a/instrumentation/CONTRIBUTING.md +++ b/instrumentation/CONTRIBUTING.md @@ -368,11 +368,6 @@ If we determine the service container slows down the test suite significantly, i with: gem: "opentelemetry-instrumentation-${{ matrix.gem }}" ruby: "3.1" - - name: "Test Ruby 3.0" - uses: ./.github/actions/test_gem - with: - gem: "opentelemetry-instrumentation-${{ matrix.gem }}" - ruby: "3.0" yard: true rubocop: true build: true diff --git a/instrumentation/action_mailer/opentelemetry-instrumentation-action_mailer.gemspec b/instrumentation/action_mailer/opentelemetry-instrumentation-action_mailer.gemspec index d5d0755a7a..69c553efb7 100644 --- a/instrumentation/action_mailer/opentelemetry-instrumentation-action_mailer.gemspec +++ b/instrumentation/action_mailer/opentelemetry-instrumentation-action_mailer.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-active_support', '~> 0.7' diff --git a/instrumentation/action_pack/opentelemetry-instrumentation-action_pack.gemspec b/instrumentation/action_pack/opentelemetry-instrumentation-action_pack.gemspec index 1211feb2a0..d1da74dd95 100644 --- a/instrumentation/action_pack/opentelemetry-instrumentation-action_pack.gemspec +++ b/instrumentation/action_pack/opentelemetry-instrumentation-action_pack.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/action_view/opentelemetry-instrumentation-action_view.gemspec b/instrumentation/action_view/opentelemetry-instrumentation-action_view.gemspec index cdec9f536f..37419d29df 100644 --- a/instrumentation/action_view/opentelemetry-instrumentation-action_view.gemspec +++ b/instrumentation/action_view/opentelemetry-instrumentation-action_view.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-active_support', '~> 0.7' diff --git a/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec b/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec index b7a6c6949f..4c0b1769cb 100644 --- a/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec +++ b/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/active_model_serializers/opentelemetry-instrumentation-active_model_serializers.gemspec b/instrumentation/active_model_serializers/opentelemetry-instrumentation-active_model_serializers.gemspec index 3b7c2894fc..ef613b392c 100644 --- a/instrumentation/active_model_serializers/opentelemetry-instrumentation-active_model_serializers.gemspec +++ b/instrumentation/active_model_serializers/opentelemetry-instrumentation-active_model_serializers.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-active_support', '>= 0.7.0' diff --git a/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec b/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec index 205c4b3010..72bb3fdda9 100644 --- a/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec +++ b/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec b/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec index d670fcd1c9..45030793dc 100644 --- a/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec +++ b/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/all/opentelemetry-instrumentation-all.gemspec b/instrumentation/all/opentelemetry-instrumentation-all.gemspec index 2f60d7f6bc..44c2320ac0 100644 --- a/instrumentation/all/opentelemetry-instrumentation-all.gemspec +++ b/instrumentation/all/opentelemetry-instrumentation-all.gemspec @@ -24,7 +24,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-instrumentation-active_model_serializers', '~> 0.21.0' spec.add_dependency 'opentelemetry-instrumentation-aws_lambda', '~> 0.1.0' diff --git a/instrumentation/aws_lambda/opentelemetry-instrumentation-aws_lambda.gemspec b/instrumentation/aws_lambda/opentelemetry-instrumentation-aws_lambda.gemspec index deab2081bb..c80568f1ab 100644 --- a/instrumentation/aws_lambda/opentelemetry-instrumentation-aws_lambda.gemspec +++ b/instrumentation/aws_lambda/opentelemetry-instrumentation-aws_lambda.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/aws_sdk/opentelemetry-instrumentation-aws_sdk.gemspec b/instrumentation/aws_sdk/opentelemetry-instrumentation-aws_sdk.gemspec index 0cedf557ae..d376bc0685 100644 --- a/instrumentation/aws_sdk/opentelemetry-instrumentation-aws_sdk.gemspec +++ b/instrumentation/aws_sdk/opentelemetry-instrumentation-aws_sdk.gemspec @@ -24,7 +24,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/base/opentelemetry-instrumentation-base.gemspec b/instrumentation/base/opentelemetry-instrumentation-base.gemspec index 9bcca62004..4939037352 100644 --- a/instrumentation/base/opentelemetry-instrumentation-base.gemspec +++ b/instrumentation/base/opentelemetry-instrumentation-base.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-common', '~> 0.21' diff --git a/instrumentation/bunny/opentelemetry-instrumentation-bunny.gemspec b/instrumentation/bunny/opentelemetry-instrumentation-bunny.gemspec index 2f390c08ec..a1593ecff5 100644 --- a/instrumentation/bunny/opentelemetry-instrumentation-bunny.gemspec +++ b/instrumentation/bunny/opentelemetry-instrumentation-bunny.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/concurrent_ruby/opentelemetry-instrumentation-concurrent_ruby.gemspec b/instrumentation/concurrent_ruby/opentelemetry-instrumentation-concurrent_ruby.gemspec index 3a09f1785a..9e353e8453 100644 --- a/instrumentation/concurrent_ruby/opentelemetry-instrumentation-concurrent_ruby.gemspec +++ b/instrumentation/concurrent_ruby/opentelemetry-instrumentation-concurrent_ruby.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/dalli/opentelemetry-instrumentation-dalli.gemspec b/instrumentation/dalli/opentelemetry-instrumentation-dalli.gemspec index 4ae8b6763c..b8765ac978 100644 --- a/instrumentation/dalli/opentelemetry-instrumentation-dalli.gemspec +++ b/instrumentation/dalli/opentelemetry-instrumentation-dalli.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/delayed_job/opentelemetry-instrumentation-delayed_job.gemspec b/instrumentation/delayed_job/opentelemetry-instrumentation-delayed_job.gemspec index 6dbc347b0d..9958cfafb4 100644 --- a/instrumentation/delayed_job/opentelemetry-instrumentation-delayed_job.gemspec +++ b/instrumentation/delayed_job/opentelemetry-instrumentation-delayed_job.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/ethon/opentelemetry-instrumentation-ethon.gemspec b/instrumentation/ethon/opentelemetry-instrumentation-ethon.gemspec index 83f4bfa5ac..a7c919737b 100644 --- a/instrumentation/ethon/opentelemetry-instrumentation-ethon.gemspec +++ b/instrumentation/ethon/opentelemetry-instrumentation-ethon.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/excon/opentelemetry-instrumentation-excon.gemspec b/instrumentation/excon/opentelemetry-instrumentation-excon.gemspec index 903bae2ea4..53d6d03903 100644 --- a/instrumentation/excon/opentelemetry-instrumentation-excon.gemspec +++ b/instrumentation/excon/opentelemetry-instrumentation-excon.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/faraday/opentelemetry-instrumentation-faraday.gemspec b/instrumentation/faraday/opentelemetry-instrumentation-faraday.gemspec index 9364862255..87e12b9e28 100644 --- a/instrumentation/faraday/opentelemetry-instrumentation-faraday.gemspec +++ b/instrumentation/faraday/opentelemetry-instrumentation-faraday.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/grape/opentelemetry-instrumentation-grape.gemspec b/instrumentation/grape/opentelemetry-instrumentation-grape.gemspec index 89aa0b8c10..3d0778225e 100644 --- a/instrumentation/grape/opentelemetry-instrumentation-grape.gemspec +++ b/instrumentation/grape/opentelemetry-instrumentation-grape.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/graphql/opentelemetry-instrumentation-graphql.gemspec b/instrumentation/graphql/opentelemetry-instrumentation-graphql.gemspec index 5fb0ea650c..680c2cd610 100644 --- a/instrumentation/graphql/opentelemetry-instrumentation-graphql.gemspec +++ b/instrumentation/graphql/opentelemetry-instrumentation-graphql.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/http/opentelemetry-instrumentation-http.gemspec b/instrumentation/http/opentelemetry-instrumentation-http.gemspec index e2fcb50b1e..d3bdf6b187 100644 --- a/instrumentation/http/opentelemetry-instrumentation-http.gemspec +++ b/instrumentation/http/opentelemetry-instrumentation-http.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/http_client/opentelemetry-instrumentation-http_client.gemspec b/instrumentation/http_client/opentelemetry-instrumentation-http_client.gemspec index 2b5ec7a98f..c366993670 100644 --- a/instrumentation/http_client/opentelemetry-instrumentation-http_client.gemspec +++ b/instrumentation/http_client/opentelemetry-instrumentation-http_client.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/httpx/opentelemetry-instrumentation-httpx.gemspec b/instrumentation/httpx/opentelemetry-instrumentation-httpx.gemspec index cce193a61d..3fa68f9bae 100644 --- a/instrumentation/httpx/opentelemetry-instrumentation-httpx.gemspec +++ b/instrumentation/httpx/opentelemetry-instrumentation-httpx.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/koala/opentelemetry-instrumentation-koala.gemspec b/instrumentation/koala/opentelemetry-instrumentation-koala.gemspec index e54d8f3432..db6f30791c 100644 --- a/instrumentation/koala/opentelemetry-instrumentation-koala.gemspec +++ b/instrumentation/koala/opentelemetry-instrumentation-koala.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/lmdb/opentelemetry-instrumentation-lmdb.gemspec b/instrumentation/lmdb/opentelemetry-instrumentation-lmdb.gemspec index 44d4402100..15d259388d 100644 --- a/instrumentation/lmdb/opentelemetry-instrumentation-lmdb.gemspec +++ b/instrumentation/lmdb/opentelemetry-instrumentation-lmdb.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/mongo/opentelemetry-instrumentation-mongo.gemspec b/instrumentation/mongo/opentelemetry-instrumentation-mongo.gemspec index 71e98758c3..b0af8d3688 100644 --- a/instrumentation/mongo/opentelemetry-instrumentation-mongo.gemspec +++ b/instrumentation/mongo/opentelemetry-instrumentation-mongo.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/mysql2/opentelemetry-instrumentation-mysql2.gemspec b/instrumentation/mysql2/opentelemetry-instrumentation-mysql2.gemspec index 83aeef4761..db3a8a901b 100644 --- a/instrumentation/mysql2/opentelemetry-instrumentation-mysql2.gemspec +++ b/instrumentation/mysql2/opentelemetry-instrumentation-mysql2.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-helpers-mysql' diff --git a/instrumentation/net_http/opentelemetry-instrumentation-net_http.gemspec b/instrumentation/net_http/opentelemetry-instrumentation-net_http.gemspec index 159653a0cf..17b95376c4 100644 --- a/instrumentation/net_http/opentelemetry-instrumentation-net_http.gemspec +++ b/instrumentation/net_http/opentelemetry-instrumentation-net_http.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec b/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec index 8c87464b3a..f4a9482be6 100644 --- a/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec +++ b/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-helpers-sql-obfuscation' diff --git a/instrumentation/que/opentelemetry-instrumentation-que.gemspec b/instrumentation/que/opentelemetry-instrumentation-que.gemspec index 0ec9df0f5a..845326ce25 100644 --- a/instrumentation/que/opentelemetry-instrumentation-que.gemspec +++ b/instrumentation/que/opentelemetry-instrumentation-que.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/racecar/opentelemetry-instrumentation-racecar.gemspec b/instrumentation/racecar/opentelemetry-instrumentation-racecar.gemspec index 1c0fd74d0c..303f3ff43a 100644 --- a/instrumentation/racecar/opentelemetry-instrumentation-racecar.gemspec +++ b/instrumentation/racecar/opentelemetry-instrumentation-racecar.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/rack/opentelemetry-instrumentation-rack.gemspec b/instrumentation/rack/opentelemetry-instrumentation-rack.gemspec index efeb30a854..97f98df1f3 100644 --- a/instrumentation/rack/opentelemetry-instrumentation-rack.gemspec +++ b/instrumentation/rack/opentelemetry-instrumentation-rack.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/rails/opentelemetry-instrumentation-rails.gemspec b/instrumentation/rails/opentelemetry-instrumentation-rails.gemspec index 7967043335..dd3d4d6d02 100644 --- a/instrumentation/rails/opentelemetry-instrumentation-rails.gemspec +++ b/instrumentation/rails/opentelemetry-instrumentation-rails.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-action_mailer', '~> 0.3.0' diff --git a/instrumentation/rake/opentelemetry-instrumentation-rake.gemspec b/instrumentation/rake/opentelemetry-instrumentation-rake.gemspec index 5ab973781e..5aa6beabf4 100644 --- a/instrumentation/rake/opentelemetry-instrumentation-rake.gemspec +++ b/instrumentation/rake/opentelemetry-instrumentation-rake.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/rdkafka/opentelemetry-instrumentation-rdkafka.gemspec b/instrumentation/rdkafka/opentelemetry-instrumentation-rdkafka.gemspec index 26e3e3c5ed..eb80c7efb2 100644 --- a/instrumentation/rdkafka/opentelemetry-instrumentation-rdkafka.gemspec +++ b/instrumentation/rdkafka/opentelemetry-instrumentation-rdkafka.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/redis/opentelemetry-instrumentation-redis.gemspec b/instrumentation/redis/opentelemetry-instrumentation-redis.gemspec index ef8ebd775d..91cb397b4c 100644 --- a/instrumentation/redis/opentelemetry-instrumentation-redis.gemspec +++ b/instrumentation/redis/opentelemetry-instrumentation-redis.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/resque/opentelemetry-instrumentation-resque.gemspec b/instrumentation/resque/opentelemetry-instrumentation-resque.gemspec index a23525b058..2590695d78 100644 --- a/instrumentation/resque/opentelemetry-instrumentation-resque.gemspec +++ b/instrumentation/resque/opentelemetry-instrumentation-resque.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/restclient/opentelemetry-instrumentation-restclient.gemspec b/instrumentation/restclient/opentelemetry-instrumentation-restclient.gemspec index f23f6c6f8c..d5720bb3a7 100644 --- a/instrumentation/restclient/opentelemetry-instrumentation-restclient.gemspec +++ b/instrumentation/restclient/opentelemetry-instrumentation-restclient.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/rspec/opentelemetry-instrumentation-rspec.gemspec b/instrumentation/rspec/opentelemetry-instrumentation-rspec.gemspec index 0651886e59..103544e62a 100644 --- a/instrumentation/rspec/opentelemetry-instrumentation-rspec.gemspec +++ b/instrumentation/rspec/opentelemetry-instrumentation-rspec.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/ruby_kafka/opentelemetry-instrumentation-ruby_kafka.gemspec b/instrumentation/ruby_kafka/opentelemetry-instrumentation-ruby_kafka.gemspec index 0c67950a03..14ac17af06 100644 --- a/instrumentation/ruby_kafka/opentelemetry-instrumentation-ruby_kafka.gemspec +++ b/instrumentation/ruby_kafka/opentelemetry-instrumentation-ruby_kafka.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/sidekiq/opentelemetry-instrumentation-sidekiq.gemspec b/instrumentation/sidekiq/opentelemetry-instrumentation-sidekiq.gemspec index 26aae6e4d3..cae2c9db35 100644 --- a/instrumentation/sidekiq/opentelemetry-instrumentation-sidekiq.gemspec +++ b/instrumentation/sidekiq/opentelemetry-instrumentation-sidekiq.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/sinatra/opentelemetry-instrumentation-sinatra.gemspec b/instrumentation/sinatra/opentelemetry-instrumentation-sinatra.gemspec index 8f14e9ee90..12e131d7ca 100644 --- a/instrumentation/sinatra/opentelemetry-instrumentation-sinatra.gemspec +++ b/instrumentation/sinatra/opentelemetry-instrumentation-sinatra.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' diff --git a/instrumentation/trilogy/opentelemetry-instrumentation-trilogy.gemspec b/instrumentation/trilogy/opentelemetry-instrumentation-trilogy.gemspec index 25e4ee8738..d24ca2428b 100644 --- a/instrumentation/trilogy/opentelemetry-instrumentation-trilogy.gemspec +++ b/instrumentation/trilogy/opentelemetry-instrumentation-trilogy.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-helpers-mysql' diff --git a/processor/baggage/opentelemetry-processor-baggage.gemspec b/processor/baggage/opentelemetry-processor-baggage.gemspec index 234b1c2777..086bd92e17 100644 --- a/processor/baggage/opentelemetry-processor-baggage.gemspec +++ b/processor/baggage/opentelemetry-processor-baggage.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-sdk', '~> 1.0' diff --git a/propagator/ottrace/opentelemetry-propagator-ottrace.gemspec b/propagator/ottrace/opentelemetry-propagator-ottrace.gemspec index 9b7646c691..e3acfad01e 100644 --- a/propagator/ottrace/opentelemetry-propagator-ottrace.gemspec +++ b/propagator/ottrace/opentelemetry-propagator-ottrace.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' diff --git a/propagator/vitess/opentelemetry-propagator-vitess.gemspec b/propagator/vitess/opentelemetry-propagator-vitess.gemspec index 8e028b9309..060fcf8443 100644 --- a/propagator/vitess/opentelemetry-propagator-vitess.gemspec +++ b/propagator/vitess/opentelemetry-propagator-vitess.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-propagator-jaeger', '~> 0.21' diff --git a/propagator/xray/opentelemetry-propagator-xray.gemspec b/propagator/xray/opentelemetry-propagator-xray.gemspec index 0dd55e75c7..9dda6adc36 100644 --- a/propagator/xray/opentelemetry-propagator-xray.gemspec +++ b/propagator/xray/opentelemetry-propagator-xray.gemspec @@ -24,7 +24,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 3.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' From e6e603ef9ad3a210eee331d9f29cc46ab33ec093 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 15 Jan 2025 23:48:00 -0600 Subject: [PATCH 4/6] release: Release 49 gems (#1348) * release: Release 49 gems * opentelemetry-helpers-mysql 0.2.0 (was 0.1.2) * opentelemetry-helpers-sql-obfuscation 0.3.0 (was 0.2.1) * opentelemetry-instrumentation-grape 0.3.0 (was 0.2.0) * opentelemetry-instrumentation-racecar 0.4.0 (was 0.3.4) * opentelemetry-instrumentation-rake 0.3.0 (was 0.2.2) * opentelemetry-instrumentation-rdkafka 0.5.0 (was 0.4.9) * opentelemetry-instrumentation-trilogy 0.61.0 (was 0.60.0) * opentelemetry-instrumentation-active_support 0.8.0 (was 0.7.0) * opentelemetry-instrumentation-action_mailer 0.4.0 (was 0.3.0) * opentelemetry-instrumentation-action_view 0.9.0 (was 0.8.0) * opentelemetry-instrumentation-action_pack 0.11.0 (was 0.10.0) * opentelemetry-instrumentation-active_job 0.8.0 (was 0.7.8) * opentelemetry-instrumentation-resque 0.6.0 (was 0.5.2) * opentelemetry-instrumentation-bunny 0.22.0 (was 0.21.4) * opentelemetry-instrumentation-base 0.23.0 (was 0.22.6) * opentelemetry-instrumentation-active_record 0.9.0 (was 0.8.1) * opentelemetry-instrumentation-aws_sdk 0.8.0 (was 0.7.0) * opentelemetry-instrumentation-aws_lambda 0.2.0 (was 0.1.1) * opentelemetry-instrumentation-lmdb 0.23.0 (was 0.22.3) * opentelemetry-instrumentation-http 0.24.0 (was 0.23.5) * opentelemetry-instrumentation-graphql 0.29.0 (was 0.28.4) * opentelemetry-instrumentation-http_client 0.23.0 (was 0.22.8) * opentelemetry-instrumentation-httpx 0.2.0 (was 0.1.3) * opentelemetry-instrumentation-koala 0.21.0 (was 0.20.6) * opentelemetry-instrumentation-active_model_serializers 0.22.0 (was 0.21.1) * opentelemetry-instrumentation-concurrent_ruby 0.22.0 (was 0.21.4) * opentelemetry-instrumentation-dalli 0.26.0 (was 0.25.4) * opentelemetry-instrumentation-delayed_job 0.23.0 (was 0.22.4) * opentelemetry-instrumentation-ethon 0.22.0 (was 0.21.9) * opentelemetry-instrumentation-excon 0.23.0 (was 0.22.5) * opentelemetry-instrumentation-faraday 0.26.0 (was 0.25.0) * opentelemetry-instrumentation-mongo 0.23.0 (was 0.22.4) * opentelemetry-instrumentation-mysql2 0.29.0 (was 0.28.0) * opentelemetry-instrumentation-net_http 0.23.0 (was 0.22.8) * opentelemetry-instrumentation-pg 0.30.0 (was 0.29.2) * opentelemetry-instrumentation-que 0.9.0 (was 0.8.4) * opentelemetry-instrumentation-rack 0.26.0 (was 0.25.0) * opentelemetry-instrumentation-rails 0.35.0 (was 0.34.1) * opentelemetry-instrumentation-redis 0.26.0 (was 0.25.7) * opentelemetry-instrumentation-restclient 0.23.0 (was 0.22.8) * opentelemetry-instrumentation-rspec 0.4.0 (was 0.3.3) * opentelemetry-instrumentation-ruby_kafka 0.22.0 (was 0.21.3) * opentelemetry-instrumentation-sidekiq 0.26.0 (was 0.25.7) * opentelemetry-instrumentation-sinatra 0.25.0 (was 0.24.1) * opentelemetry-instrumentation-all 0.72.0 (was 0.71.1) * opentelemetry-processor-baggage 0.3.0 (was 0.2.1) * opentelemetry-propagator-ottrace 0.22.0 (was 0.21.4) * opentelemetry-propagator-vitess 0.2.0 (was 0.1.1) * opentelemetry-propagator-xray 0.23.0 (was 0.22.3) * squash: bump dep * squash: typo * squash: fix depgit add -p * squash: fix dep * feat!: Set minimum supported version to Ruby 3.1 * squash: bump release plase versions --------- Co-authored-by: OpenTelemetry Bot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Ariel Valentin --- .release-please-manifest.json | 106 +++++++++--------- helpers/mysql/CHANGELOG.md | 6 + .../opentelemetry/helpers/mysql/version.rb | 2 +- helpers/sql-obfuscation/CHANGELOG.md | 6 + .../helpers/sql_obfuscation/version.rb | 2 +- instrumentation/action_mailer/CHANGELOG.md | 8 ++ .../instrumentation/action_mailer/version.rb | 2 +- ...etry-instrumentation-action_mailer.gemspec | 2 +- instrumentation/action_pack/CHANGELOG.md | 8 ++ .../instrumentation/action_pack/version.rb | 2 +- ...emetry-instrumentation-action_pack.gemspec | 2 +- instrumentation/action_view/CHANGELOG.md | 8 ++ .../instrumentation/action_view/version.rb | 2 +- ...emetry-instrumentation-action_view.gemspec | 2 +- instrumentation/active_job/CHANGELOG.md | 8 ++ .../instrumentation/active_job/version.rb | 2 +- ...lemetry-instrumentation-active_job.gemspec | 2 +- .../active_model_serializers/CHANGELOG.md | 6 + .../active_model_serializers/version.rb | 2 +- ...mentation-active_model_serializers.gemspec | 2 +- instrumentation/active_record/CHANGELOG.md | 8 ++ .../instrumentation/active_record/version.rb | 2 +- ...etry-instrumentation-active_record.gemspec | 2 +- instrumentation/active_support/CHANGELOG.md | 8 ++ .../instrumentation/active_support/version.rb | 2 +- ...try-instrumentation-active_support.gemspec | 2 +- instrumentation/all/CHANGELOG.md | 6 + .../instrumentation/all/version.rb | 2 +- .../opentelemetry-instrumentation-all.gemspec | 68 +++++------ instrumentation/aws_lambda/CHANGELOG.md | 6 + .../instrumentation/aws_lambda/version.rb | 2 +- ...lemetry-instrumentation-aws_lambda.gemspec | 2 +- instrumentation/aws_sdk/CHANGELOG.md | 6 + .../instrumentation/aws_sdk/version.rb | 2 +- ...ntelemetry-instrumentation-aws_sdk.gemspec | 2 +- instrumentation/base/CHANGELOG.md | 6 + .../opentelemetry/instrumentation/version.rb | 2 +- instrumentation/bunny/CHANGELOG.md | 6 + .../instrumentation/bunny/version.rb | 2 +- ...pentelemetry-instrumentation-bunny.gemspec | 2 +- instrumentation/concurrent_ruby/CHANGELOG.md | 6 + .../concurrent_ruby/version.rb | 2 +- ...ry-instrumentation-concurrent_ruby.gemspec | 2 +- instrumentation/dalli/CHANGELOG.md | 7 ++ .../instrumentation/dalli/version.rb | 2 +- ...pentelemetry-instrumentation-dalli.gemspec | 2 +- instrumentation/delayed_job/CHANGELOG.md | 8 ++ .../instrumentation/delayed_job/version.rb | 2 +- ...emetry-instrumentation-delayed_job.gemspec | 2 +- instrumentation/ethon/CHANGELOG.md | 6 + .../instrumentation/ethon/version.rb | 2 +- ...pentelemetry-instrumentation-ethon.gemspec | 2 +- instrumentation/excon/CHANGELOG.md | 6 + .../instrumentation/excon/version.rb | 2 +- ...pentelemetry-instrumentation-excon.gemspec | 2 +- instrumentation/faraday/CHANGELOG.md | 6 + .../instrumentation/faraday/version.rb | 2 +- ...ntelemetry-instrumentation-faraday.gemspec | 2 +- instrumentation/grape/CHANGELOG.md | 6 + .../instrumentation/grape/version.rb | 2 +- ...pentelemetry-instrumentation-grape.gemspec | 2 +- instrumentation/graphql/CHANGELOG.md | 6 + .../instrumentation/graphql/version.rb | 2 +- ...ntelemetry-instrumentation-graphql.gemspec | 2 +- instrumentation/grpc/CHANGELOG.md | 6 + .../instrumentation/grpc/version.rb | 2 +- ...opentelemetry-instrumentation-grpc.gemspec | 4 +- instrumentation/gruf/CHANGELOG.md | 6 + .../instrumentation/gruf/version.rb | 2 +- ...opentelemetry-instrumentation-gruf.gemspec | 4 +- instrumentation/http/CHANGELOG.md | 6 + .../instrumentation/http/version.rb | 2 +- ...opentelemetry-instrumentation-http.gemspec | 2 +- instrumentation/http_client/CHANGELOG.md | 6 + .../instrumentation/http_client/version.rb | 2 +- ...emetry-instrumentation-http_client.gemspec | 2 +- instrumentation/httpx/CHANGELOG.md | 6 + .../instrumentation/httpx/version.rb | 2 +- ...pentelemetry-instrumentation-httpx.gemspec | 2 +- instrumentation/koala/CHANGELOG.md | 6 + .../instrumentation/koala/version.rb | 2 +- ...pentelemetry-instrumentation-koala.gemspec | 2 +- instrumentation/lmdb/CHANGELOG.md | 6 + .../instrumentation/lmdb/version.rb | 2 +- ...opentelemetry-instrumentation-lmdb.gemspec | 2 +- instrumentation/mongo/CHANGELOG.md | 6 + .../instrumentation/mongo/version.rb | 2 +- ...pentelemetry-instrumentation-mongo.gemspec | 2 +- instrumentation/mysql2/CHANGELOG.md | 6 + .../instrumentation/mysql2/version.rb | 2 +- ...entelemetry-instrumentation-mysql2.gemspec | 2 +- instrumentation/net_http/CHANGELOG.md | 6 + .../instrumentation/net/http/version.rb | 2 +- ...telemetry-instrumentation-net_http.gemspec | 2 +- instrumentation/pg/CHANGELOG.md | 8 ++ .../instrumentation/pg/version.rb | 2 +- .../opentelemetry-instrumentation-pg.gemspec | 2 +- instrumentation/que/CHANGELOG.md | 8 ++ .../instrumentation/que/version.rb | 2 +- .../opentelemetry-instrumentation-que.gemspec | 2 +- instrumentation/racecar/CHANGELOG.md | 6 + .../instrumentation/racecar/version.rb | 2 +- ...ntelemetry-instrumentation-racecar.gemspec | 2 +- instrumentation/rack/CHANGELOG.md | 6 + .../instrumentation/rack/version.rb | 2 +- ...opentelemetry-instrumentation-rack.gemspec | 2 +- instrumentation/rails/CHANGELOG.md | 8 ++ instrumentation/rails/Gemfile | 1 + .../instrumentation/rails/version.rb | 2 +- ...pentelemetry-instrumentation-rails.gemspec | 16 +-- instrumentation/rake/CHANGELOG.md | 6 + .../instrumentation/rake/version.rb | 2 +- ...opentelemetry-instrumentation-rake.gemspec | 2 +- instrumentation/rdkafka/CHANGELOG.md | 6 + .../instrumentation/rdkafka/version.rb | 2 +- ...ntelemetry-instrumentation-rdkafka.gemspec | 2 +- instrumentation/redis/CHANGELOG.md | 6 + .../instrumentation/redis/version.rb | 2 +- ...pentelemetry-instrumentation-redis.gemspec | 2 +- instrumentation/resque/CHANGELOG.md | 6 + .../instrumentation/resque/version.rb | 2 +- ...entelemetry-instrumentation-resque.gemspec | 2 +- instrumentation/restclient/CHANGELOG.md | 6 + .../instrumentation/restclient/version.rb | 2 +- ...lemetry-instrumentation-restclient.gemspec | 2 +- instrumentation/rspec/CHANGELOG.md | 6 + .../instrumentation/rspec/version.rb | 2 +- ...pentelemetry-instrumentation-rspec.gemspec | 2 +- instrumentation/ruby_kafka/CHANGELOG.md | 6 + .../instrumentation/ruby_kafka/version.rb | 2 +- ...lemetry-instrumentation-ruby_kafka.gemspec | 2 +- instrumentation/sidekiq/CHANGELOG.md | 6 + .../instrumentation/sidekiq/version.rb | 2 +- ...ntelemetry-instrumentation-sidekiq.gemspec | 2 +- instrumentation/sinatra/CHANGELOG.md | 6 + .../instrumentation/sinatra/version.rb | 2 +- ...ntelemetry-instrumentation-sinatra.gemspec | 2 +- instrumentation/trilogy/CHANGELOG.md | 6 + .../instrumentation/trilogy/version.rb | 2 +- ...ntelemetry-instrumentation-trilogy.gemspec | 2 +- processor/baggage/CHANGELOG.md | 6 + .../processor/baggage/version.rb | 2 +- propagator/ottrace/CHANGELOG.md | 6 + .../propagator/ottrace/version.rb | 2 +- propagator/vitess/CHANGELOG.md | 6 + .../propagator/vitess/version.rb | 2 +- propagator/xray/CHANGELOG.md | 6 + .../opentelemetry/propagator/xray/version.rb | 2 +- release-please-config.json | 2 +- resources/azure/CHANGELOG.md | 6 + .../resource/detector/azure/version.rb | 2 +- ...ntelemetry-resource-detector-azure.gemspec | 2 +- resources/container/CHANGELOG.md | 6 + .../resource/detector/container/version.rb | 2 +- ...emetry-resource-detector-container.gemspec | 2 +- .../detector/google_cloud_platform/version.rb | 2 +- ...rce-detector-google_cloud_platform.gemspec | 2 +- 157 files changed, 537 insertions(+), 197 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f514eef2c8..90b4c72e77 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,55 +1,55 @@ { - "helpers/mysql": "0.1.1", - "helpers/sql-obfuscation": "0.2.0", - "instrumentation/action_mailer": "0.2.0", - "instrumentation/action_pack": "0.10.0", - "instrumentation/action_view": "0.7.3", - "instrumentation/active_job": "0.7.8", - "instrumentation/active_model_serializers": "0.20.2", - "instrumentation/active_record": "0.8.1", - "instrumentation/active_support": "0.6.0", - "instrumentation/all": "0.69.0", - "instrumentation/aws_lambda": "0.1.1", - "instrumentation/aws_sdk": "0.7.0", - "instrumentation/base": "0.22.6", - "instrumentation/bunny": "0.21.4", - "instrumentation/concurrent_ruby": "0.21.4", - "instrumentation/dalli": "0.25.4", - "instrumentation/delayed_job": "0.22.4", - "instrumentation/ethon": "0.21.8", - "instrumentation/excon": "0.22.4", - "instrumentation/faraday": "0.24.6", - "instrumentation/grape": "0.2.0", - "instrumentation/graphql": "0.28.4", - "instrumentation/gruf": "0.2.1", - "instrumentation/http": "0.23.4", - "instrumentation/http_client": "0.22.7", - "instrumentation/httpx": "0.1.2", - "instrumentation/koala": "0.20.5", - "instrumentation/lmdb": "0.22.3", - "instrumentation/mongo": "0.22.4", - "instrumentation/mysql2": "0.28.0", - "instrumentation/net_http": "0.22.7", - "instrumentation/pg": "0.29.0", - "instrumentation/que": "0.8.4", - "instrumentation/racecar": "0.3.4", - "instrumentation/rack": "0.25.0", - "instrumentation/rails": "0.33.0", - "instrumentation/rake": "0.2.2", - "instrumentation/rdkafka": "0.4.8", - "instrumentation/redis": "0.25.7", - "instrumentation/resque": "0.5.2", - "instrumentation/restclient": "0.22.7", - "instrumentation/rspec": "0.3.3", - "instrumentation/ruby_kafka": "0.21.3", - "instrumentation/sidekiq": "0.25.7", - "instrumentation/sinatra": "0.24.1", - "instrumentation/trilogy": "0.60.0", - "processor/baggage": "0.2.0", - "propagator/ottrace": "0.21.3", - "propagator/vitess": "0.1.0", - "propagator/xray": "0.22.2", - "resources/azure": "0.1.0", - "resources/container": "0.1.1", - "resources/google_cloud_platform": "0.1.0" + "helpers/mysql": "0.2.0", + "helpers/sql-obfuscation": "0.3.0", + "instrumentation/action_mailer": "0.4.0", + "instrumentation/action_pack": "0.11.0", + "instrumentation/action_view": "0.9.0", + "instrumentation/active_job": "0.8.0", + "instrumentation/active_model_serializers": "0.22.0", + "instrumentation/active_record": "0.9.0", + "instrumentation/active_support": "0.8.0", + "instrumentation/all": "0.72.0", + "instrumentation/aws_lambda": "0.2.0", + "instrumentation/aws_sdk": "0.8.0", + "instrumentation/base": "0.23.0", + "instrumentation/bunny": "0.22.0", + "instrumentation/concurrent_ruby": "0.22.0", + "instrumentation/dalli": "0.26.0", + "instrumentation/delayed_job": "0.23.0", + "instrumentation/ethon": "0.22.0", + "instrumentation/excon": "0.23.0", + "instrumentation/faraday": "0.26.0", + "instrumentation/grape": "0.3.0", + "instrumentation/graphql": "0.29.0", + "instrumentation/gruf": "0.3.0", + "instrumentation/http": "0.24.0", + "instrumentation/http_client": "0.23.0", + "instrumentation/httpx": "0.2.0", + "instrumentation/koala": "0.21.0", + "instrumentation/lmdb": "0.23.0", + "instrumentation/mongo": "0.23.0", + "instrumentation/mysql2": "0.29.0", + "instrumentation/net_http": "0.23.0", + "instrumentation/pg": "0.30.0", + "instrumentation/que": "0.9.0", + "instrumentation/racecar": "0.4.0", + "instrumentation/rack": "0.26.0", + "instrumentation/rails": "0.35.0", + "instrumentation/rake": "0.3.0", + "instrumentation/rdkafka": "0.5.0", + "instrumentation/redis": "0.26.0", + "instrumentation/resque": "0.6.0", + "instrumentation/restclient": "0.23.0", + "instrumentation/rspec": "0.4.0", + "instrumentation/ruby_kafka": "0.22.0", + "instrumentation/sidekiq": "0.26.0", + "instrumentation/sinatra": "0.25.0", + "instrumentation/trilogy": "0.61.0", + "processor/baggage": "0.3.0", + "propagator/ottrace": "0.22.0", + "propagator/vitess": "0.2.0", + "propagator/xray": "0.23.0", + "resources/azure": "0.2.0", + "resources/container": "0.2.0", + "resources/google_cloud_platform": "0.2.0" } diff --git a/helpers/mysql/CHANGELOG.md b/helpers/mysql/CHANGELOG.md index 015ec9efe0..eeddf6c8ac 100644 --- a/helpers/mysql/CHANGELOG.md +++ b/helpers/mysql/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-helpers-mysql +### v0.2.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.1.2 / 2024-11-26 * (No significant changes) diff --git a/helpers/mysql/lib/opentelemetry/helpers/mysql/version.rb b/helpers/mysql/lib/opentelemetry/helpers/mysql/version.rb index 25674f5b4e..8fd3a18581 100644 --- a/helpers/mysql/lib/opentelemetry/helpers/mysql/version.rb +++ b/helpers/mysql/lib/opentelemetry/helpers/mysql/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Helpers module MySQL - VERSION = '0.1.2' + VERSION = '0.2.0' end end end diff --git a/helpers/sql-obfuscation/CHANGELOG.md b/helpers/sql-obfuscation/CHANGELOG.md index d6807925bf..75d1c3a194 100644 --- a/helpers/sql-obfuscation/CHANGELOG.md +++ b/helpers/sql-obfuscation/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-helpers-sql-obfuscation +### v0.3.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.2.1 / 2024-11-26 * (No significant changes) diff --git a/helpers/sql-obfuscation/lib/opentelemetry/helpers/sql_obfuscation/version.rb b/helpers/sql-obfuscation/lib/opentelemetry/helpers/sql_obfuscation/version.rb index 8e2229e410..a8a1fc54a1 100644 --- a/helpers/sql-obfuscation/lib/opentelemetry/helpers/sql_obfuscation/version.rb +++ b/helpers/sql-obfuscation/lib/opentelemetry/helpers/sql_obfuscation/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Helpers module SqlObfuscation - VERSION = '0.2.1' + VERSION = '0.3.0' end end end diff --git a/instrumentation/action_mailer/CHANGELOG.md b/instrumentation/action_mailer/CHANGELOG.md index 2aeccb0166..557e6d40b5 100644 --- a/instrumentation/action_mailer/CHANGELOG.md +++ b/instrumentation/action_mailer/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History: opentelemetry-instrumentation-action_mailer +### v0.4.0 / 2025-01-16 + +* BREAKING CHANGE: Drop Support for EoL Rails 6.1 +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Drop Support for EoL Rails 6.1 +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.3.0 / 2024-12-19 * ADDED: Upgrade ActiveSupport Instrumentation 0.7.0 diff --git a/instrumentation/action_mailer/lib/opentelemetry/instrumentation/action_mailer/version.rb b/instrumentation/action_mailer/lib/opentelemetry/instrumentation/action_mailer/version.rb index d2b4fbfb77..69e2d2008a 100644 --- a/instrumentation/action_mailer/lib/opentelemetry/instrumentation/action_mailer/version.rb +++ b/instrumentation/action_mailer/lib/opentelemetry/instrumentation/action_mailer/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module ActionMailer - VERSION = '0.3.0' + VERSION = '0.4.0' end end end diff --git a/instrumentation/action_mailer/opentelemetry-instrumentation-action_mailer.gemspec b/instrumentation/action_mailer/opentelemetry-instrumentation-action_mailer.gemspec index 69c553efb7..b6390a8847 100644 --- a/instrumentation/action_mailer/opentelemetry-instrumentation-action_mailer.gemspec +++ b/instrumentation/action_mailer/opentelemetry-instrumentation-action_mailer.gemspec @@ -27,7 +27,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-active_support', '~> 0.7' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/action_pack/CHANGELOG.md b/instrumentation/action_pack/CHANGELOG.md index 2532b7580f..4aa83d1d06 100644 --- a/instrumentation/action_pack/CHANGELOG.md +++ b/instrumentation/action_pack/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History: opentelemetry-instrumentation-action_pack +### v0.11.0 / 2025-01-16 + +* BREAKING CHANGE: Drop Support for EoL Rails 6.1 +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Drop Support for EoL Rails 6.1 +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.10.0 / 2024-11-19 * ADDED: Use Semconv Naming For ActionPack diff --git a/instrumentation/action_pack/lib/opentelemetry/instrumentation/action_pack/version.rb b/instrumentation/action_pack/lib/opentelemetry/instrumentation/action_pack/version.rb index 034f29d38d..fd49e4f583 100644 --- a/instrumentation/action_pack/lib/opentelemetry/instrumentation/action_pack/version.rb +++ b/instrumentation/action_pack/lib/opentelemetry/instrumentation/action_pack/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module ActionPack - VERSION = '0.10.0' + VERSION = '0.11.0' end end end diff --git a/instrumentation/action_pack/opentelemetry-instrumentation-action_pack.gemspec b/instrumentation/action_pack/opentelemetry-instrumentation-action_pack.gemspec index d1da74dd95..f3d84bee45 100644 --- a/instrumentation/action_pack/opentelemetry-instrumentation-action_pack.gemspec +++ b/instrumentation/action_pack/opentelemetry-instrumentation-action_pack.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_dependency 'opentelemetry-instrumentation-rack', '~> 0.21' spec.add_development_dependency 'appraisal', '~> 2.5' diff --git a/instrumentation/action_view/CHANGELOG.md b/instrumentation/action_view/CHANGELOG.md index b7a76307de..eedb1cabe6 100644 --- a/instrumentation/action_view/CHANGELOG.md +++ b/instrumentation/action_view/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History: opentelemetry-instrumentation-action_view +### v0.9.0 / 2025-01-16 + +* BREAKING CHANGE: Drop Support for EoL Rails 6.1 +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Drop Support for EoL Rails 6.1 +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.8.0 / 2024-12-19 * ADDED: Upgrade ActiveSupport Instrumentation 0.7.0 diff --git a/instrumentation/action_view/lib/opentelemetry/instrumentation/action_view/version.rb b/instrumentation/action_view/lib/opentelemetry/instrumentation/action_view/version.rb index f20b8f6fd8..c8f6b4d0c7 100644 --- a/instrumentation/action_view/lib/opentelemetry/instrumentation/action_view/version.rb +++ b/instrumentation/action_view/lib/opentelemetry/instrumentation/action_view/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module ActionView - VERSION = '0.8.0' + VERSION = '0.9.0' end end end diff --git a/instrumentation/action_view/opentelemetry-instrumentation-action_view.gemspec b/instrumentation/action_view/opentelemetry-instrumentation-action_view.gemspec index 37419d29df..d2b5d62298 100644 --- a/instrumentation/action_view/opentelemetry-instrumentation-action_view.gemspec +++ b/instrumentation/action_view/opentelemetry-instrumentation-action_view.gemspec @@ -27,7 +27,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-active_support', '~> 0.7' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/active_job/CHANGELOG.md b/instrumentation/active_job/CHANGELOG.md index 7d9e6c941d..8ef83824ca 100644 --- a/instrumentation/active_job/CHANGELOG.md +++ b/instrumentation/active_job/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History: opentelemetry-instrumentation-active_job +### v0.8.0 / 2025-01-16 + +* BREAKING CHANGE: Drop Support for EoL Rails 6.1 +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Drop Support for EoL Rails 6.1 +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.7.8 / 2024-10-24 * FIXED: ActiveJob Propagate baggage information properly when performing diff --git a/instrumentation/active_job/lib/opentelemetry/instrumentation/active_job/version.rb b/instrumentation/active_job/lib/opentelemetry/instrumentation/active_job/version.rb index 5c55ce6dc6..fe37ea9fa1 100644 --- a/instrumentation/active_job/lib/opentelemetry/instrumentation/active_job/version.rb +++ b/instrumentation/active_job/lib/opentelemetry/instrumentation/active_job/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module ActiveJob - VERSION = '0.7.8' + VERSION = '0.8.0' end end end diff --git a/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec b/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec index 4c0b1769cb..6eb5845963 100644 --- a/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec +++ b/instrumentation/active_job/opentelemetry-instrumentation-active_job.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/active_model_serializers/CHANGELOG.md b/instrumentation/active_model_serializers/CHANGELOG.md index 6d47a9de5e..6aca31116c 100644 --- a/instrumentation/active_model_serializers/CHANGELOG.md +++ b/instrumentation/active_model_serializers/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-active_model_serializers +### v0.22.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.21.1 / 2025-01-07 * DOCS: Update action for link check and fix one broken link diff --git a/instrumentation/active_model_serializers/lib/opentelemetry/instrumentation/active_model_serializers/version.rb b/instrumentation/active_model_serializers/lib/opentelemetry/instrumentation/active_model_serializers/version.rb index 4ec18e38b4..4694101704 100644 --- a/instrumentation/active_model_serializers/lib/opentelemetry/instrumentation/active_model_serializers/version.rb +++ b/instrumentation/active_model_serializers/lib/opentelemetry/instrumentation/active_model_serializers/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module ActiveModelSerializers - VERSION = '0.21.1' + VERSION = '0.22.0' end end end diff --git a/instrumentation/active_model_serializers/opentelemetry-instrumentation-active_model_serializers.gemspec b/instrumentation/active_model_serializers/opentelemetry-instrumentation-active_model_serializers.gemspec index ef613b392c..55f67891ed 100644 --- a/instrumentation/active_model_serializers/opentelemetry-instrumentation-active_model_serializers.gemspec +++ b/instrumentation/active_model_serializers/opentelemetry-instrumentation-active_model_serializers.gemspec @@ -27,7 +27,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-instrumentation-active_support', '>= 0.7.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'active_model_serializers', '>= 0.10.0' spec.add_development_dependency 'appraisal', '~> 2.5' diff --git a/instrumentation/active_record/CHANGELOG.md b/instrumentation/active_record/CHANGELOG.md index 4f5f80d27c..77671d949d 100644 --- a/instrumentation/active_record/CHANGELOG.md +++ b/instrumentation/active_record/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History: opentelemetry-instrumentation-active_record +### v0.9.0 / 2025-01-16 + +* BREAKING CHANGE: Drop Support for EoL Rails 6.1 +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Drop Support for EoL Rails 6.1 +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.8.1 / 2024-11-21 * FIXED: Pass block argument in ActiveRecord `find_by_sql` patch. diff --git a/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/version.rb b/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/version.rb index bf2bf31c35..17917f32af 100644 --- a/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/version.rb +++ b/instrumentation/active_record/lib/opentelemetry/instrumentation/active_record/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module ActiveRecord - VERSION = '0.8.1' + VERSION = '0.9.0' end end end diff --git a/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec b/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec index 72bb3fdda9..c79aa804c8 100644 --- a/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec +++ b/instrumentation/active_record/opentelemetry-instrumentation-active_record.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/active_support/CHANGELOG.md b/instrumentation/active_support/CHANGELOG.md index 0cd9c7cd12..7857a54b75 100644 --- a/instrumentation/active_support/CHANGELOG.md +++ b/instrumentation/active_support/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History: opentelemetry-instrumentation-active_support +### v0.8.0 / 2025-01-16 + +* BREAKING CHANGE: Drop Support for EoL Rails 6.1 +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Drop Support for EoL Rails 6.1 +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.7.0 / 2024-12-19 * ADDED: Enable support for `Regexp` patterns when subscribing to Active Support's instrumentation Events diff --git a/instrumentation/active_support/lib/opentelemetry/instrumentation/active_support/version.rb b/instrumentation/active_support/lib/opentelemetry/instrumentation/active_support/version.rb index 184a7a3c80..12e44601d8 100644 --- a/instrumentation/active_support/lib/opentelemetry/instrumentation/active_support/version.rb +++ b/instrumentation/active_support/lib/opentelemetry/instrumentation/active_support/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module ActiveSupport - VERSION = '0.7.0' + VERSION = '0.8.0' end end end diff --git a/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec b/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec index 45030793dc..e0fcc62ab1 100644 --- a/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec +++ b/instrumentation/active_support/opentelemetry-instrumentation-active_support.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'activesupport' spec.add_development_dependency 'appraisal', '~> 2.5' diff --git a/instrumentation/all/CHANGELOG.md b/instrumentation/all/CHANGELOG.md index 7e7f8b6582..8ed41fe204 100644 --- a/instrumentation/all/CHANGELOG.md +++ b/instrumentation/all/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-all +### v0.72.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.71.1 / 2025-01-14 * No Significant Changes diff --git a/instrumentation/all/lib/opentelemetry/instrumentation/all/version.rb b/instrumentation/all/lib/opentelemetry/instrumentation/all/version.rb index 2f27da7de7..7d189a99de 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.71.1' + VERSION = '0.72.0' end end end diff --git a/instrumentation/all/opentelemetry-instrumentation-all.gemspec b/instrumentation/all/opentelemetry-instrumentation-all.gemspec index 44c2320ac0..adee7c8172 100644 --- a/instrumentation/all/opentelemetry-instrumentation-all.gemspec +++ b/instrumentation/all/opentelemetry-instrumentation-all.gemspec @@ -26,40 +26,40 @@ Gem::Specification.new do |spec| spec.require_paths = ['lib'] spec.required_ruby_version = '>= 3.1' - spec.add_dependency 'opentelemetry-instrumentation-active_model_serializers', '~> 0.21.0' - spec.add_dependency 'opentelemetry-instrumentation-aws_lambda', '~> 0.1.0' - spec.add_dependency 'opentelemetry-instrumentation-aws_sdk', '~> 0.7.0' - spec.add_dependency 'opentelemetry-instrumentation-bunny', '~> 0.21.0' - spec.add_dependency 'opentelemetry-instrumentation-concurrent_ruby', '~> 0.21.1' - spec.add_dependency 'opentelemetry-instrumentation-dalli', '~> 0.25.0' - spec.add_dependency 'opentelemetry-instrumentation-delayed_job', '~> 0.22.0' - spec.add_dependency 'opentelemetry-instrumentation-ethon', '~> 0.21.1' - spec.add_dependency 'opentelemetry-instrumentation-excon', '~> 0.22.0' - spec.add_dependency 'opentelemetry-instrumentation-faraday', '~> 0.25.0' - spec.add_dependency 'opentelemetry-instrumentation-grape', '~> 0.2.0' - spec.add_dependency 'opentelemetry-instrumentation-graphql', '~> 0.28.0' - spec.add_dependency 'opentelemetry-instrumentation-gruf', '~> 0.2.0' - spec.add_dependency 'opentelemetry-instrumentation-http', '~> 0.23.1' - spec.add_dependency 'opentelemetry-instrumentation-http_client', '~> 0.22.1' - spec.add_dependency 'opentelemetry-instrumentation-koala', '~> 0.20.1' - spec.add_dependency 'opentelemetry-instrumentation-lmdb', '~> 0.22.1' - spec.add_dependency 'opentelemetry-instrumentation-mongo', '~> 0.22.1' - spec.add_dependency 'opentelemetry-instrumentation-mysql2', '~> 0.28.0' - spec.add_dependency 'opentelemetry-instrumentation-net_http', '~> 0.22.1' - spec.add_dependency 'opentelemetry-instrumentation-pg', '~> 0.29.0' - spec.add_dependency 'opentelemetry-instrumentation-que', '~> 0.8.0' - spec.add_dependency 'opentelemetry-instrumentation-racecar', '~> 0.3.0' - spec.add_dependency 'opentelemetry-instrumentation-rack', '~> 0.25.0' - spec.add_dependency 'opentelemetry-instrumentation-rails', '~> 0.34.0' - spec.add_dependency 'opentelemetry-instrumentation-rake', '~> 0.2.1' - spec.add_dependency 'opentelemetry-instrumentation-rdkafka', '~> 0.4.0' - spec.add_dependency 'opentelemetry-instrumentation-redis', '~> 0.25.1' - spec.add_dependency 'opentelemetry-instrumentation-resque', '~> 0.5.0' - spec.add_dependency 'opentelemetry-instrumentation-restclient', '~> 0.22.1' - spec.add_dependency 'opentelemetry-instrumentation-ruby_kafka', '~> 0.21.0' - spec.add_dependency 'opentelemetry-instrumentation-sidekiq', '~> 0.25.0' - spec.add_dependency 'opentelemetry-instrumentation-sinatra', '~> 0.24.0' - spec.add_dependency 'opentelemetry-instrumentation-trilogy', '~> 0.60.0' + spec.add_dependency 'opentelemetry-instrumentation-active_model_serializers', '~> 0.22.0' + spec.add_dependency 'opentelemetry-instrumentation-aws_lambda', '~> 0.2.0' + spec.add_dependency 'opentelemetry-instrumentation-aws_sdk', '~> 0.8.0' + spec.add_dependency 'opentelemetry-instrumentation-bunny', '~> 0.22.0' + spec.add_dependency 'opentelemetry-instrumentation-concurrent_ruby', '~> 0.22.0' + spec.add_dependency 'opentelemetry-instrumentation-dalli', '~> 0.26.0' + spec.add_dependency 'opentelemetry-instrumentation-delayed_job', '~> 0.23.0' + spec.add_dependency 'opentelemetry-instrumentation-ethon', '~> 0.22.0' + spec.add_dependency 'opentelemetry-instrumentation-excon', '~> 0.23.0' + spec.add_dependency 'opentelemetry-instrumentation-faraday', '~> 0.26.0' + spec.add_dependency 'opentelemetry-instrumentation-grape', '~> 0.3.0' + spec.add_dependency 'opentelemetry-instrumentation-graphql', '~> 0.29.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_client', '~> 0.23.0' + spec.add_dependency 'opentelemetry-instrumentation-koala', '~> 0.21.0' + spec.add_dependency 'opentelemetry-instrumentation-lmdb', '~> 0.23.0' + spec.add_dependency 'opentelemetry-instrumentation-mongo', '~> 0.23.0' + spec.add_dependency 'opentelemetry-instrumentation-mysql2', '~> 0.29.0' + spec.add_dependency 'opentelemetry-instrumentation-net_http', '~> 0.23.0' + spec.add_dependency 'opentelemetry-instrumentation-pg', '~> 0.30.0' + spec.add_dependency 'opentelemetry-instrumentation-que', '~> 0.9.0' + spec.add_dependency 'opentelemetry-instrumentation-racecar', '~> 0.4.0' + spec.add_dependency 'opentelemetry-instrumentation-rack', '~> 0.26.0' + spec.add_dependency 'opentelemetry-instrumentation-rails', '~> 0.35.0' + spec.add_dependency 'opentelemetry-instrumentation-rake', '~> 0.3.0' + spec.add_dependency 'opentelemetry-instrumentation-rdkafka', '~> 0.5.0' + spec.add_dependency 'opentelemetry-instrumentation-redis', '~> 0.26.0' + spec.add_dependency 'opentelemetry-instrumentation-resque', '~> 0.6.0' + spec.add_dependency 'opentelemetry-instrumentation-restclient', '~> 0.23.0' + spec.add_dependency 'opentelemetry-instrumentation-ruby_kafka', '~> 0.22.0' + spec.add_dependency 'opentelemetry-instrumentation-sidekiq', '~> 0.26.0' + spec.add_dependency 'opentelemetry-instrumentation-sinatra', '~> 0.25.0' + spec.add_dependency 'opentelemetry-instrumentation-trilogy', '~> 0.61.0' spec.add_development_dependency 'active_model_serializers' spec.add_development_dependency 'activesupport' diff --git a/instrumentation/aws_lambda/CHANGELOG.md b/instrumentation/aws_lambda/CHANGELOG.md index 3166104d35..7616c42caf 100644 --- a/instrumentation/aws_lambda/CHANGELOG.md +++ b/instrumentation/aws_lambda/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-aws_lambda +### v0.2.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.1.1 / 2024-07-30 * FIXED: Register lambda span diff --git a/instrumentation/aws_lambda/lib/opentelemetry/instrumentation/aws_lambda/version.rb b/instrumentation/aws_lambda/lib/opentelemetry/instrumentation/aws_lambda/version.rb index 2269f54553..f7a2b26578 100644 --- a/instrumentation/aws_lambda/lib/opentelemetry/instrumentation/aws_lambda/version.rb +++ b/instrumentation/aws_lambda/lib/opentelemetry/instrumentation/aws_lambda/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module AwsLambda - VERSION = '0.1.1' + VERSION = '0.2.0' end end end diff --git a/instrumentation/aws_lambda/opentelemetry-instrumentation-aws_lambda.gemspec b/instrumentation/aws_lambda/opentelemetry-instrumentation-aws_lambda.gemspec index c80568f1ab..f7bd75d5f7 100644 --- a/instrumentation/aws_lambda/opentelemetry-instrumentation-aws_lambda.gemspec +++ b/instrumentation/aws_lambda/opentelemetry-instrumentation-aws_lambda.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/aws_sdk/CHANGELOG.md b/instrumentation/aws_sdk/CHANGELOG.md index 4c00cd561e..32c00db85f 100644 --- a/instrumentation/aws_sdk/CHANGELOG.md +++ b/instrumentation/aws_sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-aws_sdk +### v0.8.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.7.0 / 2024-10-08 * ADDED: Integration with V3 telemetry provider diff --git a/instrumentation/aws_sdk/lib/opentelemetry/instrumentation/aws_sdk/version.rb b/instrumentation/aws_sdk/lib/opentelemetry/instrumentation/aws_sdk/version.rb index 6fe03e4915..ea7561258d 100644 --- a/instrumentation/aws_sdk/lib/opentelemetry/instrumentation/aws_sdk/version.rb +++ b/instrumentation/aws_sdk/lib/opentelemetry/instrumentation/aws_sdk/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module AwsSdk - VERSION = '0.7.0' + VERSION = '0.8.0' end end end diff --git a/instrumentation/aws_sdk/opentelemetry-instrumentation-aws_sdk.gemspec b/instrumentation/aws_sdk/opentelemetry-instrumentation-aws_sdk.gemspec index d376bc0685..402f1a8721 100644 --- a/instrumentation/aws_sdk/opentelemetry-instrumentation-aws_sdk.gemspec +++ b/instrumentation/aws_sdk/opentelemetry-instrumentation-aws_sdk.gemspec @@ -27,7 +27,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/base/CHANGELOG.md b/instrumentation/base/CHANGELOG.md index ff759973d7..0ae4a526dc 100644 --- a/instrumentation/base/CHANGELOG.md +++ b/instrumentation/base/CHANGELOG.md @@ -70,3 +70,9 @@ ### v0.17.0 / 2021-04-22 * Initial release. + +### v0.23.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 diff --git a/instrumentation/base/lib/opentelemetry/instrumentation/version.rb b/instrumentation/base/lib/opentelemetry/instrumentation/version.rb index 6d32c74e93..fcf6f261b5 100644 --- a/instrumentation/base/lib/opentelemetry/instrumentation/version.rb +++ b/instrumentation/base/lib/opentelemetry/instrumentation/version.rb @@ -6,6 +6,6 @@ module OpenTelemetry module Instrumentation - VERSION = '0.22.6' + VERSION = '0.23.0' end end diff --git a/instrumentation/bunny/CHANGELOG.md b/instrumentation/bunny/CHANGELOG.md index 3a66efd52b..6616455cf9 100644 --- a/instrumentation/bunny/CHANGELOG.md +++ b/instrumentation/bunny/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-bunny +### v0.22.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.21.4 / 2024-07-02 * DOCS: Fix CHANGELOGs to reflect a past breaking change diff --git a/instrumentation/bunny/lib/opentelemetry/instrumentation/bunny/version.rb b/instrumentation/bunny/lib/opentelemetry/instrumentation/bunny/version.rb index 453369d1cc..5fc5be7543 100644 --- a/instrumentation/bunny/lib/opentelemetry/instrumentation/bunny/version.rb +++ b/instrumentation/bunny/lib/opentelemetry/instrumentation/bunny/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Bunny - VERSION = '0.21.4' + VERSION = '0.22.0' end end end diff --git a/instrumentation/bunny/opentelemetry-instrumentation-bunny.gemspec b/instrumentation/bunny/opentelemetry-instrumentation-bunny.gemspec index a1593ecff5..f0e7a72e23 100644 --- a/instrumentation/bunny/opentelemetry-instrumentation-bunny.gemspec +++ b/instrumentation/bunny/opentelemetry-instrumentation-bunny.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/concurrent_ruby/CHANGELOG.md b/instrumentation/concurrent_ruby/CHANGELOG.md index 87f1604535..71ce805a0f 100644 --- a/instrumentation/concurrent_ruby/CHANGELOG.md +++ b/instrumentation/concurrent_ruby/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-concurrent_ruby +### v0.22.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.21.4 / 2024-07-23 * DOCS: Add cspell to CI diff --git a/instrumentation/concurrent_ruby/lib/opentelemetry/instrumentation/concurrent_ruby/version.rb b/instrumentation/concurrent_ruby/lib/opentelemetry/instrumentation/concurrent_ruby/version.rb index be7cb8cf16..9bb3972239 100644 --- a/instrumentation/concurrent_ruby/lib/opentelemetry/instrumentation/concurrent_ruby/version.rb +++ b/instrumentation/concurrent_ruby/lib/opentelemetry/instrumentation/concurrent_ruby/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module ConcurrentRuby - VERSION = '0.21.4' + VERSION = '0.22.0' end end end diff --git a/instrumentation/concurrent_ruby/opentelemetry-instrumentation-concurrent_ruby.gemspec b/instrumentation/concurrent_ruby/opentelemetry-instrumentation-concurrent_ruby.gemspec index 9e353e8453..0c8d12c55c 100644 --- a/instrumentation/concurrent_ruby/opentelemetry-instrumentation-concurrent_ruby.gemspec +++ b/instrumentation/concurrent_ruby/opentelemetry-instrumentation-concurrent_ruby.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/dalli/CHANGELOG.md b/instrumentation/dalli/CHANGELOG.md index f558533e37..ef9aa282a8 100644 --- a/instrumentation/dalli/CHANGELOG.md +++ b/instrumentation/dalli/CHANGELOG.md @@ -1,5 +1,12 @@ # Release History: opentelemetry-instrumentation-dalli +### v0.26.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 +* FIXED: Format gat commands + ### v0.25.4 / 2024-07-23 * DOCS: Add cspell to CI diff --git a/instrumentation/dalli/lib/opentelemetry/instrumentation/dalli/version.rb b/instrumentation/dalli/lib/opentelemetry/instrumentation/dalli/version.rb index 7dbaf36ebf..c5f1feebab 100644 --- a/instrumentation/dalli/lib/opentelemetry/instrumentation/dalli/version.rb +++ b/instrumentation/dalli/lib/opentelemetry/instrumentation/dalli/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Dalli - VERSION = '0.25.4' + VERSION = '0.26.0' end end end diff --git a/instrumentation/dalli/opentelemetry-instrumentation-dalli.gemspec b/instrumentation/dalli/opentelemetry-instrumentation-dalli.gemspec index b8765ac978..0926f8659d 100644 --- a/instrumentation/dalli/opentelemetry-instrumentation-dalli.gemspec +++ b/instrumentation/dalli/opentelemetry-instrumentation-dalli.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/delayed_job/CHANGELOG.md b/instrumentation/delayed_job/CHANGELOG.md index e70bac97a9..2ef01189a3 100644 --- a/instrumentation/delayed_job/CHANGELOG.md +++ b/instrumentation/delayed_job/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History: opentelemetry-instrumentation-delayed_job +### v0.23.0 / 2025-01-16 + +* BREAKING CHANGE: Drop Support for EoL Rails 6.1 +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Drop Support for EoL Rails 6.1 +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.22.4 / 2024-07-23 * DOCS: Add cspell to CI diff --git a/instrumentation/delayed_job/lib/opentelemetry/instrumentation/delayed_job/version.rb b/instrumentation/delayed_job/lib/opentelemetry/instrumentation/delayed_job/version.rb index 923ac4fada..1b16098935 100644 --- a/instrumentation/delayed_job/lib/opentelemetry/instrumentation/delayed_job/version.rb +++ b/instrumentation/delayed_job/lib/opentelemetry/instrumentation/delayed_job/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module DelayedJob - VERSION = '0.22.4' + VERSION = '0.23.0' end end end diff --git a/instrumentation/delayed_job/opentelemetry-instrumentation-delayed_job.gemspec b/instrumentation/delayed_job/opentelemetry-instrumentation-delayed_job.gemspec index 9958cfafb4..c9184bbf44 100644 --- a/instrumentation/delayed_job/opentelemetry-instrumentation-delayed_job.gemspec +++ b/instrumentation/delayed_job/opentelemetry-instrumentation-delayed_job.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/ethon/CHANGELOG.md b/instrumentation/ethon/CHANGELOG.md index 0d7bcf6145..ea4fce1e25 100644 --- a/instrumentation/ethon/CHANGELOG.md +++ b/instrumentation/ethon/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-ethon +### v0.22.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.21.9 / 2024-11-26 * CHANGED: Performance Freeze all range objects #1222 diff --git a/instrumentation/ethon/lib/opentelemetry/instrumentation/ethon/version.rb b/instrumentation/ethon/lib/opentelemetry/instrumentation/ethon/version.rb index a86ac29c4c..61a5054976 100644 --- a/instrumentation/ethon/lib/opentelemetry/instrumentation/ethon/version.rb +++ b/instrumentation/ethon/lib/opentelemetry/instrumentation/ethon/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Ethon - VERSION = '0.21.9' + VERSION = '0.22.0' end end end diff --git a/instrumentation/ethon/opentelemetry-instrumentation-ethon.gemspec b/instrumentation/ethon/opentelemetry-instrumentation-ethon.gemspec index a7c919737b..150ec536a2 100644 --- a/instrumentation/ethon/opentelemetry-instrumentation-ethon.gemspec +++ b/instrumentation/ethon/opentelemetry-instrumentation-ethon.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/excon/CHANGELOG.md b/instrumentation/excon/CHANGELOG.md index 8117105f08..80c0563794 100644 --- a/instrumentation/excon/CHANGELOG.md +++ b/instrumentation/excon/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-excon +### v0.23.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.22.5 / 2024-11-26 * CHANGED: Performance Freeze all range objects #1222 diff --git a/instrumentation/excon/lib/opentelemetry/instrumentation/excon/version.rb b/instrumentation/excon/lib/opentelemetry/instrumentation/excon/version.rb index 23b670595e..3a482bcd94 100644 --- a/instrumentation/excon/lib/opentelemetry/instrumentation/excon/version.rb +++ b/instrumentation/excon/lib/opentelemetry/instrumentation/excon/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Excon - VERSION = '0.22.5' + VERSION = '0.23.0' end end end diff --git a/instrumentation/excon/opentelemetry-instrumentation-excon.gemspec b/instrumentation/excon/opentelemetry-instrumentation-excon.gemspec index 53d6d03903..ee3e3a0c27 100644 --- a/instrumentation/excon/opentelemetry-instrumentation-excon.gemspec +++ b/instrumentation/excon/opentelemetry-instrumentation-excon.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/faraday/CHANGELOG.md b/instrumentation/faraday/CHANGELOG.md index 6bbe7a4c1b..dec9956876 100644 --- a/instrumentation/faraday/CHANGELOG.md +++ b/instrumentation/faraday/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-faraday +### v0.26.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.25.0 / 2025-01-07 * ADDED: Faraday Minimum v1.0 diff --git a/instrumentation/faraday/lib/opentelemetry/instrumentation/faraday/version.rb b/instrumentation/faraday/lib/opentelemetry/instrumentation/faraday/version.rb index 0977f73317..92ffabb8a0 100644 --- a/instrumentation/faraday/lib/opentelemetry/instrumentation/faraday/version.rb +++ b/instrumentation/faraday/lib/opentelemetry/instrumentation/faraday/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Faraday - VERSION = '0.25.0' + VERSION = '0.26.0' end end end diff --git a/instrumentation/faraday/opentelemetry-instrumentation-faraday.gemspec b/instrumentation/faraday/opentelemetry-instrumentation-faraday.gemspec index 87e12b9e28..2c25038384 100644 --- a/instrumentation/faraday/opentelemetry-instrumentation-faraday.gemspec +++ b/instrumentation/faraday/opentelemetry-instrumentation-faraday.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/grape/CHANGELOG.md b/instrumentation/grape/CHANGELOG.md index 324d29dbf8..3fded16b4c 100644 --- a/instrumentation/grape/CHANGELOG.md +++ b/instrumentation/grape/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-grape +### v0.3.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.2.0 / 2024-07-02 * ADDED: Make the install of rack instrumentation by grape instrumentation optional diff --git a/instrumentation/grape/lib/opentelemetry/instrumentation/grape/version.rb b/instrumentation/grape/lib/opentelemetry/instrumentation/grape/version.rb index c2a7ca5f4c..4820b014da 100644 --- a/instrumentation/grape/lib/opentelemetry/instrumentation/grape/version.rb +++ b/instrumentation/grape/lib/opentelemetry/instrumentation/grape/version.rb @@ -8,7 +8,7 @@ module OpenTelemetry module Instrumentation module Grape # Current gem version - VERSION = '0.2.0' + VERSION = '0.3.0' end end end diff --git a/instrumentation/grape/opentelemetry-instrumentation-grape.gemspec b/instrumentation/grape/opentelemetry-instrumentation-grape.gemspec index 3d0778225e..73c157c06f 100644 --- a/instrumentation/grape/opentelemetry-instrumentation-grape.gemspec +++ b/instrumentation/grape/opentelemetry-instrumentation-grape.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_dependency 'opentelemetry-instrumentation-rack', '~> 0.21' spec.add_development_dependency 'activesupport' diff --git a/instrumentation/graphql/CHANGELOG.md b/instrumentation/graphql/CHANGELOG.md index 4aae6d42dd..9cb5cf1e57 100644 --- a/instrumentation/graphql/CHANGELOG.md +++ b/instrumentation/graphql/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-graphql +### v0.29.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.28.4 / 2024-07-30 * FIXED: Add super calls to GraphqlTrace diff --git a/instrumentation/graphql/lib/opentelemetry/instrumentation/graphql/version.rb b/instrumentation/graphql/lib/opentelemetry/instrumentation/graphql/version.rb index da398eb73f..9461508fa9 100644 --- a/instrumentation/graphql/lib/opentelemetry/instrumentation/graphql/version.rb +++ b/instrumentation/graphql/lib/opentelemetry/instrumentation/graphql/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module GraphQL - VERSION = '0.28.4' + VERSION = '0.29.0' end end end diff --git a/instrumentation/graphql/opentelemetry-instrumentation-graphql.gemspec b/instrumentation/graphql/opentelemetry-instrumentation-graphql.gemspec index 680c2cd610..6f0571bfa3 100644 --- a/instrumentation/graphql/opentelemetry-instrumentation-graphql.gemspec +++ b/instrumentation/graphql/opentelemetry-instrumentation-graphql.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/grpc/CHANGELOG.md b/instrumentation/grpc/CHANGELOG.md index 4b7b650f9f..975153cc04 100644 --- a/instrumentation/grpc/CHANGELOG.md +++ b/instrumentation/grpc/CHANGELOG.md @@ -1,5 +1,11 @@ ## [Unreleased] +### v0.2.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ## [0.1.3] - 2024-09-11 - Fix error in handling of non-gRPC errors diff --git a/instrumentation/grpc/lib/opentelemetry/instrumentation/grpc/version.rb b/instrumentation/grpc/lib/opentelemetry/instrumentation/grpc/version.rb index 059aee8277..090a29272c 100644 --- a/instrumentation/grpc/lib/opentelemetry/instrumentation/grpc/version.rb +++ b/instrumentation/grpc/lib/opentelemetry/instrumentation/grpc/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Grpc - VERSION = '0.1.3' + VERSION = '0.2.0' end end end diff --git a/instrumentation/grpc/opentelemetry-instrumentation-grpc.gemspec b/instrumentation/grpc/opentelemetry-instrumentation-grpc.gemspec index 810c7f1ce6..9ab4c625a6 100644 --- a/instrumentation/grpc/opentelemetry-instrumentation-grpc.gemspec +++ b/instrumentation/grpc/opentelemetry-instrumentation-grpc.gemspec @@ -17,7 +17,7 @@ Gem::Specification.new do |spec| spec.homepage = 'https://github.com/open-telemetry/opentelemetry-ruby-contrib' spec.license = 'Apache-2.0' - spec.required_ruby_version = '>= 3.0.0' + spec.required_ruby_version = '>= 3.1' # Specify which files should be added to the gem when it is released. # The `git ls-files -z` loads the files in the RubyGem that have been added into git. @@ -34,7 +34,7 @@ Gem::Specification.new do |spec| # Uncomment to register a new dependency of your gem spec.add_dependency 'opentelemetry-api', '~> 1.2' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.4' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/gruf/CHANGELOG.md b/instrumentation/gruf/CHANGELOG.md index 87dfd51a0b..ea913d08f2 100644 --- a/instrumentation/gruf/CHANGELOG.md +++ b/instrumentation/gruf/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-gruf +### v0.3.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.2.1 / 2024-04-30 * FIXED: Bundler conflict warnings diff --git a/instrumentation/gruf/lib/opentelemetry/instrumentation/gruf/version.rb b/instrumentation/gruf/lib/opentelemetry/instrumentation/gruf/version.rb index 8cb09a5a84..9eb2332b39 100644 --- a/instrumentation/gruf/lib/opentelemetry/instrumentation/gruf/version.rb +++ b/instrumentation/gruf/lib/opentelemetry/instrumentation/gruf/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Gruf - VERSION = '0.2.1' + VERSION = '0.3.0' end end end diff --git a/instrumentation/gruf/opentelemetry-instrumentation-gruf.gemspec b/instrumentation/gruf/opentelemetry-instrumentation-gruf.gemspec index 79725c3b80..dad055a5e9 100644 --- a/instrumentation/gruf/opentelemetry-instrumentation-gruf.gemspec +++ b/instrumentation/gruf/opentelemetry-instrumentation-gruf.gemspec @@ -23,10 +23,10 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 2.7.6' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '>= 1.0.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '>= 1.17' diff --git a/instrumentation/http/CHANGELOG.md b/instrumentation/http/CHANGELOG.md index 287c7540df..3cb0602ae4 100644 --- a/instrumentation/http/CHANGELOG.md +++ b/instrumentation/http/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-http +### v0.24.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.23.5 / 2024-11-26 * CHANGED: Performance Freeze all range objects #1222 diff --git a/instrumentation/http/lib/opentelemetry/instrumentation/http/version.rb b/instrumentation/http/lib/opentelemetry/instrumentation/http/version.rb index bd669d1a81..7fb6283f32 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.23.5' + VERSION = '0.24.0' end end end diff --git a/instrumentation/http/opentelemetry-instrumentation-http.gemspec b/instrumentation/http/opentelemetry-instrumentation-http.gemspec index d3bdf6b187..c979438070 100644 --- a/instrumentation/http/opentelemetry-instrumentation-http.gemspec +++ b/instrumentation/http/opentelemetry-instrumentation-http.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/http_client/CHANGELOG.md b/instrumentation/http_client/CHANGELOG.md index 516db9ff6c..13e1241454 100644 --- a/instrumentation/http_client/CHANGELOG.md +++ b/instrumentation/http_client/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-http_client +### v0.23.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.22.8 / 2024-11-26 * CHANGED: Performance Freeze all range objects #1222 diff --git a/instrumentation/http_client/lib/opentelemetry/instrumentation/http_client/version.rb b/instrumentation/http_client/lib/opentelemetry/instrumentation/http_client/version.rb index 16a5a80485..8f4c197ea2 100644 --- a/instrumentation/http_client/lib/opentelemetry/instrumentation/http_client/version.rb +++ b/instrumentation/http_client/lib/opentelemetry/instrumentation/http_client/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module HttpClient - VERSION = '0.22.8' + VERSION = '0.23.0' end end end diff --git a/instrumentation/http_client/opentelemetry-instrumentation-http_client.gemspec b/instrumentation/http_client/opentelemetry-instrumentation-http_client.gemspec index c366993670..d1bbfd1b7b 100644 --- a/instrumentation/http_client/opentelemetry-instrumentation-http_client.gemspec +++ b/instrumentation/http_client/opentelemetry-instrumentation-http_client.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/httpx/CHANGELOG.md b/instrumentation/httpx/CHANGELOG.md index f6f8df4bc6..9c0d5948ff 100644 --- a/instrumentation/httpx/CHANGELOG.md +++ b/instrumentation/httpx/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-httpx +### v0.2.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.1.3 / 2024-11-26 * CHANGED: Performance Freeze all range objects #1222 diff --git a/instrumentation/httpx/lib/opentelemetry/instrumentation/httpx/version.rb b/instrumentation/httpx/lib/opentelemetry/instrumentation/httpx/version.rb index 74fba83159..03e3ab5bc3 100644 --- a/instrumentation/httpx/lib/opentelemetry/instrumentation/httpx/version.rb +++ b/instrumentation/httpx/lib/opentelemetry/instrumentation/httpx/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module HTTPX - VERSION = '0.1.3' + VERSION = '0.2.0' end end end diff --git a/instrumentation/httpx/opentelemetry-instrumentation-httpx.gemspec b/instrumentation/httpx/opentelemetry-instrumentation-httpx.gemspec index 3fa68f9bae..541e74d69e 100644 --- a/instrumentation/httpx/opentelemetry-instrumentation-httpx.gemspec +++ b/instrumentation/httpx/opentelemetry-instrumentation-httpx.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/koala/CHANGELOG.md b/instrumentation/koala/CHANGELOG.md index 950e148e9b..ca10f3af95 100644 --- a/instrumentation/koala/CHANGELOG.md +++ b/instrumentation/koala/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-koala +### v0.21.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.20.6 / 2025-01-07 * FIXED: Loosen the koala pin to ~> 3.0 diff --git a/instrumentation/koala/lib/opentelemetry/instrumentation/koala/version.rb b/instrumentation/koala/lib/opentelemetry/instrumentation/koala/version.rb index fab974691c..d11a878010 100644 --- a/instrumentation/koala/lib/opentelemetry/instrumentation/koala/version.rb +++ b/instrumentation/koala/lib/opentelemetry/instrumentation/koala/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Koala - VERSION = '0.20.6' + VERSION = '0.21.0' end end end diff --git a/instrumentation/koala/opentelemetry-instrumentation-koala.gemspec b/instrumentation/koala/opentelemetry-instrumentation-koala.gemspec index db6f30791c..9dfed72309 100644 --- a/instrumentation/koala/opentelemetry-instrumentation-koala.gemspec +++ b/instrumentation/koala/opentelemetry-instrumentation-koala.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/lmdb/CHANGELOG.md b/instrumentation/lmdb/CHANGELOG.md index ba6a53e1e9..5776a30665 100644 --- a/instrumentation/lmdb/CHANGELOG.md +++ b/instrumentation/lmdb/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-lmdb +### v0.23.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.22.3 / 2024-07-23 * DOCS: Add cspell to CI diff --git a/instrumentation/lmdb/lib/opentelemetry/instrumentation/lmdb/version.rb b/instrumentation/lmdb/lib/opentelemetry/instrumentation/lmdb/version.rb index d4a5cbc0bc..3411b80cb1 100644 --- a/instrumentation/lmdb/lib/opentelemetry/instrumentation/lmdb/version.rb +++ b/instrumentation/lmdb/lib/opentelemetry/instrumentation/lmdb/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module LMDB - VERSION = '0.22.3' + VERSION = '0.23.0' end end end diff --git a/instrumentation/lmdb/opentelemetry-instrumentation-lmdb.gemspec b/instrumentation/lmdb/opentelemetry-instrumentation-lmdb.gemspec index 15d259388d..c329241813 100644 --- a/instrumentation/lmdb/opentelemetry-instrumentation-lmdb.gemspec +++ b/instrumentation/lmdb/opentelemetry-instrumentation-lmdb.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/mongo/CHANGELOG.md b/instrumentation/mongo/CHANGELOG.md index 53736caaa3..33c18e5b26 100644 --- a/instrumentation/mongo/CHANGELOG.md +++ b/instrumentation/mongo/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-mongo +### v0.23.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.22.4 / 2024-07-23 * DOCS: Add cspell to CI diff --git a/instrumentation/mongo/lib/opentelemetry/instrumentation/mongo/version.rb b/instrumentation/mongo/lib/opentelemetry/instrumentation/mongo/version.rb index edf3408afd..934f214b31 100644 --- a/instrumentation/mongo/lib/opentelemetry/instrumentation/mongo/version.rb +++ b/instrumentation/mongo/lib/opentelemetry/instrumentation/mongo/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Mongo - VERSION = '0.22.4' + VERSION = '0.23.0' end end end diff --git a/instrumentation/mongo/opentelemetry-instrumentation-mongo.gemspec b/instrumentation/mongo/opentelemetry-instrumentation-mongo.gemspec index b0af8d3688..e6827f3b3f 100644 --- a/instrumentation/mongo/opentelemetry-instrumentation-mongo.gemspec +++ b/instrumentation/mongo/opentelemetry-instrumentation-mongo.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/mysql2/CHANGELOG.md b/instrumentation/mysql2/CHANGELOG.md index e84ca90926..8fa653085f 100644 --- a/instrumentation/mysql2/CHANGELOG.md +++ b/instrumentation/mysql2/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-mysql2 +### v0.29.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.28.0 / 2024-09-12 - BREAKING CHANGE: Return message when sql is over the obfuscation limit. Fixes a bug where sql statements with prepended comments that hit the obfuscation limit would be sent raw. diff --git a/instrumentation/mysql2/lib/opentelemetry/instrumentation/mysql2/version.rb b/instrumentation/mysql2/lib/opentelemetry/instrumentation/mysql2/version.rb index f6076089b1..96266edcde 100644 --- a/instrumentation/mysql2/lib/opentelemetry/instrumentation/mysql2/version.rb +++ b/instrumentation/mysql2/lib/opentelemetry/instrumentation/mysql2/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Mysql2 - VERSION = '0.28.0' + VERSION = '0.29.0' end end end diff --git a/instrumentation/mysql2/opentelemetry-instrumentation-mysql2.gemspec b/instrumentation/mysql2/opentelemetry-instrumentation-mysql2.gemspec index db3a8a901b..b401fbdab5 100644 --- a/instrumentation/mysql2/opentelemetry-instrumentation-mysql2.gemspec +++ b/instrumentation/mysql2/opentelemetry-instrumentation-mysql2.gemspec @@ -28,7 +28,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-helpers-mysql' spec.add_dependency 'opentelemetry-helpers-sql-obfuscation' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/net_http/CHANGELOG.md b/instrumentation/net_http/CHANGELOG.md index 66083ebfc1..48e2aeef1d 100644 --- a/instrumentation/net_http/CHANGELOG.md +++ b/instrumentation/net_http/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-net_http +### v0.23.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.22.8 / 2024-11-26 * CHANGED: Performance Freeze all range objects #1222 diff --git a/instrumentation/net_http/lib/opentelemetry/instrumentation/net/http/version.rb b/instrumentation/net_http/lib/opentelemetry/instrumentation/net/http/version.rb index 03c75b7757..1eae54dcdb 100644 --- a/instrumentation/net_http/lib/opentelemetry/instrumentation/net/http/version.rb +++ b/instrumentation/net_http/lib/opentelemetry/instrumentation/net/http/version.rb @@ -8,7 +8,7 @@ module OpenTelemetry module Instrumentation module Net module HTTP - VERSION = '0.22.8' + VERSION = '0.23.0' end end end diff --git a/instrumentation/net_http/opentelemetry-instrumentation-net_http.gemspec b/instrumentation/net_http/opentelemetry-instrumentation-net_http.gemspec index 17b95376c4..dcd209b0aa 100644 --- a/instrumentation/net_http/opentelemetry-instrumentation-net_http.gemspec +++ b/instrumentation/net_http/opentelemetry-instrumentation-net_http.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'bundler', '~> 2.4' spec.add_development_dependency 'minitest', '~> 5.0' diff --git a/instrumentation/pg/CHANGELOG.md b/instrumentation/pg/CHANGELOG.md index bd78b89e66..dce8cefd5f 100644 --- a/instrumentation/pg/CHANGELOG.md +++ b/instrumentation/pg/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History: opentelemetry-instrumentation-pg +### v0.30.0 / 2025-01-16 + +* BREAKING CHANGE: Drop Support for EoL Rails 6.1 +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Drop Support for EoL Rails 6.1 +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.29.2 / 2025-01-07 * FIXED: Update instrumentation pg to support merge statements diff --git a/instrumentation/pg/lib/opentelemetry/instrumentation/pg/version.rb b/instrumentation/pg/lib/opentelemetry/instrumentation/pg/version.rb index 1b0cb50397..c3845c40d9 100644 --- a/instrumentation/pg/lib/opentelemetry/instrumentation/pg/version.rb +++ b/instrumentation/pg/lib/opentelemetry/instrumentation/pg/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module PG - VERSION = '0.29.2' + VERSION = '0.30.0' end end end diff --git a/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec b/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec index f4a9482be6..8622e46e87 100644 --- a/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec +++ b/instrumentation/pg/opentelemetry-instrumentation-pg.gemspec @@ -27,7 +27,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-helpers-sql-obfuscation' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/que/CHANGELOG.md b/instrumentation/que/CHANGELOG.md index e9cff0dfda..61fe54bd30 100644 --- a/instrumentation/que/CHANGELOG.md +++ b/instrumentation/que/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History: opentelemetry-instrumentation-que +### v0.9.0 / 2025-01-16 + +* BREAKING CHANGE: Drop Support for EoL Rails 6.1 +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Drop Support for EoL Rails 6.1 +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.8.4 / 2024-10-08 * FIXED: Fix bulk_enqueue when enqueuing more than 5 jobs diff --git a/instrumentation/que/lib/opentelemetry/instrumentation/que/version.rb b/instrumentation/que/lib/opentelemetry/instrumentation/que/version.rb index 964554f5d3..bdfe014997 100644 --- a/instrumentation/que/lib/opentelemetry/instrumentation/que/version.rb +++ b/instrumentation/que/lib/opentelemetry/instrumentation/que/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Que - VERSION = '0.8.4' + VERSION = '0.9.0' end end end diff --git a/instrumentation/que/opentelemetry-instrumentation-que.gemspec b/instrumentation/que/opentelemetry-instrumentation-que.gemspec index 845326ce25..669dfa067a 100644 --- a/instrumentation/que/opentelemetry-instrumentation-que.gemspec +++ b/instrumentation/que/opentelemetry-instrumentation-que.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/racecar/CHANGELOG.md b/instrumentation/racecar/CHANGELOG.md index 814b45b813..2c10c8882b 100644 --- a/instrumentation/racecar/CHANGELOG.md +++ b/instrumentation/racecar/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-racecar +### v0.4.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.3.4 / 2024-07-09 * FIXED: Suppress header access with symbol key deprecation warning in Racecar Instrumentation diff --git a/instrumentation/racecar/lib/opentelemetry/instrumentation/racecar/version.rb b/instrumentation/racecar/lib/opentelemetry/instrumentation/racecar/version.rb index 4e77f34988..77168c6c6a 100644 --- a/instrumentation/racecar/lib/opentelemetry/instrumentation/racecar/version.rb +++ b/instrumentation/racecar/lib/opentelemetry/instrumentation/racecar/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Racecar - VERSION = '0.3.4' + VERSION = '0.4.0' end end end diff --git a/instrumentation/racecar/opentelemetry-instrumentation-racecar.gemspec b/instrumentation/racecar/opentelemetry-instrumentation-racecar.gemspec index 303f3ff43a..536171dc8f 100644 --- a/instrumentation/racecar/opentelemetry-instrumentation-racecar.gemspec +++ b/instrumentation/racecar/opentelemetry-instrumentation-racecar.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/rack/CHANGELOG.md b/instrumentation/rack/CHANGELOG.md index 7fa9fe445a..9fb29a6588 100644 --- a/instrumentation/rack/CHANGELOG.md +++ b/instrumentation/rack/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-rack +### v0.26.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.25.0 / 2024-10-23 * ADDED: Set span error only for 5xx response range diff --git a/instrumentation/rack/lib/opentelemetry/instrumentation/rack/version.rb b/instrumentation/rack/lib/opentelemetry/instrumentation/rack/version.rb index 50e682692a..3d256f4d7a 100644 --- a/instrumentation/rack/lib/opentelemetry/instrumentation/rack/version.rb +++ b/instrumentation/rack/lib/opentelemetry/instrumentation/rack/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Rack - VERSION = '0.25.0' + VERSION = '0.26.0' end end end diff --git a/instrumentation/rack/opentelemetry-instrumentation-rack.gemspec b/instrumentation/rack/opentelemetry-instrumentation-rack.gemspec index 97f98df1f3..e3452d1c40 100644 --- a/instrumentation/rack/opentelemetry-instrumentation-rack.gemspec +++ b/instrumentation/rack/opentelemetry-instrumentation-rack.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/rails/CHANGELOG.md b/instrumentation/rails/CHANGELOG.md index db0ec72d23..f34e01bd89 100644 --- a/instrumentation/rails/CHANGELOG.md +++ b/instrumentation/rails/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History: opentelemetry-instrumentation-rails +### v0.35.0 / 2025-01-16 + +* BREAKING CHANGE: Drop Support for EoL Rails 6.1 +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Drop Support for EoL Rails 6.1 +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.34.1 / 2025-01-14 * FIXED: Add Concurrent Ruby dependency to Rails diff --git a/instrumentation/rails/Gemfile b/instrumentation/rails/Gemfile index 2c08ce5012..117177e6e0 100644 --- a/instrumentation/rails/Gemfile +++ b/instrumentation/rails/Gemfile @@ -11,6 +11,7 @@ gemspec group :test, :development do gem 'pry-byebug' gem 'opentelemetry-instrumentation-base', path: '../base' + gem 'opentelemetry-instrumentation-concurrent_ruby', path: '../concurrent_ruby' gem 'opentelemetry-instrumentation-active_job', path: '../active_job' gem 'opentelemetry-instrumentation-action_mailer', path: '../action_mailer' gem 'opentelemetry-instrumentation-action_pack', path: '../action_pack' diff --git a/instrumentation/rails/lib/opentelemetry/instrumentation/rails/version.rb b/instrumentation/rails/lib/opentelemetry/instrumentation/rails/version.rb index fd666bed8c..b8c5969c07 100644 --- a/instrumentation/rails/lib/opentelemetry/instrumentation/rails/version.rb +++ b/instrumentation/rails/lib/opentelemetry/instrumentation/rails/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Rails - VERSION = '0.34.1' + VERSION = '0.35.0' end end end diff --git a/instrumentation/rails/opentelemetry-instrumentation-rails.gemspec b/instrumentation/rails/opentelemetry-instrumentation-rails.gemspec index dd3d4d6d02..b7befe5e36 100644 --- a/instrumentation/rails/opentelemetry-instrumentation-rails.gemspec +++ b/instrumentation/rails/opentelemetry-instrumentation-rails.gemspec @@ -26,14 +26,14 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-action_mailer', '~> 0.3.0' - spec.add_dependency 'opentelemetry-instrumentation-action_pack', '~> 0.10.0' - spec.add_dependency 'opentelemetry-instrumentation-action_view', '~> 0.8.0' - spec.add_dependency 'opentelemetry-instrumentation-active_job', '~> 0.7.0' - spec.add_dependency 'opentelemetry-instrumentation-active_record', '~> 0.8.0' - spec.add_dependency 'opentelemetry-instrumentation-active_support', '~> 0.7.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' - spec.add_dependency 'opentelemetry-instrumentation-concurrent_ruby', '~> 0.21.4' + spec.add_dependency 'opentelemetry-instrumentation-action_mailer', '~> 0.4.0' + spec.add_dependency 'opentelemetry-instrumentation-action_pack', '~> 0.11.0' + spec.add_dependency 'opentelemetry-instrumentation-action_view', '~> 0.9.0' + spec.add_dependency 'opentelemetry-instrumentation-active_job', '~> 0.8.0' + spec.add_dependency 'opentelemetry-instrumentation-active_record', '~> 0.9.0' + spec.add_dependency 'opentelemetry-instrumentation-active_support', '~> 0.8.0' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' + spec.add_dependency 'opentelemetry-instrumentation-concurrent_ruby', '~> 0.22.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/rake/CHANGELOG.md b/instrumentation/rake/CHANGELOG.md index 65c061e761..304d8b840a 100644 --- a/instrumentation/rake/CHANGELOG.md +++ b/instrumentation/rake/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-rake +### v0.3.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.2.2 / 2024-04-30 * FIXED: Bundler conflict warnings diff --git a/instrumentation/rake/lib/opentelemetry/instrumentation/rake/version.rb b/instrumentation/rake/lib/opentelemetry/instrumentation/rake/version.rb index 2d86b52133..2db11acc9f 100644 --- a/instrumentation/rake/lib/opentelemetry/instrumentation/rake/version.rb +++ b/instrumentation/rake/lib/opentelemetry/instrumentation/rake/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Rake - VERSION = '0.2.2' + VERSION = '0.3.0' end end end diff --git a/instrumentation/rake/opentelemetry-instrumentation-rake.gemspec b/instrumentation/rake/opentelemetry-instrumentation-rake.gemspec index 5aa6beabf4..ec25d4baa7 100644 --- a/instrumentation/rake/opentelemetry-instrumentation-rake.gemspec +++ b/instrumentation/rake/opentelemetry-instrumentation-rake.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/rdkafka/CHANGELOG.md b/instrumentation/rdkafka/CHANGELOG.md index 0b28504c65..c6a9e46d38 100644 --- a/instrumentation/rdkafka/CHANGELOG.md +++ b/instrumentation/rdkafka/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-rdkafka +### v0.5.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.4.9 / 2025-01-07 * FIXED: Strict rdkafka support to v0.14 diff --git a/instrumentation/rdkafka/lib/opentelemetry/instrumentation/rdkafka/version.rb b/instrumentation/rdkafka/lib/opentelemetry/instrumentation/rdkafka/version.rb index 96b200b07a..a10ba44ccb 100644 --- a/instrumentation/rdkafka/lib/opentelemetry/instrumentation/rdkafka/version.rb +++ b/instrumentation/rdkafka/lib/opentelemetry/instrumentation/rdkafka/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Rdkafka - VERSION = '0.4.9' + VERSION = '0.5.0' end end end diff --git a/instrumentation/rdkafka/opentelemetry-instrumentation-rdkafka.gemspec b/instrumentation/rdkafka/opentelemetry-instrumentation-rdkafka.gemspec index eb80c7efb2..11f7940b9c 100644 --- a/instrumentation/rdkafka/opentelemetry-instrumentation-rdkafka.gemspec +++ b/instrumentation/rdkafka/opentelemetry-instrumentation-rdkafka.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/redis/CHANGELOG.md b/instrumentation/redis/CHANGELOG.md index ea1e9f1dcb..8c3d3019e3 100644 --- a/instrumentation/redis/CHANGELOG.md +++ b/instrumentation/redis/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-redis +### v0.26.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.25.7 / 2024-07-23 * DOCS: Add cspell to CI diff --git a/instrumentation/redis/lib/opentelemetry/instrumentation/redis/version.rb b/instrumentation/redis/lib/opentelemetry/instrumentation/redis/version.rb index 05d7ad5958..e971778a74 100644 --- a/instrumentation/redis/lib/opentelemetry/instrumentation/redis/version.rb +++ b/instrumentation/redis/lib/opentelemetry/instrumentation/redis/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Redis - VERSION = '0.25.7' + VERSION = '0.26.0' end end end diff --git a/instrumentation/redis/opentelemetry-instrumentation-redis.gemspec b/instrumentation/redis/opentelemetry-instrumentation-redis.gemspec index 91cb397b4c..6167962c99 100644 --- a/instrumentation/redis/opentelemetry-instrumentation-redis.gemspec +++ b/instrumentation/redis/opentelemetry-instrumentation-redis.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/resque/CHANGELOG.md b/instrumentation/resque/CHANGELOG.md index 7f8682447a..657f402961 100644 --- a/instrumentation/resque/CHANGELOG.md +++ b/instrumentation/resque/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-resque +### v0.6.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.5.2 / 2024-04-30 * FIXED: Bundler conflict warnings diff --git a/instrumentation/resque/lib/opentelemetry/instrumentation/resque/version.rb b/instrumentation/resque/lib/opentelemetry/instrumentation/resque/version.rb index 54309f2cd0..00de4867b0 100644 --- a/instrumentation/resque/lib/opentelemetry/instrumentation/resque/version.rb +++ b/instrumentation/resque/lib/opentelemetry/instrumentation/resque/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Resque - VERSION = '0.5.2' + VERSION = '0.6.0' end end end diff --git a/instrumentation/resque/opentelemetry-instrumentation-resque.gemspec b/instrumentation/resque/opentelemetry-instrumentation-resque.gemspec index 2590695d78..f5c673d1f2 100644 --- a/instrumentation/resque/opentelemetry-instrumentation-resque.gemspec +++ b/instrumentation/resque/opentelemetry-instrumentation-resque.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/restclient/CHANGELOG.md b/instrumentation/restclient/CHANGELOG.md index 51de403091..5475760403 100644 --- a/instrumentation/restclient/CHANGELOG.md +++ b/instrumentation/restclient/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-restclient +### v0.23.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.22.8 / 2024-11-26 * CHANGED: Performance Freeze all range objects #1222 diff --git a/instrumentation/restclient/lib/opentelemetry/instrumentation/restclient/version.rb b/instrumentation/restclient/lib/opentelemetry/instrumentation/restclient/version.rb index e7b30ba7de..c2e21966fe 100644 --- a/instrumentation/restclient/lib/opentelemetry/instrumentation/restclient/version.rb +++ b/instrumentation/restclient/lib/opentelemetry/instrumentation/restclient/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module RestClient - VERSION = '0.22.8' + VERSION = '0.23.0' end end end diff --git a/instrumentation/restclient/opentelemetry-instrumentation-restclient.gemspec b/instrumentation/restclient/opentelemetry-instrumentation-restclient.gemspec index d5720bb3a7..ed3b19c4bf 100644 --- a/instrumentation/restclient/opentelemetry-instrumentation-restclient.gemspec +++ b/instrumentation/restclient/opentelemetry-instrumentation-restclient.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/rspec/CHANGELOG.md b/instrumentation/rspec/CHANGELOG.md index 6c22f2db1d..0b6c4398bc 100644 --- a/instrumentation/rspec/CHANGELOG.md +++ b/instrumentation/rspec/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-rspec +### v0.4.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.3.3 / 2024-04-30 * FIXED: Bundler conflict warnings diff --git a/instrumentation/rspec/lib/opentelemetry/instrumentation/rspec/version.rb b/instrumentation/rspec/lib/opentelemetry/instrumentation/rspec/version.rb index 57f53a5e77..5d12feea50 100644 --- a/instrumentation/rspec/lib/opentelemetry/instrumentation/rspec/version.rb +++ b/instrumentation/rspec/lib/opentelemetry/instrumentation/rspec/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module RSpec - VERSION = '0.3.3' + VERSION = '0.4.0' end end end diff --git a/instrumentation/rspec/opentelemetry-instrumentation-rspec.gemspec b/instrumentation/rspec/opentelemetry-instrumentation-rspec.gemspec index 103544e62a..5f0ff93754 100644 --- a/instrumentation/rspec/opentelemetry-instrumentation-rspec.gemspec +++ b/instrumentation/rspec/opentelemetry-instrumentation-rspec.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/ruby_kafka/CHANGELOG.md b/instrumentation/ruby_kafka/CHANGELOG.md index b2203a0fc7..9ab2adb7e1 100644 --- a/instrumentation/ruby_kafka/CHANGELOG.md +++ b/instrumentation/ruby_kafka/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-ruby_kafka +### v0.22.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.21.3 / 2024-07-23 * DOCS: Add cspell to CI diff --git a/instrumentation/ruby_kafka/lib/opentelemetry/instrumentation/ruby_kafka/version.rb b/instrumentation/ruby_kafka/lib/opentelemetry/instrumentation/ruby_kafka/version.rb index a3c2b91fb5..db257d0711 100644 --- a/instrumentation/ruby_kafka/lib/opentelemetry/instrumentation/ruby_kafka/version.rb +++ b/instrumentation/ruby_kafka/lib/opentelemetry/instrumentation/ruby_kafka/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module RubyKafka - VERSION = '0.21.3' + VERSION = '0.22.0' end end end diff --git a/instrumentation/ruby_kafka/opentelemetry-instrumentation-ruby_kafka.gemspec b/instrumentation/ruby_kafka/opentelemetry-instrumentation-ruby_kafka.gemspec index 14ac17af06..95e850a6d6 100644 --- a/instrumentation/ruby_kafka/opentelemetry-instrumentation-ruby_kafka.gemspec +++ b/instrumentation/ruby_kafka/opentelemetry-instrumentation-ruby_kafka.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'appraisal', '~> 2.5' spec.add_development_dependency 'bundler', '~> 2.4' diff --git a/instrumentation/sidekiq/CHANGELOG.md b/instrumentation/sidekiq/CHANGELOG.md index 6fc3e11342..f67f7f5b72 100644 --- a/instrumentation/sidekiq/CHANGELOG.md +++ b/instrumentation/sidekiq/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-sidekiq +### v0.26.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.25.7 / 2024-07-23 * DOCS: Add cspell to CI diff --git a/instrumentation/sidekiq/lib/opentelemetry/instrumentation/sidekiq/version.rb b/instrumentation/sidekiq/lib/opentelemetry/instrumentation/sidekiq/version.rb index 1688d3ccd2..8d51f76505 100644 --- a/instrumentation/sidekiq/lib/opentelemetry/instrumentation/sidekiq/version.rb +++ b/instrumentation/sidekiq/lib/opentelemetry/instrumentation/sidekiq/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Sidekiq - VERSION = '0.25.7' + VERSION = '0.26.0' end end end diff --git a/instrumentation/sidekiq/opentelemetry-instrumentation-sidekiq.gemspec b/instrumentation/sidekiq/opentelemetry-instrumentation-sidekiq.gemspec index cae2c9db35..d806c17648 100644 --- a/instrumentation/sidekiq/opentelemetry-instrumentation-sidekiq.gemspec +++ b/instrumentation/sidekiq/opentelemetry-instrumentation-sidekiq.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_development_dependency 'activejob', '>= 6.0' spec.add_development_dependency 'appraisal', '~> 2.5' diff --git a/instrumentation/sinatra/CHANGELOG.md b/instrumentation/sinatra/CHANGELOG.md index a6651848a5..464d41464b 100644 --- a/instrumentation/sinatra/CHANGELOG.md +++ b/instrumentation/sinatra/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-sinatra +### v0.25.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.24.1 / 2024-07-23 * DOCS: Add cspell to CI diff --git a/instrumentation/sinatra/lib/opentelemetry/instrumentation/sinatra/version.rb b/instrumentation/sinatra/lib/opentelemetry/instrumentation/sinatra/version.rb index b9b853545b..9ff08df1e3 100644 --- a/instrumentation/sinatra/lib/opentelemetry/instrumentation/sinatra/version.rb +++ b/instrumentation/sinatra/lib/opentelemetry/instrumentation/sinatra/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Sinatra - VERSION = '0.24.1' + VERSION = '0.25.0' end end end diff --git a/instrumentation/sinatra/opentelemetry-instrumentation-sinatra.gemspec b/instrumentation/sinatra/opentelemetry-instrumentation-sinatra.gemspec index 12e131d7ca..c16eb63120 100644 --- a/instrumentation/sinatra/opentelemetry-instrumentation-sinatra.gemspec +++ b/instrumentation/sinatra/opentelemetry-instrumentation-sinatra.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-api', '~> 1.0' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_dependency 'opentelemetry-instrumentation-rack', '~> 0.21' spec.add_development_dependency 'appraisal', '~> 2.5' diff --git a/instrumentation/trilogy/CHANGELOG.md b/instrumentation/trilogy/CHANGELOG.md index f1e00396f5..53f4eb904d 100644 --- a/instrumentation/trilogy/CHANGELOG.md +++ b/instrumentation/trilogy/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-trilogy +### v0.61.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.60.0 / 2024-09-12 - BREAKING CHANGE: Return message when sql is over the obfuscation limit. Fixes a bug where sql statements with prepended comments that hit the obfuscation limit would be sent raw. diff --git a/instrumentation/trilogy/lib/opentelemetry/instrumentation/trilogy/version.rb b/instrumentation/trilogy/lib/opentelemetry/instrumentation/trilogy/version.rb index ebce38215a..adf1fc1128 100644 --- a/instrumentation/trilogy/lib/opentelemetry/instrumentation/trilogy/version.rb +++ b/instrumentation/trilogy/lib/opentelemetry/instrumentation/trilogy/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Instrumentation module Trilogy - VERSION = '0.60.0' + VERSION = '0.61.0' end end end diff --git a/instrumentation/trilogy/opentelemetry-instrumentation-trilogy.gemspec b/instrumentation/trilogy/opentelemetry-instrumentation-trilogy.gemspec index d24ca2428b..38670813c2 100644 --- a/instrumentation/trilogy/opentelemetry-instrumentation-trilogy.gemspec +++ b/instrumentation/trilogy/opentelemetry-instrumentation-trilogy.gemspec @@ -28,7 +28,7 @@ Gem::Specification.new do |spec| spec.add_dependency 'opentelemetry-api', '~> 1.0' spec.add_dependency 'opentelemetry-helpers-mysql' spec.add_dependency 'opentelemetry-helpers-sql-obfuscation' - spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.22.1' + spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.23.0' spec.add_dependency 'opentelemetry-semantic_conventions', '>= 1.8.0' spec.add_development_dependency 'appraisal', '~> 2.5' diff --git a/processor/baggage/CHANGELOG.md b/processor/baggage/CHANGELOG.md index 31e57ff493..7d1230b5e6 100644 --- a/processor/baggage/CHANGELOG.md +++ b/processor/baggage/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-processor-baggage +### v0.3.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.2.1 / 2024-11-26 * (No significant changes) diff --git a/processor/baggage/lib/opentelemetry/processor/baggage/version.rb b/processor/baggage/lib/opentelemetry/processor/baggage/version.rb index 76af496d08..074c4a4330 100644 --- a/processor/baggage/lib/opentelemetry/processor/baggage/version.rb +++ b/processor/baggage/lib/opentelemetry/processor/baggage/version.rb @@ -15,7 +15,7 @@ module OpenTelemetry module Processor # Namespace for OpenTelemetry Baggage processor module Baggage - VERSION = '0.2.1' + VERSION = '0.3.0' end end end diff --git a/propagator/ottrace/CHANGELOG.md b/propagator/ottrace/CHANGELOG.md index 19e2b373d9..cd1fe5b0c7 100644 --- a/propagator/ottrace/CHANGELOG.md +++ b/propagator/ottrace/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-propagator-ottrace +### v0.22.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.21.4 / 2024-11-26 * (No significant changes) diff --git a/propagator/ottrace/lib/opentelemetry/propagator/ottrace/version.rb b/propagator/ottrace/lib/opentelemetry/propagator/ottrace/version.rb index 8454db7b25..a47adcfd2c 100644 --- a/propagator/ottrace/lib/opentelemetry/propagator/ottrace/version.rb +++ b/propagator/ottrace/lib/opentelemetry/propagator/ottrace/version.rb @@ -15,7 +15,7 @@ module OpenTelemetry module Propagator # Namespace for OpenTelemetry OTTrace propagation module OTTrace - VERSION = '0.21.4' + VERSION = '0.22.0' end end end diff --git a/propagator/vitess/CHANGELOG.md b/propagator/vitess/CHANGELOG.md index c9a3cf3ee0..591c48b95c 100644 --- a/propagator/vitess/CHANGELOG.md +++ b/propagator/vitess/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-propagator-vitess +### v0.2.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.1.1 / 2024-11-26 * (No significant changes) diff --git a/propagator/vitess/lib/opentelemetry/propagator/vitess/version.rb b/propagator/vitess/lib/opentelemetry/propagator/vitess/version.rb index 1109c710c7..2b5a2fff8f 100644 --- a/propagator/vitess/lib/opentelemetry/propagator/vitess/version.rb +++ b/propagator/vitess/lib/opentelemetry/propagator/vitess/version.rb @@ -15,7 +15,7 @@ module OpenTelemetry module Propagator # Namespace for OpenTelemetry Vitess propagation module Vitess - VERSION = '0.1.1' + VERSION = '0.2.0' end end end diff --git a/propagator/xray/CHANGELOG.md b/propagator/xray/CHANGELOG.md index 778e20c2fd..e95db1ad5f 100644 --- a/propagator/xray/CHANGELOG.md +++ b/propagator/xray/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-propagator-xray +### v0.23.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.22.3 / 2024-11-26 * (No significant changes) diff --git a/propagator/xray/lib/opentelemetry/propagator/xray/version.rb b/propagator/xray/lib/opentelemetry/propagator/xray/version.rb index c13eabc7a2..82e809bf11 100644 --- a/propagator/xray/lib/opentelemetry/propagator/xray/version.rb +++ b/propagator/xray/lib/opentelemetry/propagator/xray/version.rb @@ -7,7 +7,7 @@ module OpenTelemetry module Propagator module XRay - VERSION = '0.22.3' + VERSION = '0.23.0' end end end diff --git a/release-please-config.json b/release-please-config.json index 35d6c7b5b6..3d9216e9df 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -1,5 +1,5 @@ { - "bootstrap-sha": "ad8988bc4a11bafa0925c3137f2ae32bc57f40a0", + "bootstrap-sha": "4780480ce3f25ac3984a0af6ec40fcfe31d014a8", "bump-minor-pre-major": true, "bump-patch-for-minor-pre-major": true, "draft": true, diff --git a/resources/azure/CHANGELOG.md b/resources/azure/CHANGELOG.md index 834d4c0083..28beff502d 100644 --- a/resources/azure/CHANGELOG.md +++ b/resources/azure/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-resource-detector-azure +### v0.2.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.1.1 / 2024-11-26 * (No significant changes) diff --git a/resources/azure/lib/opentelemetry/resource/detector/azure/version.rb b/resources/azure/lib/opentelemetry/resource/detector/azure/version.rb index 8d8c7a40fc..c321aaa023 100644 --- a/resources/azure/lib/opentelemetry/resource/detector/azure/version.rb +++ b/resources/azure/lib/opentelemetry/resource/detector/azure/version.rb @@ -8,7 +8,7 @@ module OpenTelemetry module Resource module Detector module Azure - VERSION = '0.1.1' + VERSION = '0.2.0' end end end diff --git a/resources/azure/opentelemetry-resource-detector-azure.gemspec b/resources/azure/opentelemetry-resource-detector-azure.gemspec index 69117f6eba..f6fc674721 100644 --- a/resources/azure/opentelemetry-resource-detector-azure.gemspec +++ b/resources/azure/opentelemetry-resource-detector-azure.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 2.6.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-sdk', '~> 1.0' diff --git a/resources/container/CHANGELOG.md b/resources/container/CHANGELOG.md index dd254c38ec..53c1c9378a 100644 --- a/resources/container/CHANGELOG.md +++ b/resources/container/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-resource-detector-container +### v0.2.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.1.2 / 2024-11-26 * (No significant changes) diff --git a/resources/container/lib/opentelemetry/resource/detector/container/version.rb b/resources/container/lib/opentelemetry/resource/detector/container/version.rb index 996edab70f..48792012fb 100644 --- a/resources/container/lib/opentelemetry/resource/detector/container/version.rb +++ b/resources/container/lib/opentelemetry/resource/detector/container/version.rb @@ -8,7 +8,7 @@ module OpenTelemetry module Resource module Detector module Container - VERSION = '0.1.2' + VERSION = '0.2.0' end end end diff --git a/resources/container/opentelemetry-resource-detector-container.gemspec b/resources/container/opentelemetry-resource-detector-container.gemspec index 6d254432de..3193b2e24b 100644 --- a/resources/container/opentelemetry-resource-detector-container.gemspec +++ b/resources/container/opentelemetry-resource-detector-container.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 2.6.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'opentelemetry-sdk', '~> 1.0' diff --git a/resources/google_cloud_platform/lib/opentelemetry/resource/detector/google_cloud_platform/version.rb b/resources/google_cloud_platform/lib/opentelemetry/resource/detector/google_cloud_platform/version.rb index 1570135e8d..53cbc50baa 100644 --- a/resources/google_cloud_platform/lib/opentelemetry/resource/detector/google_cloud_platform/version.rb +++ b/resources/google_cloud_platform/lib/opentelemetry/resource/detector/google_cloud_platform/version.rb @@ -8,7 +8,7 @@ module OpenTelemetry module Resource module Detector module GoogleCloudPlatform - VERSION = '0.1.1' + VERSION = '0.2.0' end end end diff --git a/resources/google_cloud_platform/opentelemetry-resource-detector-google_cloud_platform.gemspec b/resources/google_cloud_platform/opentelemetry-resource-detector-google_cloud_platform.gemspec index 35ca91e455..5ba53d63ba 100644 --- a/resources/google_cloud_platform/opentelemetry-resource-detector-google_cloud_platform.gemspec +++ b/resources/google_cloud_platform/opentelemetry-resource-detector-google_cloud_platform.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |spec| Dir.glob('*.md') + ['LICENSE', '.yardopts'] spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 2.6.0' + spec.required_ruby_version = '>= 3.1' spec.add_dependency 'google-cloud-env' spec.add_dependency 'opentelemetry-sdk', '~> 1.0' From b98ebe850527435b539cf6608ce85246aca4bb3c Mon Sep 17 00:00:00 2001 From: Ariel Valentin Date: Thu, 16 Jan 2025 00:00:36 -0600 Subject: [PATCH 5/6] docs: Update changelogs --- instrumentation/base/CHANGELOG.md | 12 ++++++------ resources/google_cloud_platform/CHANGELOG.md | 6 ++++++ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/instrumentation/base/CHANGELOG.md b/instrumentation/base/CHANGELOG.md index 0ae4a526dc..47c17b9df5 100644 --- a/instrumentation/base/CHANGELOG.md +++ b/instrumentation/base/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-instrumentation-base +### v0.23.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.22.6 / 2024-08-15 * FIXED: Fix the issue of wrong log msg @@ -70,9 +76,3 @@ ### v0.17.0 / 2021-04-22 * Initial release. - -### v0.23.0 / 2025-01-16 - -* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 - -* ADDED: Set minimum supported version to Ruby 3.1 diff --git a/resources/google_cloud_platform/CHANGELOG.md b/resources/google_cloud_platform/CHANGELOG.md index 3119d739c8..f68600d1c0 100644 --- a/resources/google_cloud_platform/CHANGELOG.md +++ b/resources/google_cloud_platform/CHANGELOG.md @@ -1,5 +1,11 @@ # Release History: opentelemetry-resource-detector-google_cloud_platform +### v0.2.0 / 2025-01-16 + +* BREAKING CHANGE: Set minimum supported version to Ruby 3.1 + +* ADDED: Set minimum supported version to Ruby 3.1 + ### v0.1.1 / 2024-11-26 * (No significant changes) From 3bb36a624a7cd8b4ed52afe95901ed9bac89abfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Ka=C5=BAmierczak?= Date: Fri, 17 Jan 2025 17:40:30 +0100 Subject: [PATCH 6/6] fix: exclude unreleased gRPC instrumentation from installation tests (#1350) --- releases/Gemfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/releases/Gemfile b/releases/Gemfile index 7473b143c2..9b7e2e0488 100644 --- a/releases/Gemfile +++ b/releases/Gemfile @@ -47,8 +47,10 @@ Dir['../propagator/**/version.rb'].each do |f| gem "opentelemetry-propagator-#{name}", version end +excluded_instrumentations = %w[grpc] Dir['../instrumentation/**/version.rb'].each do |f| name = f.match(%r{instrumentation/(\w+)/lib})[1] + next if excluded_instrumentations.include?(name) version = File.read(f).match(/VERSION = '([\d\.]+)'/)[1] gem "opentelemetry-instrumentation-#{name}", version