- Nothing changed yet.
- Add AsyncioScopeManager based on contextvars and supporting Tornado 6 (#118) <Vasilii Novikov>
- Fix __exit__ method of Scope class (#120) <Aliaksei Urbanski>
- Add support for Python 3.5/3.7 and fix tests (#121) <Aliaksei Urbanski>
- Add support for indicating if a global tracer has been registered (#109) <Mike Goldsmith>
- Use pytest-cov==2.6.0 as 2.6.1 depends on pytest>=3.6.0 (#113) <Carlos Alberto Cortez>
- Better error handling in context managers for Span/Scope. (#101) <Carlos Alberto Cortez>
- Add log fields constants to opentracing.logs. (#99) <Carlos Alberto Cortez>
- Move opentracing.ext.tags to opentracing.tags. (#103) <Carlos Alberto Cortez>
- Add SERVICE tag (#100) <Carlos Alberto Cortez>
- Fix unclosed active scope in tests (#97) <Michał Szymański>
- Initial implementation of a global Tracer. (#95) <Carlos Alberto Cortez>
- Implement ScopeManager for in-process propagation.
- Added a set of default ScopeManager implementations.
- Added testbed/ for testing API changes.
- Added MockTracer for instrumentation testing.
- Added sphinx-generated documentation.
- Remove 'futures' from install_requires (#62)
- Add a harness check for unicode keys and vals (#40)
- Have the harness try all tag value types (#39)
- Fix KeyError when checking kwargs for optional values
- Make Span.log(self, **kwargs) smarter
- Add Span.log_kv and deprecate older logging methods
- Move set/get_baggage back to Span; add SpanContext.baggage
- Raise exception on unknown format
- Support SpanContext
- Rename ChildOf/FollowsFrom to child_of/follows_from
- Rename span_context to referee in Reference
- Document expected behavior when referee=None
- Support SpanContext (and real semvers)
- Add standard tags per http://opentracing.io/data-semantics/
- No changes yet
- Move to simpler carrier formats
- Remove the Injector/Extractor layer
- Upgrade to 1.0 RC specification
- Rename repository back to opentracing-python
- Validate chaining of logging calls
- Fix typo in the attributes API test
- Change inheritance to match api-go: TraceContextSource extends codecs, Tracer extends TraceContextSource
- Create API harness
- Update README and meta.
- Prepare for PYPI publishing.
- Remove debug flag
- Allow passing tags to start methods
- Add Span.add_tags() method
- Add SPAN_KIND tag
- Rename marshal -> encode
- Fix std context implementation to refer to Trace Attributes instead of metadata
- Rename trace tags to Trace Attributes. Rename RPC tags to PEER. Add README.
- Export global tracer variable.
- Rename RPC_SERVICE tag to make it symmetric
- Allow repeated keys for span tags; add standard tag names for RPC
- Move creation of child context to TraceContextSource
- Add log methods
- Initial public API