All Versions
57
Latest Version
Avg Release Cycle
81 days
Latest Release
810 days ago

Changelog History
Page 3

  • v0.33.0 Changes

    December 14, 2018
  • v0.32.0 Changes

    October 15, 2018
  • v0.31.0 Changes

    August 28, 2018
    • ๐Ÿ‘Œ Support jaeger-baggage header for ad-hoc baggage (#525, @yurishkuro)
  • v0.30.6 Changes

    August 23, 2018
    • ๐ŸŒฒ Fine-tune bootstrap logging (#531, @jpkrohling)
    • โž• Add specification version to jars, and impl-title/version & spec version to javadoc and sources jars (#533, @objectiser)
  • v0.30.5 Changes

    August 22, 2018
    • ๐Ÿšš Move jaeger-thrift shadow jar to its own classifier (#526, @jpkrohling)
    • Mark gson field in HttpSamplingManager as ignored for toString (#528, @jpkrohling)
    • ๐Ÿ‘‰ Use abstract factory pattern to allow subclassing core Jaeger types (#509, @isaachier)
    • ๐Ÿ‘‰ Use SenderFactory classloader for ServiceLoader (#523, @dbuchhorn)
    • โฌ‡๏ธ Reduce visibility of TextMapCodec.contextFromString to package scope (#519, @isaachier)
    • ๐Ÿšš Move contextFromString out of JaegerSpanContext into TextMapCodec (#517, @isaachier)
  • v0.30.4 Changes

    August 13, 2018
    • โž• Add possibility to specify serviceName with 'fromEnv' (#510, @jpkrohling)
  • v0.30.3 Changes

    July 26, 2018
    • ๐Ÿ›  Fix concurrent modification exception on logs and tags (#500, @pavolloffay)
    • โœ‚ Remove unwanted classes from jaeger-thrift shadowed jar (#498, @mdvorak)
  • v0.30.2 Changes

    July 13, 2018
    • ๐ŸŒฒ Do not log null spancontext references (#487, @objectiser)
    • ๐Ÿ›  Fix jaeger-client dependency jaeger-thrift no-shadow artifact (#486, @jpkrohling)
  • v0.30.1 Changes

    July 10, 2018
    • โž• Add "serialVersionUID" for exceptions to avoid InvalidClassException (#481, @quaff)
    • โž• Add jaeger-client module (#479, @jpkrohling)
    • ๐Ÿ›  Fix wrong package declaration (#480, @quaff)
    • ๐Ÿ‘‰ Make GuaranteedThroughputSampler public (#457, @quaff)
    • ๐Ÿ›  Fix version retrieval from jaeger.properties (#478, @jpkrohling)
  • v0.30.0 Changes

    July 04, 2018

    ๐Ÿš€ WARNING: this release breaks compatibility with previous versions.

    The most disruptive changes are:

    1. The module jaeger-core is not bringing Thrift senders anymore. Instead, client applications should now depend on the jaeger-thrift module, which will bring the jaeger-core transitively

    ๐Ÿ“ฆ 1. The first step in establishing the public API was made: all classes were moved to an internal package, to signal that they are not supposed to be used directly. Classes not in the internal package are part of the ๐Ÿ†• new public API and compatibility should follow semver. Clients currently using the Tracer.Builder mechanism are encouraged to switch over to the Configuration approach. If you face a situation that cannot be done with this approach, do let us know.

    ๐Ÿ“ฆ 1. Related to the point above: we now have also a SPI package, intended to be consumed by service providers (components implementing Senders, Reporters, Samplers). If you are implementing a service, do let us know! We need your feedback before moving forward with this API.

    1. Jaeger types related to the OpenTracing standard were renamed, to avoid name clashes: io.jaegertracing.Tracer is now JaegerTracer.

    Complete list of changes:

    • Define some classes internal (#470, @jpkrohling)
    • ๐Ÿ”„ Change return types from Jaeger Span/Tracer/Context to Jaeger types (#469, @jpkrohling)
    • ๐Ÿ“‡ Rename Jaeger's Span to JaegerSpan (#454, @jpkrohling)
    • โฌ†๏ธ Upgrades internals to Zipkin v2 library (#456, @adriancole)
    • 0๏ธโƒฃ Make jaeger-thrift's shaded JAR the default one (#461, @jpkrohling)
    • โšก๏ธ Treat gauge.update() parameter as new value, not delta (#463, @mdouaihy)
    • ๐Ÿ”ง Adjust thrift shadow configuration and version (#458, @jpkrohling)
    • โœ‚ Remove dependency from jaeger-core to jaeger-thrift (#449, @jpkrohling)