lightstep-tracer-ruby/CHANGELOG.md

1.1 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.15.1

Fixed

  • The tracer now supports B3 context propagation. Propagation can be set by using the propagator keyword argument to LightStep.configure. Valid values are :lightstep (default), and :b3.
  • The tracer now closes the active scope or finishes the active span even if an error is raised from the yielded code.

Unreleased

  • In-progress B3 support

v0.15.0

Added

  • A Changelog
  • Now supports Span#log_kv
  • Updated to opentracing-ruby 0.5.0
  • Now delegates Lightstep#active_span to the tracer
  • Now supports passing a block to #start_span
  • The block forms of #start_span and #start active_span now return the result of executing the block

Changed

  • Tracer#extract now supports symbols in carrier

Deprecated

  • Span#log (reflecting deprecation in opentracing 0.4.0)

Removed

Fixed

  • Fix handling of non-string tag values in start_span.

Security