0.41.0
Added
- Improve duration counting using monotonic clock (#424, #1173) (@soulcutter)
Changed
- Add peer.service tag to external services and skip tagging external services with language tag for runtime metrics (#934, #935, #1180)
- This helps support the way runtime metrics are associated with spans in the UI.
- Faster TraceBuffer for CRuby (#1172)
- Reduce memory usage during gem statup (#1090)
- Reduce memory usage of the HTTP transport (#1165)
Fixed
- Improved prepared statement support for Sequel integrations (#1186)
- Fix Sequel instrumentation when executing literal strings (#1185) (@matchbookmac)
- Remove explicit
Logger
class verification (#1181) (@bartekbsh)- This allows users to pass in a custom logger that does not inherit from
Logger
class.
- This allows users to pass in a custom logger that does not inherit from
- Correct tracer buffer metric counting (#1182)
- Fix Span#pretty_print for empty duration (#1183)
Refactored
- Improvements to test suite & CI (#1179, #1184, #1177, #1178, #1176)
- Reduce generated Span ID range to fit in Fixnum (#1189)
Read the full changeset and the release milestone.