Skip to content

Latest commit

 

History

History
510 lines (376 loc) · 20.8 KB

CHANGELOG.md

File metadata and controls

510 lines (376 loc) · 20.8 KB

  • Updated lightstep-tracer-common to 0.32.0.

  • Updated lightstep-tracer-common to 0.31.0.

  • Updated lightstep-tracer-common to 0.30.3.

  • Updated lightstep-tracer-common to 0.30.2.
  • Updated java-metrics-reporter to 0.1.6.

  • Updated java-metrics-reporter to 0.1.5.

  • Updated lightstep-tracer-common to 0.30.1.

  • Don't recreate the sources jar in the bundle artifact.

  • Upgraded lightstep-tracer-common to 0.30.0.
  • It's possible to select the collector from the bundle.
  • Hide token during the logging.
  • Misc bug fixes.

  • Upgraded lightstep-tracer-common to 0.21.1.

  • Upgraded lightstep-tracer-common to 0.21.0.

  • Upgraded lightstep-tracer-common to 0.20.0
  • Allow the bundle artifact to specify the B3 propagator.

  • Upgraded lightstep-tracer-common to 0.19.3

  • Allow setting of tags for the bundle artifact.

  • Upgraded lightstep-tracer-common to 0.19.2.
    • 0.19.2 B3 format uses the new 0/1 format for the sampling flag.

  • Upgraded lightstep-tracer-common to 0.19.1.
    • 0.19.1 improved the B3 format support.

  • Upgraded lightstep-tracer-common to 0.19.0.
    • 0.19.0 updated grpc, protobuf and netty.

  • Revert netty to 2.0.8 for now. Upgrading it requires updates on grpc/protobuf as well.

  • tracerresolver version updated to 0.1.8.

  • Upgraded netty to 2.0.25.
  • Fix our explicit OpenTracing version (used for internal items) to 0.33 (as done by the parent artifact).

  • Upgraded lightstep-tracer-common to 0.18.0.
    • 0.18.0 updates OpenTracing to 0.33.0.

  • Upgraded lightstep-tracer-common to 0.17.2.
    • 0.17.2 allows users to specify the DNS used with OkHttp.

  • Updated our bundle artifact to not include any OpenTracing artifacts.

  • Update jackson-databind to 2.9.9 to protect from a recent vulnerability.
  • Set the bundle deps to provided-scope (for better interaction with the SpecialAgent).

  • Upgraded lightstep-tracer-common to 0.17.1

  • Upgraded lightstep-tracer-common to 0.17.0
    • 0.17.0 conforms to OT 0.32.0 and enables accesstoken-less usage.

  • Remove slf4j-simple from our bundle jar.
  • Update jackson-databind to 2.9.8 to protect from a recent vulnerability.

  • Second try to publish the new fat-jar with the OkHttp collector and TracerFactory included.

  • Exposed a fat-jar with the OkHttp collector and TracerFactory included.
    • This is expected to be used with the SpecialAgent.

  • Upgraded lightstep-tracer-common to 0.16.2
    • 0.16.2 allows setting Component Name per Span and instructs gRPC to do load balancing.

  • Upgraded lightstep-tracer-common to 0.16.1
    • 0.16.1 adds support for meta events and makes AbstractTracer closeable.

  • Upgraded lightstep-tracer-common to 0.15.10
    • 0.15.10 Handle empty SpanContext headers upon extraction.

  • Upgraded lightstep-tracer-common to 0.15.9
    • 0.15.9 lets users specify the ScopeManager instance.

  • Upgraded lightstep-tracer-common to 0.15.8
    • 0.15.7 Fixed a bug regarding parent SpanContext's baggage handling.
    • 0.15.8 Replaced googleapis-common-protos:0.0.3 dependency with grpc-google-common-protos:1.12.0

<a name="0.14.5>

  • Upgraded lightstep-tracer-common to 0.15.6
    • 0.15.5 Exposes custom propagators support, and support for B3 headers.

<a name="0.14.4>

  • Upgraded lightstep-tracer-common to 0.15.5
    • 0.15.5 Exposes deadlineMillis in OptionsBuilder.

<a name="0.14.3>

  • Updated the compiled protos. Changed type of clock correction offset from int to long.
    • Included new dependency required by proto upgrade com.google.api.grpc:googleapis-common-protos:0.0.3
    • Fixed bug where large clock corrections caused crashes.

