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.
- Add support for Ruby 3.0
- Bump json from 2.2.0 to 2.5.1 (#98)
- Bump rack from 2.0.7 to 2.2.3 (#95)
- Update rake requirement from ~> 11.3 to ~> 13.0 (#94)
- The tracer now supports B3 context propagation. Propagation can be set by using the
propagator
keyword argument toLightStep.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.
- In-progress B3 support
- 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
- Tracer#extract now supports symbols in carrier
- Span#log (reflecting deprecation in opentracing 0.4.0)
- Fix handling of non-string tag values in
start_span
.