0.30.0 - 2019-12-04
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.30.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.29.1...v0.30.0
- Additional tracer health metrics (#867)
- Integration patching instrumentation (#871)
- Rule-based trace sampling (#854)
- Rails template layout name error (#872) (@djmb)
0.29.1 - 2019-11-26
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.29.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.29.0...v0.29.1
- Priority sampling not activating by default (#868)
0.29.0 - 2019-11-20
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.29.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.28.0...v0.29.0
- Tracer health metrics (#838, #859)
- Default trace buffer size from 100 to 1000 (#865)
- Rack request start headers to accept more values (#832) (@JamesHarker)
- Faraday to apply default instrumentation out-of-the-box (#786, #843) (@mdross95)
- Synthetics trace context being ignored (#856)
- Tracer buffer constants (#851)
- Some old Ruby 1.9 code (#819, #844)
0.28.0 - 2019-10-01
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.28.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.27.0...v0.28.0
- Support for Rails 6.0 (#814)
- Multiplexing on hostname/port for Dalli (#823)
- Support for Redis array arguments (#796, #817) (@brafales)
- Encapsulate span resource name in Faraday integration (#811) (@giancarlocosta)
0.27.0 - 2019-09-04
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.27.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.26.0...v0.27.0
Support for Ruby < 2.0 is removed. Plan for timeline is as follows:
- 0.25.0: Support for Ruby < 2.0 is deprecated; retains full feature support.
- 0.26.0: Last version to support Ruby < 2.0; any new features will not support 1.9.
- 0.27.0: Support for Ruby < 2.0 is removed.
Version 0.26.x will receive only critical bugfixes for 1 year following the release of 0.26.0 (August 6th, 2020.)
- Support for Ruby 2.5 & 2.6 (#800, #802)
- Ethon integration (#527, #778) (@al-kudryavtsev)
- Rails integration into smaller integrations per component (#747, #762, #795)
- Support for Ruby 1.9 (#791)
0.26.0 - 2019-08-06
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.26.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.25.1...v0.26.0
Support for Ruby < 2.0 is deprecated. Plan for timeline is as follows:
- 0.25.0: Support for Ruby < 2.0 is deprecated; retains full feature support.
- 0.26.0: Last version to support Ruby < 2.0; any new features will not support 1.9.
- 0.27.0: Support for Ruby < 2.0 is removed.
Version 0.26.x will receive only critical bugfixes for 1 year following the release of 0.26.0 (August 6th, 2020.)
- Container ID tagging for containerized environments (#784)
- Datadog::Metrics constants (#789)
- Datadog::HTTPTransport and related components (#782)
0.25.1 - 2019-07-16
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.25.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.25.0...v0.25.1
- Redis integration not quantizing AUTH command (#776)
0.25.0 - 2019-06-27
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.25.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.24.0...v0.25.0
Support for Ruby < 2.0 is deprecated. Plan for timeline is as follows:
- 0.25.0: Support for Ruby < 2.0 is deprecated; retains full feature support.
- 0.26.0: Last version to support Ruby < 2.0; any new features will not support 1.9.
- 0.27.0: Support for Ruby < 2.0 is removed.
Version 0.26.x will receive only critical bugfixes for 1 year following the release of 0.26.0.
- Unix socket support for transport layer (#770)
- Renamed 'ForcedTracing' to 'ManualTracing' (#765)
- HTTP headers for distributed tracing sometimes appearing in duplicate (#768)
- Transport layer (#628)
- Ruby < 2.0 support (#771)
- Use of
Datadog::HTTPTransport
(#628) - Use of
Datadog::Ext::ForcedTracing
(#765)
0.24.0 - 2019-05-21
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.24.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.23.3...v0.24.0
- B3 header support (#753)
- Hostname tagging option (#760)
- Contribution and development guides (#754)
0.23.3 - 2019-05-16
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.23.3
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.23.2...v0.23.3
- Integrations initializing tracer at load time (#756)
0.23.2 - 2019-05-10
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.23.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.23.1...v0.23.2
- Span types for HTTP, web, and some datastore integrations (#751)
- AWS integration not patching service-level gems (#707, #752) (@alksl, @tonypinder)
- Rails 6 warning for
parent_name
(#750) (@sinsoku)
0.23.1 - 2019-05-02
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.23.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.23.0...v0.23.1
- NoMethodError runtime_metrics for SyncWriter (#748)
0.23.0 - 2019-04-30
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.23.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.22.0...v0.23.0
- Error status support via tags for OpenTracing (#739)
- Forced sampling support via tags (#720)
- Wrong return values for Rake integration (#742) (@Redapted)
- Obsolete service telemetry (#738)
0.22.0 - 2019-04-15
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.22.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.21.2...v0.22.0
In this release we are adding initial support for the beta Runtime metrics collection feature.
- Add warning log if an integration is incompatible (#722) (@ericmustin)
- Initial beta support for Runtime metrics collection (#677)
0.21.2 - 2019-04-10
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.21.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.21.1...v0.21.2
- Support Mongo gem 2.5+ (#729, #731) (@ricbartm)
0.21.1 - 2019-03-26
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.21.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.21.0...v0.21.1
- Support
TAG_ENABLED
for custom instrumentation with analytics. (#728)
0.21.0 - 2019-03-20
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.21.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.20.0...v0.21.0
- Trace analytics support (#697, #715)
- HTTP after_request span hook (#716, #724)
- Distributed traces with IDs in 2^64 range being dropped (#719)
- Custom logger level forced to warning (#681, #721) (@blaines, @ericmustin)
- Global configuration for tracing into configuration API (#714)
0.20.0 - 2019-03-07
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.20.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.19.1...v0.20.0
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.
- Propagate synthetics origin header (#699)
- Enable distributed tracing by default (#701)
- Fix Rack http_server.queue spans missing from distributed traces (#709)
- Refactor MongoDB to use instrumentation module (#704)
- Refactor HTTP to use instrumentation module (#703)
- Deprecate GRPC global pin in favor of configuration API (#702)
- Deprecate Grape pin in favor of configuration API (#700)
- Deprecate Faraday pin in favor of configuration API (#696)
- Deprecate Dalli pin in favor of configuration API (#693)
0.19.1 - 2019-02-07
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.19.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.19.0...v0.19.1
- Documentation for Lograge implementation (#683, #687) (@nic-lan)
- Priority sampling dropping spans (#686)
0.19.0 - 2019-01-22
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.19.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.18.3...v0.19.0
- Tracer#active_correlation for adding correlation IDs to logs. (#660, #664, #673)
- Opt-in support for
event_sample_rate
tag for some integrations. (#665, #666)
- Priority sampling enabled by default. (#654)
0.18.3 - 2019-01-17
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.18.3
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.18.2...v0.18.3
- Mongo
NoMethodError
when no span available during#failed
. (#674, #675) (@Azure7111) - Rack deprecation warnings firing with some 3rd party libraries present. (#672)
- Shoryuken resource name when used with ActiveJob. (#671) (@aurelian)
0.18.2 - 2019-01-03
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.18.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.18.1...v0.18.2
- Unfinished Mongo spans when SASL configured (#658) (@zachmccormick)
- Possible performance issue with unexpanded Rails cache keys (#630, #635) (@gingerlime)
0.18.1 - 2018-12-20
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.18.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.18.0...v0.18.1
- ActiveRecord
SystemStackError
with some 3rd party libraries (#661, #662) (@EpiFouloux, @tjgrathwell, @guizmaii)
0.18.0 - 2018-12-18
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.18.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.17.3...v0.18.0
- Shoryuken integration (#538, #626, #655) (@steveh, @JustSnow)
- Sidekiq client integration (#602, #650) (@dirk)
- Datadog::Shim for adding instrumentation (#648)
- Use
DD_AGENT_HOST
andDD_TRACE_AGENT_PORT
env vars if available (#631) - Inject
:connection
intosql.active_record
event (#640, #649, #656) (@guizmaii) - Return default configuration instead of
nil
on miss (#651)
0.17.3 - 2018-11-29
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.17.3
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.17.2...v0.17.3
- Bad resource names for Grape::API objects in Grape 1.2.0 (#639)
- RestClient raising NoMethodError when response is
nil
(#636, #642) (@frsantos) - Rack middleware inserted twice in some Rails applications (#641)
0.17.2 - 2018-11-23
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.17.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.17.1...v0.17.2
- Resque integration shutting down tracer when forking is disabled (#637)
0.17.1 - 2018-11-07
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.17.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.17.0...v0.17.1
- RestClient incorrect app type (#583) (@gaborszakacs)
- DelayedJob incorrect job name when used with ActiveJob (#605) (@agirlnamedsophia)
0.17.0 - 2018-10-30
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.17.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.16.1...v0.17.0
- [BETA] Span memory
allocations
attribute (#597) (@dasch)
- Use Rack Env to update resource in Rails (#580) (@dasch)
- Expand support for Sidekiq to 3.5.4+ (#593)
- Expand support for mysql2 to 0.3.21+ (#578)
- Upgraded integrations to new API (#544)
- Encoding classes into modules (#598)
0.16.1 - 2018-10-17
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.16.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.16.0...v0.16.1
- Priority sampling response being mishandled (#591)
- HTTP open timeout to agent too long (#582)
0.16.0 - 2018-09-18
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.16.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.15.0...v0.16.0
- OpenTracing support (#517)
middleware
option for disabling Rails trace middleware. (#552)
0.15.0 - 2018-09-12
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.15.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.14.2...v0.15.0
- Rails 5.2 support (#535)
- Context propagation support for
Concurrent::Future
(#415, #496)
- Grape uninitialized constant TraceMiddleware (#525, #533) (@dim)
- Signed integer trace and span IDs being discarded in distributed traces (#530) (@alloy)
0.14.2 - 2018-08-23
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.14.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.14.1...v0.14.2
- Sampling priority from request headers not being used (#521)
0.14.1 - 2018-08-21
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.14.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.14.0...v0.14.1
- Reduce verbosity of connection errors in log (#515)
- Sequel 'not a valid integration' error (#514, #516) (@steveh)
0.14.0 - 2018-08-14
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.14.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.13.2...v0.14.0
- RestClient integration (#422, #460)
- DelayedJob integration (#393 #444)
- Version information to integrations (#483)
- Tracer#active_root_span helper (#503)
- Resque to flush traces when Job finishes instead of using SyncWriter (#474)
- ActiveRecord to allow configuring multiple databases (#451)
- Integrations configuration settings (#450, #452, #451)
- Context propagation for distributed traces when context is full (#502)
- Rake shutdown tracer after execution (#487) (@kissrobber)
- Deprecation warnings fired using Unicorn (#508)
0.14.0.rc1 - 2018-08-08
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.14.0.rc1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.14.0.beta2...v0.14.0.rc1
- RestClient integration (#422, #460)
- Tracer#active_root_span helper (#503)
- Context propagation for distributed traces when context is full (#502)
0.14.0.beta2 - 2018-07-25
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.14.0.beta2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.14.0.beta1...v0.14.0.beta2
- Rake shutdown tracer after execution (#487) @kissrobber
0.14.0.beta1 - 2018-07-24
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.14.0.beta1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.13.1...v0.14.0.beta1
- Resque to flush traces when Job finishes instead of using SyncWriter (#474)
- ActiveRecord to allow configuring multiple databases (#451)
- Integrations configuration settings (#450, #452, #451)
- Ruby warnings during tests (#499)
- Tests failing intermittently on Ruby 1.9.3 (#497)
- DelayedJob integration (#393 #444)
- Version information to integrations (#483)
0.13.2 - 2018-08-07
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.13.2
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.13.1...v0.13.2
- Context propagation for distributed traces when context is full (#502)
0.13.1 - 2018-07-17
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.13.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.13.0...v0.13.1
- Configuration class variables don't lazy load (#477)
- Default tracer host
localhost
-->127.0.0.1
(#466, #480) (@NobodysNightmare)
- Workers not shutting down quickly in some short running processes (#475)
- Missing documentation for mysql2 and Rails (#476, #488)
- Missing variable in rescue block (#481) (@kitop)
- Unclosed spans in ActiveSupport::Notifications with multithreading (#431, #478) (@senny)
0.13.0 - 2018-06-20
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.13.0
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.12.1...v0.13.0
- Sequel integration (supporting Ruby 2.0+) (#171, #367) (@randy-girard, @twe4ked, @palin)
- gRPC integration (supporting Ruby 2.2+) (#379, #403) (@Jared-Prime)
- ActiveModelSerializers integration (#340) (@sullimander)
- Excon integration (#211, #426) (@walterking, @jeffjo)
- Rake integration (supporting Ruby 2.0+, Rake 12.0+) (#409)
- Request queuing tracing to Rack (experimental) (#272)
- ActiveSupport::Notifications::Event helper for event tracing (#400)
- Request and response header tags to Rack (#389)
- Request and response header tags to Sinatra (#427, #375)
- MySQL2 integration (#453) (@jamiehodge)
- Sidekiq job delay tag (#443, #418) (@gottfrois)
- Elasticsearch quantization of ids (#458)
- MongoDB to allow quantization of collection name (#463)
- Hash quantization into core library (#410)
- MongoDB integration to use Hash quantization library (#463)
- Hash quantization truncates arrays with nested objects (#463)
0.13.0.beta1 - 2018-05-09
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.13.0.beta1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.12.0...v0.13.0.beta1
- Sequel integration (supporting Ruby 2.0+) (#171, #367) (@randy-girard, @twe4ked, @palin)
- gRPC integration (supporting Ruby 2.2+) (#379, #403) (@Jared-Prime)
- ActiveModelSerializers integration (#340) (@sullimander)
- Excon integration (#211) (@walterking)
- Rake integration (supporting Ruby 2.0+, Rake 12.0+) (#409)
- Request queuing tracing to Rack (experimental) (#272)
- ActiveSupport::Notifications::Event helper for event tracing (#400)
- Request and response header tags to Rack (#389)
- Hash quantization into core library (#410)
0.12.1 - 2018-06-12
Release notes: https://github.com/DataDog/dd-trace-rb/releases/tag/v0.12.1
Git diff: https://github.com/DataDog/dd-trace-rb/compare/v0.12.0...v0.12.1
- Cache configuration
Proxy
objects (#446) freeze
more constant strings, to improve memory usage (#446)Utils#truncate
to use slightly less memory (#446)
- Net/HTTP integration not permitting
service_name
to be overridden. (#407, #430) (@undergroundwebdesigns) - Block not being passed through Elasticsearch client initialization. (#421) (@shayonj)
- Devise raising
NoMethodError
when bad login attempts are made. (#419, #420) (@frsantos) - AWS spans using wrong resource name (#374, #377) (@jfrancoist)
- ActionView
NoMethodError
on very long traces. (#445, #447) (@jvalanen)
- ActionController patching strategy using modules. (#439)
- ActionView tracing strategy. (#445, #447)
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