<a name="0.14.2>

  • Upgrade dependencies (#140)
    • com.fasterxml.jackson.core:jackson-databind from 2.8.9 to 2.9.5
    • com.lightstep.tracer from 0.15.1 to 0.15.2
    • io.grpc from 1.4.0 to 1.11.0
    • io.netty from 2.0.5.Final to 2.0.8.Final

  • Bugfixes

BREAKING CHANGES

  • BaseSpan and ActiveSpan are simplified into a single Span class.
  • Scope replaces ActiveSpan, removing the continuation concept.
  • ScopeManager replaces ActiveSpanSource
  • ThreadLocalScopeManager replaces ThreadLocalActiveSpanSource

  • Bumped to 0.14.0 of lightstep-tracer-common.
  • Split grpc transport support into a separate dependency.

We are splitting out our transport dependency from our main tracer to making binaries smaller.

For the tracer to work, you will now need to provide a transport dependency with your tracer.

Maven

<dependency>
   <groupId>com.lightstep.tracer</groupId>
   <artifactId>tracer-grpc</artifactId>
   <version>${com.lightstep.version}</version>
</dependency>

Gradle

dependencies {
    ...
    compile 'com.lightstep.tracer:tracer-grpc:VERSION'
    ...
}

  • Fixed issue where shadow jar was not published to Maven

  • Fixed issue where parent pom referenced by jar was not available in Maven

  • Upgraded java-common to 0.13.2 (Addresses major issue with GRPC call deadline. Previous version was setting a single global deadline, so all calls after 30s would exceed the deadline. This new version sets a 30s deadline from the time of each call.)

  • Built with Java 8
  • Upgraded java-common to 0.13.1 (Fixes a potential deadlock)

  • Fixed bug in publish script, previous build 0.12.7 would report client library version as 0.12.6

  • Moved shadow project to it's own Maven module for more flexible jar creation
  • Fixed miscellaneous IntelliJ IDE warnings
  • Upgraded Jackson from 2.7.4 to 2.8.9
  • Made Netty dependency scope 'provided'
  • Made benchmark.jar an uber jar

  • Added null checks in SpanBuilder
  • Removed common and android code from the repo
  • Converted project from Gradle to Maven
  • Added slf4j-simple to the pom for executable projects
  • Upgraded java-common to 0.12.6

  • Bugfix: upgrade to grpc:1.2.0 everywhere
  • Initialize collector client once during AbstractTracer construction

  • Upgrade to grpc-netty:1.2.0

  • Bug fix for constructing new OptionBuilder from existing options

  • Upgraded to io.opentracing 0.30.0
  • Add option to turn off default clock correction

  • Upgraded to io.opentracing 0.30.0.RC2

BREAKING CHANGES

  • Thrift protocol has been removed in favor of protobuf (GRPC)
  • Many API changes in Span, SpanBuilder and SpanContext

BREAKING CHANGES

  • Changed spanId and traceId from String to Long

  • Upgraded to io.opentracing 0.20.0

BUG FIXES

  • Fixes issue where pom file for java-common and lightstep-tracer-jre (generated during local Maven publish) incorrectly referenced dependencies with 'runtime' scope when it should be 'compile' scope.
  • Handle potential for ClassCastException in SpanContext

Bugfix: Handle when SpanContext keys have mixed case like: Ot-tracer-spanId

0.9.25 (2016-11-18)

BREAKING CHANGES

  • withDisableReportOnExit method has been removed from Options. The standard behavior now is NOT to disable report on exit. Clients should instead call AbstractTracer.flush() on exit.
  • Options can no longer be constructed directly by clients. You must use the Options.OptionsBuilder which will ensure your settings are valid and will set defaults where needed.
Options options = new Options.OptionsBuilder()
                             .withAccessToken("{your_access_token}")
                             .build()

0.9.21 (2016-11-15)

0.9.20 (2016-11-15)

0.9.19 (2016-11-10)

0.9.18 (2016-10-26)

0.9.17 (2016-10-26)

0.9.16 (2016-10-21)

0.9.15 (2016-10-13)

0.9.14 (2016-10-13)

0.9.13 (2016-10-10)

0.9.12 (2016-09-21)

0.9.11 (2016-09-21)

0.9.10 (2016-09-21)

0.9.9 (2016-09-16)

0.9.8 (2016-09-16)

0.9.7 (2016-08-29)

0.9.6 (2016-08-25)

0.9.4 (2016-08-05)

0.9.3 (2016-08-04)

0.9.2 (2016-08-01)

0.9.1 (2016-07-29)

0.8.23 (2016-07-22)

0.8.22 (2016-07-20)

0.8.21 (2016-07-20)

0.8.20 (2016-07-20)

0.8.19 (2016-07-20)

0.8.18 (2016-07-20)

0.8.17 (2016-07-20)

0.8.16 (2016-07-20)

0.8.15 (2016-07-20)

0.8.14 (2016-07-20)

0.8.13 (2016-07-20)

0.8.12 (2016-07-19)

0.8.11 (2016-07-19)

0.8.10 (2016-07-19)

0.8.9 (2016-07-19)

0.8.8 (2016-07-19)

0.8.7 (2016-07-19)

0.8.6 (2016-07-19)

0.8.5 (2016-07-19)

0.8.4 (2016-07-19)

0.8.3 (2016-07-18)

0.8.2 (2016-07-18)

0.8.1 (2016-07-17)

0.7.4 (2016-07-14)

0.7.3 (2016-07-14)

0.7.2 (2016-07-13)

0.7.1 (2016-07-13)

0.1.29 (2016-07-13)

0.1.28 (2016-07-08)

0.1.27 (2016-07-08)

0.1.26 (2016-07-07)

0.1.25 (2016-06-07)

0.1.24 (2016-06-07)

0.1.23 (2016-06-07)

0.1.22 (2016-06-07)

0.1.20 (2016-05-27)

0.1.18 (2016-05-27)

0.1.17 (2016-04-28)

0.1.16 (2016-04-27)

0.1.15 (2016-04-27)

0.1.14 (2016-04-27)

0.1.13 (2016-04-27)