Skip to content

Commit

Permalink
fix: add changelog details for sdk, api, sidekiq
Browse files Browse the repository at this point in the history
  • Loading branch information
robertlaurin committed Jun 24, 2021
1 parent 04c14a8 commit a6b0953
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 28 deletions.
25 changes: 14 additions & 11 deletions api/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,20 @@

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

* BREAKING CHANGE: Remove optional parent_context from in_span
* BREAKING CHANGE: Refactor Baggage to remove Noop*
* BREAKING CHANGE: Total order constraint on span.status=

* ADDED: Add Tracer.non_recording_span to API
* FIXED: Remove optional parent_context from in_span
* FIXED: Reduce span allocation in API
* FIXED: Refactor Baggage to remove Noop*
* FIXED: Total order constraint on span.status=
* FIXED: Return early if carrier is nil
* FIXED: Update context to match spec
* 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

Expand Down
2 changes: 2 additions & 0 deletions instrumentation/sidekiq/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
### v0.19.0 / 2021-06-23

* BREAKING CHANGE: Sidekiq propagation config
- Config option enable_job_class_span_names renamed to span_naming and now expects a symbol of value :job_class, or :queue
- The default behaviour is no longer to have one continuous trace for the enqueue and process spans, using links is the new default. To maintain the previous behaviour the config option propagation_style must be set to :child.
* BREAKING CHANGE: Total order constraint on span.status=

* FIXED: Sidekiq propagation config
Expand Down
1 change: 1 addition & 0 deletions propagator/xray/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

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

* FIXED: XRay propagator null exception (#833)
* ADDED: Add Tracer.non_recording_span to API

### v0.18.0 / 2021-05-21
Expand Down
30 changes: 13 additions & 17 deletions sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,19 @@

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

* BREAKING CHANGE: Remove optional parent_context from in_span
* BREAKING CHANGE: Replace Time.now with Process.clock_gettime
* BREAKING CHANGE: Refactor Baggage to remove Noop*
* BREAKING CHANGE: Remove unnecessary readers from SDK Tracer
* BREAKING CHANGE: Total order constraint on span.status=

* ADDED: Add Tracer.non_recording_span to API
* ADDED: Add unnamed tracer warning message
* ADDED: Allow disabling of install messages
* FIXED: Remove optional parent_context from in_span
* FIXED: Replace Time.now with Process.clock_gettime
* FIXED: Rename cloud.zone to cloud.availability_zone
* FIXED: Improve attribute error messages
* FIXED: Refactor Baggage to remove Noop*
* FIXED: Support OTEL_SERVICE_NAME env var
* FIXED: Remove unnecessary readers from SDK Tracer
* FIXED: Total order constraint on span.status=
* BREAKING CHANGE: Remove optional parent_context from in_span [729](https://github.com/open-telemetry/opentelemetry-ruby/pull/729)
* BREAKING CHANGE: Replace Time.now with Process.clock_gettime [717](https://github.com/open-telemetry/opentelemetry-ruby/pull/717)
* BREAKING CHANGE: Refactor Baggage to remove Noop* [800](https://github.com/open-telemetry/opentelemetry-ruby/pull/800)
* BREAKING CHANGE: Remove unnecessary readers from SDK Tracer [820](https://github.com/open-telemetry/opentelemetry-ruby/pull/820)
- Tracer no longer surfaces attribute readers for the name, version, or tracer_provider
* BREAKING CHANGE: Total order constraint on span.status= [805](https://github.com/open-telemetry/opentelemetry-ruby/pull/805)

* ADDED: Add Tracer.non_recording_span to API [799](https://github.com/open-telemetry/opentelemetry-ruby/pull/799)
* ADDED: Add unnamed tracer warning message [830](https://github.com/open-telemetry/opentelemetry-ruby/pull/830)
* ADDED: Allow disabling of install messages [831](https://github.com/open-telemetry/opentelemetry-ruby/pull/831)
* FIXED: Rename cloud.zone to cloud.availability_zone [734](https://github.com/open-telemetry/opentelemetry-ruby/pull/734)
* FIXED: Improve attribute error messages [742](https://github.com/open-telemetry/opentelemetry-ruby/pull/742)
* FIXED: Support OTEL_SERVICE_NAME env var [806]https://github.com/open-telemetry/opentelemetry-ruby/pull/806
* FIXED: Flakey tracer provider test

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

0 comments on commit a6b0953

Please sign in to comment.