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.20.0 to stable #711

Merged
merged 33 commits into from
Mar 8, 2019
Merged

0.20.0 to stable #711

merged 33 commits into from
Mar 8, 2019

Conversation

brettlangdon
Copy link
Member

This release will log deprecation warnings for any usage of Datadog::Pin.
These changes are backwards compatible, but all integration configuration should be moved away from Pin and to the configuration API instead.

Added

Changed

Fixes

Refactored

Read the full changeset and the release milestone.

delner and others added 30 commits February 14, 2019 20:20
Add Datadog::DeprecatedPin for phasing out Datadog::Pin usage
…config

Deprecate Dalli pin in favor of configuration API
…h_config

Deprecate Faraday pin in favor of configuration API
…config

Deprecate Grape pin in favor of configuration API
…onfig

Deprecate GRPC global pin in favor of configuration API
…dule

Refactor HTTP to use instrumentation module
* [core] Inject/extract synthetics origin header

* only set origin header if non-nil

* fix opentracing specs

* inject/extract origin for gRPC

* move origin test to context_spec.rb

* move distributed headers origin test to RSpec

* fix linting issues

* use subject for origin test case
…odule

Refactor MongoDB to use instrumentation module
* [core] Enable distributed tracing by default

* update excon tests

* fix excon tests

* update faraday tests

* fix up http tests

* fix rack tests

* fix rest_client tests

* fix sinatra tests

* fix linting

* remove commented out line
…alytics

Refactor event_sample_rate to analytics
brettlangdon and others added 3 commits March 6, 2019 17:50
* [core] Only require trace id for distributed tracing headers

* Ignore parent_id if origin is 'synthetics'

* Update lib/ddtrace/propagation/distributed_headers.rb

* missing expected value

* ignore method length of test
* bumping version 0.19.1 => 0.20.0

* Added 0.20.0 to CHANGELOG.md

* Add fix to changelog

* Reference other changes in changelog and add note about deprecation of 'Datadog::Pin'

* remove uncessary newline

* fix links at the end of changelog
@brettlangdon brettlangdon added the release Official release label Mar 7, 2019
@brettlangdon brettlangdon added this to the 0.20.0 milestone Mar 7, 2019
@brettlangdon brettlangdon merged commit 1527003 into master Mar 8, 2019
@delner delner deleted the 0.20-dev branch August 12, 2019 19:23
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.

3 participants