Skip to content

Commit

Permalink
release: Release 39 gems (open-telemetry#836)
Browse files Browse the repository at this point in the history
* release: Release 39 gems

* fix: bump dependencies

* fix: changelog, common dependencies

* fix: bump instrumentation base versions

* fix: add changelog details for sdk, api, sidekiq

Co-authored-by: Daniel Azuma <dazuma@gmail.com>
Co-authored-by: Robert Laurin <robert.laurin@shopify.com>
  • Loading branch information
3 people committed Jun 24, 2021
1 parent 42fa792 commit 1f9aa49
Show file tree
Hide file tree
Showing 115 changed files with 372 additions and 148 deletions.
19 changes: 18 additions & 1 deletion api/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,27 @@
# Release History: opentelemetry-api

### v1.0.0.rc2 / 2021-06-23

* BREAKING CHANGE: Remove optional parent_context from in_span [729](https://github.com/open-telemetry/opentelemetry-ruby/pull/729)
* BREAKING CHANGE: Refactor Baggage to remove Noop* [800](https://github.com/open-telemetry/opentelemetry-ruby/pull/800)
- The noop baggage manger has been removed.
- The baggage management methods are now available through OpenTelemetry::Baggage#method, previously OpenTelemetry.baggage#method
* BREAKING CHANGE: Total order constraint on span.status= [805](https://github.com/open-telemetry/opentelemetry-ruby/pull/805)
- The OpenTelemetry::Trace::Util::HttpToStatus module has been removed as it was incorrectly setting the span status to OK for codes codes in the range 100..399
- The HttpToStatus module can be replaced inline as follows `span.status = OpenTelemetry::Trace::Status.error unless (100..399).include?(response_code.to_i)`
- The `Status.new(code, description:)` initializer has been hidden in favour of simpler constructors for each status code: `Status.ok`, `Status.error` and `Status.unset`. Each constructor takes an optional description.

* ADDED: Add Tracer.non_recording_span to API [799](https://github.com/open-telemetry/opentelemetry-ruby/pull/799)
* FIXED: Reduce span allocation in API [795](https://github.com/open-telemetry/opentelemetry-ruby/pull/795)
* FIXED: Return early if carrier is nil [835](https://github.com/open-telemetry/opentelemetry-ruby/pull/835)
* FIXED: Update context to match spec [807](https://github.com/open-telemetry/opentelemetry-ruby/pull/807)
- The `Context.current` setter has been removed and the previously private attach/detach methods are now available as class methods on the context module.

### v1.0.0.rc1 / 2021-05-21

* BREAKING CHANGE: Remove optional parent_context from in_span

* FIXED: Remove optional parent_context from in_span
* FIXED: Remove optional parent_context from in_span

### v0.17.0 / 2021-04-22

Expand Down
2 changes: 1 addition & 1 deletion api/lib/opentelemetry/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@

module OpenTelemetry
## Current OpenTelemetry version
VERSION = '1.0.0.rc1'
VERSION = '1.0.0.rc2'
end
4 changes: 4 additions & 0 deletions common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@


### v0.19.0 / 2021-06-23

* ADDED: Add Tracer.non_recording_span to API

### v0.18.0 / 2021-05-21

* BREAKING CHANGE: Replace Time.now with Process.clock_gettime
Expand Down
2 changes: 1 addition & 1 deletion common/lib/opentelemetry/common/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@

module OpenTelemetry
module Common
VERSION = '0.18.0'
VERSION = '0.19.0'
end
end
2 changes: 1 addition & 1 deletion common/opentelemetry-common.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']
spec.required_ruby_version = '>= 2.5.0'

spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc2'

spec.add_development_dependency 'bundler', '>= 1.17'
spec.add_development_dependency 'minitest', '~> 5.0'
Expand Down
6 changes: 6 additions & 0 deletions exporter/jaeger/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Release History: opentelemetry-exporter-jaeger

### v0.19.0 / 2021-06-23

* BREAKING CHANGE: Total order constraint on span.status=

* FIXED: Total order constraint on span.status=

### v0.18.0 / 2021-05-21

* BREAKING CHANGE: Replace Time.now with Process.clock_gettime
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module OpenTelemetry
module Exporter
module Jaeger
## Current OpenTelemetry Jaeger exporter version
VERSION = '0.18.0'
VERSION = '0.19.0'
end
end
end
6 changes: 3 additions & 3 deletions exporter/jaeger/opentelemetry-exporter-jaeger.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']
spec.required_ruby_version = '>= 2.5.0'

spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-common', '~> 0.18.0'
spec.add_dependency 'opentelemetry-sdk', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc2'
spec.add_dependency 'opentelemetry-common', '~> 0.19.0'
spec.add_dependency 'opentelemetry-sdk', '~> 1.0.0.rc2'
spec.add_dependency 'thrift'

spec.add_development_dependency 'bundler', '>= 1.17'
Expand Down
6 changes: 6 additions & 0 deletions exporter/otlp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Release History: opentelemetry-exporter-otlp

### v0.20.0 / 2021-06-23

* BREAKING CHANGE: Total order constraint on span.status=

* FIXED: Total order constraint on span.status=

### v0.19.0 / 2021-06-03

* ADDED: Add a SSL verify mode option for the OTLP exporter
Expand Down
2 changes: 1 addition & 1 deletion exporter/otlp/lib/opentelemetry/exporter/otlp/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module OpenTelemetry
module Exporter
module OTLP
## Current OpenTelemetry OTLP exporter version
VERSION = '0.19.0'
VERSION = '0.20.0'
end
end
end
6 changes: 3 additions & 3 deletions exporter/otlp/opentelemetry-exporter-otlp.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ Gem::Specification.new do |spec|
spec.required_ruby_version = '>= 2.5.0'

spec.add_dependency 'google-protobuf', '~> 3.7'
spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-common', '~> 0.18.0'
spec.add_dependency 'opentelemetry-sdk', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc2'
spec.add_dependency 'opentelemetry-common', '~> 0.19.0'
spec.add_dependency 'opentelemetry-sdk', '~> 1.0.0.rc2'

spec.add_development_dependency 'bundler', '>= 1.17'
spec.add_development_dependency 'faraday', '~> 0.13'
Expand Down
6 changes: 6 additions & 0 deletions exporter/zipkin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Release History: opentelemetry-exporter-zipkin

### v0.19.0 / 2021-06-23

* BREAKING CHANGE: Total order constraint on span.status=

* FIXED: Total order constraint on span.status=

### v0.18.0 / 2021-05-21

* BREAKING CHANGE: Replace Time.now with Process.clock_gettime
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ module OpenTelemetry
module Exporter
module Zipkin
## Current OpenTelemetry Zipkin exporter version
VERSION = '0.18.0'
VERSION = '0.19.0'
end
end
end
6 changes: 3 additions & 3 deletions exporter/zipkin/opentelemetry-exporter-zipkin.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']
spec.required_ruby_version = '>= 2.5.0'

spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-common', '~> 0.18.0'
spec.add_dependency 'opentelemetry-sdk', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc2'
spec.add_dependency 'opentelemetry-common', '~> 0.19.0'
spec.add_dependency 'opentelemetry-sdk', '~> 1.0.0.rc2'

spec.add_development_dependency 'bundler', '>= 1.17'
spec.add_development_dependency 'faraday', '~> 0.13'
Expand Down
4 changes: 4 additions & 0 deletions instrumentation/active_job/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
# Release History: opentelemetry-instrumentation-active_job

### v0.1.0 / 2021-06-23

* Initial release.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
module OpenTelemetry
module Instrumentation
module ActiveJob
VERSION = '0.18.0'
VERSION = '0.1.0'
end
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']
spec.required_ruby_version = '>= 2.5.0'

spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.18.0'
spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc2'
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.18.1'

spec.add_development_dependency 'appraisal', '~> 2.2.0'
spec.add_development_dependency 'bundler', '>= 1.17'
spec.add_development_dependency 'minitest', '~> 5.0'
spec.add_development_dependency 'opentelemetry-sdk', '~> 0.0'
spec.add_development_dependency 'opentelemetry-sdk'
spec.add_development_dependency 'pry'
spec.add_development_dependency 'rake', '~> 12.3.3'
spec.add_development_dependency 'rubocop', '~> 0.73.0'
Expand Down
4 changes: 4 additions & 0 deletions instrumentation/active_model_serializers/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release History: opentelemetry-instrumentation-active_model_serializers

### v0.18.1 / 2021-06-23

* (No significant changes)

### v0.18.0 / 2021-05-21

* ADDED: Updated API depedency for 1.0.0.rc1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
module OpenTelemetry
module Instrumentation
module ActiveModelSerializers
VERSION = '0.18.0'
VERSION = '0.18.1'
end
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']
spec.required_ruby_version = '>= 2.5.0'

spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.18.0'
spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc2'
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.18.1'

spec.add_development_dependency 'active_model_serializers', '>= 0.10.0'
spec.add_development_dependency 'appraisal', '~> 2.2.0'
Expand Down
5 changes: 5 additions & 0 deletions instrumentation/all/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@

* ADDED: Configuration option to enable or disable redis root spans [#777](https://github.com/open-telemetry/opentelemetry-ruby/pull/777)

### v0.19.0 / 2021-06-23

* ADDED: Add resque instrumentation
* ADDED: Add ActiveJob instrumentation

### v0.18.0 / 2021-05-21

* ADDED: Add koala instrumentation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
module OpenTelemetry
module Instrumentation
module All
VERSION = '0.18.0'
VERSION = '0.19.0'
end
end
end
52 changes: 26 additions & 26 deletions instrumentation/all/opentelemetry-instrumentation-all.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -26,32 +26,32 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']
spec.required_ruby_version = '>= 2.5.0'

spec.add_dependency 'opentelemetry-instrumentation-active_job', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-active_model_serializers', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-bunny', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-concurrent_ruby', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-dalli', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-delayed_job', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-ethon', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-excon', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-faraday', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-graphql', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-http', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-http_client', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-koala', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-lmdb', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-mongo', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-mysql2', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-net_http', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-pg', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-rack', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-rails', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-redis', '~> 0.19.0'
spec.add_dependency 'opentelemetry-instrumentation-resque', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-restclient', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-ruby_kafka', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-sidekiq', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-sinatra', '~> 0.18.0'
spec.add_dependency 'opentelemetry-instrumentation-active_job', '~> 0.1.0'
spec.add_dependency 'opentelemetry-instrumentation-active_model_serializers', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-bunny', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-concurrent_ruby', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-dalli', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-delayed_job', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-ethon', '~> 0.19.0'
spec.add_dependency 'opentelemetry-instrumentation-excon', '~> 0.19.0'
spec.add_dependency 'opentelemetry-instrumentation-faraday', '~> 0.19.0'
spec.add_dependency 'opentelemetry-instrumentation-graphql', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-http', '~> 0.19.0'
spec.add_dependency 'opentelemetry-instrumentation-http_client', '~> 0.19.0'
spec.add_dependency 'opentelemetry-instrumentation-koala', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-lmdb', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-mongo', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-mysql2', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-net_http', '~> 0.19.0'
spec.add_dependency 'opentelemetry-instrumentation-pg', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-rack', '~> 0.19.0'
spec.add_dependency 'opentelemetry-instrumentation-rails', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-redis', '~> 0.20.0'
spec.add_dependency 'opentelemetry-instrumentation-resque', '~> 0.1.0'
spec.add_dependency 'opentelemetry-instrumentation-restclient', '~> 0.19.0'
spec.add_dependency 'opentelemetry-instrumentation-ruby_kafka', '~> 0.18.1'
spec.add_dependency 'opentelemetry-instrumentation-sidekiq', '~> 0.19.0'
spec.add_dependency 'opentelemetry-instrumentation-sinatra', '~> 0.19.0'

spec.add_development_dependency 'bundler', '>= 1.17'
spec.add_development_dependency 'minitest', '~> 5.0'
Expand Down
4 changes: 4 additions & 0 deletions instrumentation/base/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release History: opentelemetry-instrumentation-base

### v0.18.1 / 2021-06-23

* (No significant changes)

### v0.18.0 / 2021-05-21

* ADDED: Updated API depedency for 1.0.0.rc1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@

module OpenTelemetry
module Instrumentation
VERSION = '0.18.0'
VERSION = '0.18.1'
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']
spec.required_ruby_version = '>= 2.5.0'

spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc2'

spec.add_development_dependency 'bundler', '>= 1.17'
spec.add_development_dependency 'minitest', '~> 5.0'
Expand Down
4 changes: 4 additions & 0 deletions instrumentation/bunny/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release History: opentelemetry-instrumentation-bunny

### v0.18.1 / 2021-06-23

* FIXED: Add missing require to bunny instrumentation

### v0.18.0 / 2021-05-21

* Initial release.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
module OpenTelemetry
module Instrumentation
module Bunny
VERSION = '0.18.0'
VERSION = '0.18.1'
end
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']
spec.required_ruby_version = '>= 2.5.0'

spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.18.0'
spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc2'
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.18.1'

spec.add_development_dependency 'appraisal', '~> 2.2.0'
spec.add_development_dependency 'bundler', '>= 1.17'
Expand Down
4 changes: 4 additions & 0 deletions instrumentation/concurrent_ruby/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release History: opentelemetry-instrumentation-concurrent_ruby

### v0.18.1 / 2021-06-23

* (No significant changes)

### v0.18.0 / 2021-05-21

* ADDED: Updated API depedency for 1.0.0.rc1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
module OpenTelemetry
module Instrumentation
module ConcurrentRuby
VERSION = '0.18.0'
VERSION = '0.18.1'
end
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']
spec.required_ruby_version = '>= 2.5.0'

spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc1'
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.18.0'
spec.add_dependency 'opentelemetry-api', '~> 1.0.0.rc2'
spec.add_dependency 'opentelemetry-instrumentation-base', '~> 0.18.1'

spec.add_development_dependency 'appraisal', '~> 2.2.0'
spec.add_development_dependency 'bundler', '>= 1.17'
Expand Down
Loading

0 comments on commit 1f9aa49

Please sign in to comment.