0.12.0 - 2018-05-08
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.12.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.11.4...v0.12.0
- GraphQL integration (supporting graphql 1.7.9+) (#295)
- ActiveRecord object instantiation tracing (#311, #334)
- Subscriber module for ActiveSupport::Notifications tracing (#324, #380, #390, #395) (@dasch)
- HTTP quantization module (#384)
- Partial flushing option to tracer (#247, #397)
- Rack applies URL quantization by default (#371)
- Elasticsearch applies body quantization by default (#362)
- Context for a single trace now has hard limit of 100,000 spans (#247)
- Tags with
rails.db.x
toactive_record.db.x
instead (#396)
- Loading the ddtrace library after Rails has fully initialized can result in load errors. (#357)
- Some scenarios where
middleware_names
could result in bad resource names (#354) - ActionController instrumentation conflicting with some gems that monkey patch Rails (#391)
- Use of
:datadog_rack_request_span
variable in favor of'datadog.rack_request_span'
in Rack. (#365, #392)
- Racecar to use ActiveSupport::Notifications Subscriber module (#381)
- Rails to use ActiveRecord integration instead of its own implementation (#396)
- ActiveRecord to use ActiveSupport::Notifications Subscriber module (#396)
0.12.0.rc1 - 2018-04-11
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.12.0.rc1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.11.4...v0.12.0.rc1
- GraphQL integration (supporting graphql 1.7.9+) (#295)
- ActiveRecord object instantiation tracing (#311, #334)
- Subscriber module for ActiveSupport::Notifications tracing (#324, #380, #390, #395) (@dasch)
- HTTP quantization module (#384)
- Partial flushing option to tracer (#247, #397)
- Rack applies URL quantization by default (#371)
- Elasticsearch applies body quantization by default (#362)
- Context for a single trace now has hard limit of 100,000 spans (#247)
- Tags with
rails.db.x
toactive_record.db.x
instead (#396)
- Loading the ddtrace library after Rails has fully initialized can result in load errors. (#357)
- Some scenarios where
middleware_names
could result in bad resource names (#354) - ActionController instrumentation conflicting with some gems that monkey patch Rails (#391)
- Use of
:datadog_rack_request_span
variable in favor of'datadog.rack_request_span'
in Rack. (#365, #392)
- Racecar to use ActiveSupport::Notifications Subscriber module (#381)
- Rails to use ActiveRecord integration instead of its own implementation (#396)
- ActiveRecord to use ActiveSupport::Notifications Subscriber module (#396)
0.12.0.beta2 - 2018-02-28
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.12.0.beta2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.12.0.beta1...v0.12.0.beta2
- Loading the ddtrace library after Rails has fully initialized can result in load errors. (#357)
0.12.0.beta1 - 2018-02-09
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.12.0.beta1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.11.2...v0.12.0.beta1
- GraphQL integration (supporting graphql 1.7.9+) (#295)
- ActiveRecord object instantiation tracing (#311, #334)
http.request_id
tag to Rack spans (#335)
0.11.4 - 2018-03-29
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.11.4
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.11.3...v0.11.4
- Transport body parsing when downgrading (#369)
- Transport incorrectly attempting to apply sampling to service metadata (#370)
sql.active_record
traces showing incorrect adapter settings when non-default adapter used (#383)
0.11.3 - 2018-03-06
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.11.3
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.11.2...v0.11.3
- CHANGELOG.md (#350, #363) (@awendt)
http.request_id
tag to Rack spans (#335)- Tracer configuration to README.md (#332) (@noma4i)
- Extra indentation in README.md (#349) (@ck3g)
http.url
when Rails raises exceptions (#351, #353)- Rails from being patched twice (#352)
- 4XX responses from middleware being marked as errors (#345)
- Rails exception middleware sometimes not being inserted at correct position (#345)
- Processing pipeline documentation typo (#355) (@MMartyn)
- Loading the ddtrace library after Rails has fully initialized can result in load errors. (#357)
- Use of block syntax with Rails
render
not working (#359, #360) (@dorner)
0.11.2 - 2018-02-02
Critical update: Datadog::Monkey
removed in version 0.11.1. Adds Datadog::Monkey
back as no-op, deprecated module.
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.11.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.11.1...v0.11.2
Datadog::Monkey
to be no-op and print deprecation warnings.
0.11.1 - 2018-01-29
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.11.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.11.0...v0.11.1
http.base_url
tag for Rack applications (#301, #327)distributed_tracing
option to Sinatra (#325)exception_controller
option to Rails (#320)
- Decoupled Sinatra and ActiveRecord integrations (#328, #330) (@hawknewton)
- Racecar uses preferred ActiveSupport::Notifications strategy (#323)
Datadog::Monkey
in favor of newer configuration API (#322)
- Custom resource names from Rails controllers being overridden (#321)
- Custom Rails exception controllers reporting as the resource (#320)
0.11.0 - 2018-01-17
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.11.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.10.0...v0.11.0
0.11.0.beta2 - 2017-12-27
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.11.0.beta2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.11.0.beta1...v0.11.0.beta2
0.11.0.beta1 - 2017-12-04
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.11.0.beta1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.10.0...v0.11.0.beta1
0.10.0 - 2017-11-30
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.10.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.9.2...v0.10.0
0.9.2 - 2017-11-03
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.9.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.9.1...v0.9.2
0.9.1 - 2017-11-02
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.9.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.9.0...v0.9.1
0.9.0 - 2017-10-06
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.9.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.8.2...v0.9.0
0.8.2 - 2017-09-08
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.8.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.8.1...v0.8.2
0.8.1 - 2017-08-10
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.8.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.8.0...v0.8.1
0.8.0 - 2017-07-24
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.8.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.7.2...v0.8.0
0.7.2 - 2017-05-24
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.7.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.7.1...v0.7.2
0.7.1 - 2017-05-10
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.7.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.7.0...v0.7.1
0.7.0 - 2017-04-24
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.7.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.6.2...v0.7.0
0.6.2 - 2017-04-07
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.6.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.6.1...v0.6.2
0.6.1 - 2017-04-05
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.6.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.6.0...v0.6.1
0.6.0 - 2017-03-28
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.6.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.5.0...v0.6.0
0.5.0 - 2017-03-08
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.5.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.4.3...v0.5.0
0.4.3 - 2017-02-17
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.4.3
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.4.2...v0.4.3
0.4.2 - 2017-02-14
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.4.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.4.1...v0.4.2
0.4.1 - 2017-02-14
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.4.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.4.0...v0.4.1
0.4.0 - 2017-01-24
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.4.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.1...v0.4.0
0.3.1 - 2017-01-23
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.3.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.3.0...v0.3.1