CHANGELOG.rst 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. .. :changelog:
  2. History
  3. =======
  4. 2.2.0 (2019-05-10)
  5. ------------------
  6. - Fix __exit__ method of Scope class (#120) <Aliaksei Urbanski>
  7. - Add support for Python 3.5/3.7 and fix tests (#121) <Aliaksei Urbanski>
  8. 2.1.0 (2019-04-27)
  9. ------------------
  10. - Add support for indicating if a global tracer has been registered (#109) <Mike Goldsmith>
  11. - Use pytest-cov==2.6.0 as 2.6.1 depends on pytest>=3.6.0 (#113) <Carlos Alberto Cortez>
  12. - Better error handling in context managers for Span/Scope. (#101) <Carlos Alberto Cortez>
  13. - Add log fields constants to opentracing.logs. (#99) <Carlos Alberto Cortez>
  14. - Move opentracing.ext.tags to opentracing.tags. (#103) <Carlos Alberto Cortez>
  15. - Add SERVICE tag (#100) <Carlos Alberto Cortez>
  16. - Fix unclosed active scope in tests (#97) <Michał Szymański>
  17. - Initial implementation of a global Tracer. (#95) <Carlos Alberto Cortez>
  18. 2.0.0 (2018-07-10)
  19. ------------------
  20. - Implement ScopeManager for in-process propagation.
  21. - Added a set of default ScopeManager implementations.
  22. - Added testbed/ for testing API changes.
  23. - Added MockTracer for instrumentation testing.
  24. 1.3.0 (2018-01-14)
  25. ------------------
  26. - Added sphinx-generated documentation.
  27. - Remove 'futures' from install_requires (#62)
  28. - Add a harness check for unicode keys and vals (#40)
  29. - Have the harness try all tag value types (#39)
  30. 1.2.2 (2016-10-03)
  31. ------------------
  32. - Fix KeyError when checking kwargs for optional values
  33. 1.2.1 (2016-09-22)
  34. ------------------
  35. - Make Span.log(self, \**kwargs) smarter
  36. 1.2.0 (2016-09-21)
  37. ------------------
  38. - Add Span.log_kv and deprecate older logging methods
  39. 1.1.0 (2016-08-06)
  40. ------------------
  41. - Move set/get_baggage back to Span; add SpanContext.baggage
  42. - Raise exception on unknown format
  43. 2.0.0.dev3 (2016-07-26)
  44. -----------------------
  45. - Support SpanContext
  46. 2.0.0.dev1 (2016-07-12)
  47. -----------------------
  48. - Rename ChildOf/FollowsFrom to child_of/follows_from
  49. - Rename span_context to referee in Reference
  50. - Document expected behavior when referee=None
  51. 2.0.0.dev0 (2016-07-11)
  52. -----------------------
  53. - Support SpanContext (and real semvers)
  54. 1.0rc4 (2016-05-21)
  55. -------------------
  56. - Add standard tags per http://opentracing.io/data-semantics/
  57. 1.0rc3 (2016-03-22)
  58. -------------------
  59. - No changes yet
  60. 1.0rc3 (2016-03-22)
  61. -------------------
  62. - Move to simpler carrier formats
  63. 1.0rc2 (2016-03-11)
  64. -------------------
  65. - Remove the Injector/Extractor layer
  66. 1.0rc1 (2016-02-24)
  67. -------------------
  68. - Upgrade to 1.0 RC specification
  69. 0.6.3 (2016-01-16)
  70. ------------------
  71. - Rename repository back to opentracing-python
  72. 0.6.2 (2016-01-15)
  73. ------------------
  74. - Validate chaining of logging calls
  75. 0.6.1 (2016-01-09)
  76. ------------------
  77. - Fix typo in the attributes API test
  78. 0.6.0 (2016-01-09)
  79. ------------------
  80. - Change inheritance to match api-go: TraceContextSource extends codecs,
  81. Tracer extends TraceContextSource
  82. - Create API harness
  83. 0.5.2 (2016-01-08)
  84. ------------------
  85. - Update README and meta.
  86. 0.5.1 (2016-01-08)
  87. ------------------
  88. - Prepare for PYPI publishing.
  89. 0.5.0 (2016-01-07)
  90. ------------------
  91. - Remove debug flag
  92. - Allow passing tags to start methods
  93. - Add Span.add_tags() method
  94. 0.4.2 (2016-01-07)
  95. ------------------
  96. - Add SPAN_KIND tag
  97. 0.4.0 (2016-01-06)
  98. ------------------
  99. - Rename marshal -> encode
  100. 0.3.1 (2015-12-30)
  101. ------------------
  102. - Fix std context implementation to refer to Trace Attributes instead of metadata
  103. 0.3.0 (2015-12-29)
  104. ------------------
  105. - Rename trace tags to Trace Attributes. Rename RPC tags to PEER. Add README.
  106. 0.2.0 (2015-12-28)
  107. ------------------
  108. - Export global `tracer` variable.
  109. 0.1.4 (2015-12-28)
  110. ------------------
  111. - Rename RPC_SERVICE tag to make it symmetric
  112. 0.1.3 (2015-12-27)
  113. ------------------
  114. - Allow repeated keys for span tags; add standard tag names for RPC
  115. 0.1.2 (2015-12-27)
  116. ------------------
  117. - Move creation of child context to TraceContextSource
  118. 0.1.1 (2015-12-27)
  119. ------------------
  120. - Add log methods
  121. 0.1.0 (2015-12-27)
  122. ------------------
  123. - Initial public API