Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 2.2 KB

CHANGELOG.md

File metadata and controls

38 lines (23 loc) · 2.2 KB

Changelog

0.5.0

  • Tracer#start_span now accepts an optional block. When passed a block, it returns the block's return value, otherwise it returns the newly-created span (#45). See Issue #13.

  • When passed an optional block, Tracer#start_active_span returns the block's return value, otherwise it returns the newly-created scope. This is a change in behavior as it previously returned a scope in both cases(#45). See Issue #41.

  • Improved documentation for log and log_kv methods (#44)

0.4.3

  • Specify versions for development dependencies (#40)

0.4.2

  • Update opentracing.io links and scheme on README (#38)

  • Add active_span method to Tracer (#34)

0.4.1

  • Add active_span convenience method to OpenTracing module (#30)
  • Fix global tracer delegators (#28)
  • Add Rubocop (#29)
  • Update license from MIT => Apache 2.0 (#26)

0.4.0

  • The tracer now implements the OpenTracing Scope API for in-process scope propagation(#21)
  • Adds a log_kv method and deprecates log for consistency with other language implementations. See #22.

0.3.2

  • Addressing Ruby style issues (#14)
  • Default to the no-op tracer (#17)
  • Fixing serialization example in README (#18)
  • Removing bundler development version requirement