Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.16.0 to stable #553

Merged
merged 18 commits into from
Sep 20, 2018
Merged

0.16.0 to stable #553

merged 18 commits into from
Sep 20, 2018

Conversation

delner
Copy link
Contributor

@delner delner commented Sep 20, 2018

No description provided.

delner and others added 18 commits September 13, 2018 13:09
* Added: opentracing to gemspec.

* Added: Opentracing CI tasks.

* Added: Datadog::OpenTracer module.

* Added: Datadog::OpenTracer spec helpers.

* Added: Datadog::OpenTracer::Tracer.

* Added: Datadog::OpenTracer::Span.

* Added: Datadog::OpenTracer::SpanContext.

* Added: Datadog::OpenTracer::Scope.

* Added: Datadog::OpenTracer::ScopeManager.

* Added: Datadog::OpenTracer::Carrier.
* Added: Datadog::OpenTracer::Tracer#datadog_tracer.

* Added: Patch for OpenTracing#global_tracer=.
* Added: Datadog::OpenTracer::SpanContext implementation.

* Added: Datadog::OpenTracer::Span implementation.

* Changed: Bump required Ruby version for OpenTracing to 2.1.

* Added: Datadog::OpenTracer::SpanContextFactory.

* Changed: OpenTracer::Span#set_baggage_item to create new SpanContexts.

* Changed: Datadog::OpenTracer::SpanContext#baggage to be immutable.

* Added: span_id, trace_id, parent_id to Datadog::OpenTracer::SpanContext.

* Changed: Replaced span_id, trace_id, parent_id with reference to Datadog::Context.
* Changed: Scope to expect Span and ScopeManager.

* Added: Datadog::OpenTracer::ThreadLocalScope and Manager.
…490)

 * Fixed: ThreadLocalScopeManager not passing finish_on_close to scope.

 * Added: Implementation for OpenTracer::Tracer

 * Added: OpenTracing::Tracer integration specs.
* Added: Propagators to OpenTracer.

* Added: Specs for OpenTracer::Propagators.

* Fixed: OpenTracer::Tracer#start_span not using provided SpanContext.

* Added: OpenTracer context propagation integration specs.
* Fixed: Rack headers as symbols incompatible with OpenTracer propagation.

* Fixed: Text map baggage as symbols incompatible with OpenTracer propagation.
…#518)

* Fixed: OpenTracer::Tracer not using child_of SpanContext properly.

* Changed: OpenTracer to append its spans to Datadog auto-instrumentation.
@delner delner added the release Official release label Sep 20, 2018
@delner delner added this to the 0.16.0 milestone Sep 20, 2018
@delner delner self-assigned this Sep 20, 2018
@delner delner requested a review from pawelchcki September 20, 2018 17:13
@delner delner merged commit edd3d55 into master Sep 20, 2018
@delner delner deleted the 0.16-dev branch October 30, 2018 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Official release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants