- 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 withgrpc-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
- Upgraded to io.opentracing 0.31.0, for more information see Announcing Java OpenTracing v0.31
- 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.
<dependency>
<groupId>com.lightstep.tracer</groupId>
<artifactId>tracer-grpc</artifactId>
<version>${com.lightstep.version}</version>
</dependency>
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
- Thrift protocol has been removed in favor of protobuf (GRPC)
- Many API changes in Span, SpanBuilder and SpanContext
- Changed spanId and traceId from String to Long
- Upgraded to io.opentracing 0.20.0
- 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)
- 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()