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/5] 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 945016422..bd915555e 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 c6ad0deee..9594f934f 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 22662e96c..e3eafdddb 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 3b5b70195..b91ed8185 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 b95b64235..73d2cf657 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 85ca34826..c2aeff8b7 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/5] 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 96c3ecaa5..ae62d141c 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 bd32cbe25..f49bea8cd 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 3ba3cb714..2712a55ae 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 2f466100e..0d118de8f 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 b81362f5a..654c2da9a 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 76b37a422..8caf4da4d 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 bb9b60056..903ede0a5 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 6d4d4dc42..17af53334 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 a5b9d22e0..6af50170c 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 693b8e833..b7a6c6949 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 b2a19bf34..5b97435fd 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 faa0add16..b919a47cb 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 6d76b91f4..72ae989da 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 6433e0f18..205c4b301 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 3a6dfc3fe..e6ce46c54 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 d10c3cbac..a18950ba1 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 ceae57e07..d670fcd1c 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 9099f1369..cf6e2e800 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 6c8072b49..8f0cfc4f6 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 630dcfd10..8c87464b3 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 af89399b5..1c201b285 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 2f466100e..c13c2a0df 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 47ada008c..d1de1da14 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 c928c0192..1192a05ad 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/5] 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 1c8593069..39ee9e9e2 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 74ba690d2..d92a23122 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 f4fc1465a..c0a123901 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 3bf8d5e19..506711786 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 72b3b2ab8..9ec35c8dc 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 59ae1c289..f7f9b1bb1 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 73568b13b..ad50daccd 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 a9dacf40d..74365772d 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 cfea8d665..d6cfae182 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 f716f3947..06145e1da 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 b488567da..f47b24c94 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 fd3ad027e..d394b10e2 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 028015df7..bbacb1955 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 ae62d141c..e69de29bb 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 cf704fe82..65d33dfd0 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 563f99e64..4e43af808 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 761176e71..1b8ec5074 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 1d680665e..36269d89d 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 d5d0755a7..69c553efb 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 1211feb2a..d1da74dd9 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 cdec9f536..37419d29d 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 b7a6c6949..4c0b1769c 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 3b7c2894f..ef613b392 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 205c4b301..72bb3fdda 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 d670fcd1c..45030793d 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 2f60d7f6b..44c2320ac 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 deab2081b..c80568f1a 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 0cedf557a..d376bc068 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 9bcca6200..493903735 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 2f390c08e..a1593ecff 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 3a09f1785..9e353e845 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 4ae8b6763..b8765ac97 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 6dbc347b0..9958cfafb 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 83f4bfa5a..a7c919737 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 903bae2ea..53d6d0390 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 936486225..87e12b9e2 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 89aa0b8c1..3d0778225 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 5fb0ea650..680c2cd61 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 e2fcb50b1..d3bdf6b18 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 2b5ec7a98..c36699367 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 cce193a61..3fa68f9ba 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 e54d8f343..db6f30791 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 44d440210..15d259388 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 71e98758c..b0af8d368 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 83aeef476..db3a8a901 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 159653a0c..17b95376c 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 8c87464b3..f4a9482be 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 0ec9df0f5..845326ce2 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 1c0fd74d0..303f3ff43 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 efeb30a85..97f98df1f 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 796704333..dd3d4d6d0 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 5ab973781..5aa6beabf 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 26e3e3c5e..eb80c7efb 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 ef8ebd775..91cb397b4 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 a23525b05..2590695d7 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 f23f6c6f8..d5720bb3a 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 0651886e5..103544e62 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 0c67950a0..14ac17af0 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 26aae6e4d..cae2c9db3 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 8f14e9ee9..12e131d7c 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 25e4ee873..d24ca2428 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 234b1c277..086bd92e1 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 9b7646c69..e3acfad01 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 8e028b930..060fcf844 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 0dd55e75c..9dda6adc3 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/5] 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 f514eef2c..90b4c72e7 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 015ec9efe..eeddf6c8a 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 25674f5b4..8fd3a1858 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 d6807925b..75d1c3a19 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 8e2229e41..a8a1fc54a 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 2aeccb016..557e6d40b 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 d2b4fbfb7..69e2d2008 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 69c553efb..b6390a884 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 2532b7580..4aa83d1d0 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 034f29d38..fd49e4f58 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 d1da74dd9..f3d84bee4 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 b7a76307d..eedb1cabe 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 f20b8f6fd..c8f6b4d0c 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 37419d29d..d2b5d6229 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 7d9e6c941..8ef83824c 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 5c55ce6dc..fe37ea9fa 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 4c0b1769c..6eb584596 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 6d47a9de5..6aca31116 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 4ec18e38b..469410170 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 ef613b392..55f67891e 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 4f5f80d27..77671d949 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 bf2bf31c3..17917f32a 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 72bb3fdda..c79aa804c 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 0cd9c7cd1..7857a54b7 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 184a7a3c8..12e44601d 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 45030793d..e0fcc62ab 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 7e7f8b658..8ed41fe20 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 2f27da7de..7d189a99d 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 44c2320ac..adee7c817 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 3166104d3..7616c42ca 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 2269f5455..f7a2b2657 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 c80568f1a..f7bd75d5f 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 4c00cd561..32c00db85 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 6fe03e491..ea7561258 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 d376bc068..402f1a872 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 ff759973d..0ae4a526d 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 6d32c74e9..fcf6f261b 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 3a66efd52..6616455cf 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 453369d1c..5fc5be754 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 a1593ecff..f0e7a72e2 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 87f160453..71ce805a0 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 be7cb8cf1..9bb397223 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 9e353e845..0c8d12c55 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 f558533e3..ef9aa282a 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 7dbaf36eb..c5f1feeba 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 b8765ac97..0926f8659 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 e70bac97a..2ef01189a 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 923ac4fad..1b1609893 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 9958cfafb..c9184bbf4 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 0d7bcf614..ea4fce1e2 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 a86ac29c4..61a505497 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 a7c919737..150ec536a 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 8117105f0..80c056379 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 23b670595..3a482bcd9 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 53d6d0390..ee3e3a0c2 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 6bbe7a4c1..dec995687 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 0977f7331..92ffabb8a 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 87e12b9e2..2c2503838 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 324d29dbf..3fded16b4 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 c2a7ca5f4..4820b014d 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 3d0778225..73c157c06 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 4aae6d42d..9cb5cf1e5 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 da398eb73..9461508fa 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 680c2cd61..6f0571bfa 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 4b7b650f9..975153cc0 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 059aee827..090a29272 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 810c7f1ce..9ab4c625a 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 87dfd51a0..ea913d08f 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 8cb09a5a8..9eb2332b3 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 79725c3b8..dad055a5e 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 287c7540d..3cb0602ae 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 bd669d1a8..7fb6283f3 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 d3bdf6b18..c97943807 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 516db9ff6..13e124145 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 16a5a8048..8f4c197ea 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 c36699367..d1bbfd1b7 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 f6f8df4bc..9c0d5948f 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 74fba8315..03e3ab5bc 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 3fa68f9ba..541e74d69 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 950e148e9..ca10f3af9 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 fab974691..d11a87801 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 db6f30791..9dfed7230 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 ba6a53e1e..5776a3066 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 d4a5cbc0b..3411b80cb 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 15d259388..c32924181 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 53736caaa..33c18e5b2 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 edf3408af..934f214b3 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 b0af8d368..e6827f3b3 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 e84ca9092..8fa653085 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 f6076089b..96266edcd 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 db3a8a901..b401fbdab 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 66083ebfc..48e2aeef1 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 03c75b775..1eae54dcd 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 17b95376c..dcd209b0a 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 bd78b89e6..dce8cefd5 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 1b0cb5039..c3845c40d 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 f4a9482be..8622e46e8 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 e9cff0dfd..61fe54bd3 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 964554f5d..bdfe01499 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 845326ce2..669dfa067 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 814b45b81..2c10c8882 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 4e77f3498..77168c6c6 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 303f3ff43..536171dc8 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 7fa9fe445..9fb29a658 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 50e682692..3d256f4d7 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 97f98df1f..e3452d1c4 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 db0ec72d2..f34e01bd8 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 2c08ce501..117177e6e 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 fd666bed8..b8c5969c0 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 dd3d4d6d0..b7befe5e3 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 65c061e76..304d8b840 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 2d86b5213..2db11acc9 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 5aa6beabf..ec25d4baa 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 0b28504c6..c6a9e46d3 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 96b200b07..a10ba44cc 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 eb80c7efb..11f7940b9 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 ea1e9f1dc..8c3d3019e 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 05d7ad595..e971778a7 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 91cb397b4..6167962c9 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 7f8682447..657f40296 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 54309f2cd..00de4867b 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 2590695d7..f5c673d1f 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 51de40309..547576040 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 e7b30ba7d..c2e21966f 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 d5720bb3a..ed3b19c4b 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 6c22f2db1..0b6c4398b 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 57f53a5e7..5d12feea5 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 103544e62..5f0ff9375 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 b2203a0fc..9ab2adb7e 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 a3c2b91fb..db257d071 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 14ac17af0..95e850a6d 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 6fc3e1134..f67f7f5b7 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 1688d3ccd..8d51f7650 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 cae2c9db3..d806c1764 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 a6651848a..464d41464 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 b9b853545..9ff08df1e 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 12e131d7c..c16eb6312 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 f1e00396f..53f4eb904 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 ebce38215..adf1fc112 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 d24ca2428..38670813c 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 31e57ff49..7d1230b5e 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 76af496d0..074c4a433 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 19e2b373d..cd1fe5b0c 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 8454db7b2..a47adcfd2 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 c9a3cf3ee..591c48b95 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 1109c710c..2b5a2fff8 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 778e20c2f..e95db1ad5 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 c13eabc7a..82e809bf1 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 35d6c7b5b..3d9216e9d 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 834d4c008..28beff502 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 8d8c7a40f..c321aaa02 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 69117f6eb..f6fc67472 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 dd254c38e..53c1c9378 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 996edab70..48792012f 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 6d254432d..3193b2e24 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 1570135e8..53cbc50ba 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 35ca91e45..5ba53d63b 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/5] 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 0ae4a526d..47c17b9df 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 3119d739c..f68600d1c 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)