CHANGELOG.rst 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. .. :changelog:
  2. History
  3. -------
  4. 4.0.0 (2019-04-27)
  5. ------------------
  6. - (Support OpenTracing API v2.0 (#206) <Michał Szymański>
  7. - Add support for references (#241) <Bhavin Gandhi>
  8. - Add info on configuring Jaeger agent location. (#245) <Carlos Nunez>
  9. - Add 128bit trace_id support (#230) <Bhavin Gandhi>
  10. - Enable linting of tests (#227) <pravarag>
  11. - Enable windows support by isolating ioctl calls (#233) <CARRIERE Etienne>
  12. - Unpin flake8 to allow v3 (#231) <Yuri Shkuro>
  13. - Fix pycurl install advice <Yuri Shkuro>
  14. - Fix handling of missing headers in the b3 codec (#215) <cshowe>
  15. - Fix typo in the link name <Yuri Shkuro>
  16. - Add supported python version to README (#226) <Won Jun Jang>
  17. 3.13.0 (2018-12-04)
  18. -------------------
  19. - Mark reporter_queue_size Config option as valid (#209) <Tim Joseph Dumol>
  20. - Allow setting of the Jaeger Agent Host via environment variable (#218) <Tim Stoop>
  21. - Wrap parsing of throttling response in try block to avoid errors (#219) <Isaac Hier>
  22. 3.12.0 (2018-11-02)
  23. -------------------
  24. - Support deleting key from baggage (#216) <TianYi ZHU>
  25. - Preserve datatype of tag values (#213) <Trond Hindenes>
  26. - Support `jaeger-baggage` header for ad-hoc baggage (#207) <Yuri Shkuro>
  27. 3.11.0 (2018-08-02)
  28. -------------------
  29. - Fix parsing remote sampling strategy on Python 3.5 (#180) <Niels Pardon>
  30. - Fix handling of missing ParentSpanId for B3 codec (#182) <Gabriel Gravel>
  31. - Implement throttler (#188) <Isaac Hier>
  32. - Improve handling of config values and default arguments (#192) <Isaac Hier>
  33. - Add ability to update rate limitier (#196) <Won Jun Jang>
  34. - Fix incorrect default agent reporting port (#200) <Ryan Fitzpatrick>
  35. - Correct sampled and debug B3 headers (#203) <Ryan Fitzpatrick>
  36. 3.10.0 (2018-05-09)
  37. ------------------
  38. - Allow specifying hostname and ip via tags (#167) <Jeff Schroeder>
  39. - Use String strategyType instead of int (#172)
  40. 3.9.0 (2018-04-20)
  41. ------------------
  42. Python 3.6 is now officially supported!
  43. - Remove support for non-ascii baggage keys; enable testing with Py 3.6 (#154) <Yuri Shkuro>
  44. - Add IP tag to tracer tags; rename `jaeger.hostname` tag to `hostname` (#160) <Won Jun Jang>
  45. - Remove `tchannel;<py3` restriction in tests/extras_require (#159) <Won Jun Jang>
  46. - Replace `concurrent.futures.Future` with `tornado.concurrent.Future` (#155) <Yuri Shkuro>
  47. - Better support for creating multiple tracers (#150) <nziebart>
  48. - Add PrometheusMetricsFactory (#142) <Eundoo Song>
  49. - Add ability to validate configuration (#124) <Gregory Reshetniak>
  50. - Make Metrics consistent with Go client (#129) <Eundoo Song>
  51. 3.8.0 (2018-03-06)
  52. ------------------
  53. - Replace zipkin.thrift out-of-band span format with jaeger.thrift (#111)
  54. - Use only `six` for py2/py3 compatibility, drop `future` (#130, #134, #135)
  55. - Add codec for B3 trace context headers (#112) - thanks @gravelg
  56. - Increase max tag value length to 1024 and make it configurable (#110)
  57. - A number of fixes for Python 3.x compatibility
  58. - Fix span and sampler tests to work under Py3 (#117)
  59. - Fix dependencies for Py3 compatibility (#116)
  60. - Fix xrange for Py3 in thrift generated files (#115)
  61. - Add python3 compat, hasattr iteritems->itemx (#113) - thanks @kbroughton
  62. 3.7.1 (2017-12-14)
  63. ------------------
  64. - Encode unicode baggage keys/values to UTF-8 (#109)
  65. 3.7.0 (2017-12-12)
  66. ------------------
  67. - Change default for one_span_per_rpc to False (#105)
  68. 3.6.1 (2017-09-26)
  69. ------------------
  70. - Fix bug when creating tracer with tags. (#80)
  71. 3.6.0 (2017-09-26)
  72. ------------------
  73. - Allow tracer constructor to accept optional tags argument.
  74. - Support `JAEGER_TAGS` environment variable and config for tracer tags.
  75. 3.5.0 (2017-07-10)
  76. ------------------
  77. - Add metrics factory and allow tags for metrics [#45]
  78. - Save baggage in span [#54]
  79. - Allow to override hostname for jaeger agent [#51]
  80. 3.4.0 (2017-03-20)
  81. ------------------
  82. - Add adaptive sampler
  83. - Allow overriding one-span-per-rpc behavior
  84. - Allow overriding codecs in tracer initialization
  85. 3.3.1 (2016-10-14)
  86. ------------------
  87. - Replace 0 parentID with None
  88. 3.3.0 (2016-10-04)
  89. ------------------
  90. - Upgrade to opentracing 1.2 with KV logging.
  91. 3.2.0 (2016-09-20)
  92. ------------------
  93. - Support debug traces via HTTP header jaeger-debug-id.
  94. 3.1.0 (2016-09-06)
  95. ------------------
  96. - Report sampling strategy as root span tags `sampler.type` and `sampler.param`. In case of probabilistic sampling (most frequently used strategy), the values would be `probabilistic` and the sampling probability [0 .. 1], respectively.
  97. - Record host name as `jaeger.hostname` tag on the first-in-process spans (i.e. root spans and rpc-server spans)
  98. - Record the version of the Jaeger library as `jaeger.version` tag
  99. 3.0.2 (2016-08-18)
  100. ------------------
  101. - Do not create SpanContext from Zipkin span if trace_id is empty/zero
  102. 3.0.1 (2016-08-09)
  103. ------------------
  104. - Do not publish crossdock module
  105. 3.0.0 (2016-08-07)
  106. ------------------
  107. - Upgrade to OpenTracing 1.1
  108. 2.2.0 (2016-08-02)
  109. ------------------
  110. - Implement Zipkin codec for interop with TChannel
  111. 2.1.0 (2016-07-19)
  112. ------------------
  113. - Allow passing external IOLoop
  114. 2.0.0 (2016-07-19)
  115. ------------------
  116. - Remove TChannel dependency
  117. - Remove dependency on opentracing_instrumentation
  118. 1.0.1 (2016-07-11)
  119. ------------------
  120. - Downgrade TChannel dependency to >= 0.24
  121. 1.0.0 (2016-07-10)
  122. ------------------
  123. - Initial open source release.