Skip to content
This repository has been archived by the owner on Jul 1, 2022. It is now read-only.

Commit

Permalink
Prepare release 0.30.0 (#474)
Browse files Browse the repository at this point in the history
Signed-off-by: Juraci Paixão Kröhling <[email protected]>
  • Loading branch information
jpkrohling authored and yurishkuro committed Jul 4, 2018
1 parent dfb9d8b commit abae23b
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 4 deletions.
35 changes: 32 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,41 @@
Changes by Version
==================

0.29.1 (unreleased)
0.30.0 (2018-07-04)
-------------------

- Nothing yet
WARNING: this release breaks compatibility with previous versions.

0.29.0 (2018-06-7)
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 `Sender`s, `Reporter`s, `Sampler`s). 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](https://github.com/jpkrohling))
- Change return types from Jaeger Span/Tracer/Context to Jaeger types (#469, [@jpkrohling](https://github.com/jpkrohling))
- Rename Jaeger's Span to JaegerSpan (#454, [@jpkrohling](https://github.com/jpkrohling))
- Upgrades internals to Zipkin v2 library (#456, [@adriancole](https://github.com/adriancole))
- Make jaeger-thrift's shaded JAR the default one (#461, [@jpkrohling](https://github.com/jpkrohling))
- Treat gauge.update() parameter as new value, not delta (#463, [@mdouaihy](https://github.com/mdouaihy))
- Adjust thrift shadow configuration and version (#458, [@jpkrohling](https://github.com/jpkrohling))
- Remove dependency from jaeger-core to jaeger-thrift (#449, [@jpkrohling](https://github.com/jpkrohling))

0.29.0 (2018-06-07)
-------------------

- Deprecate B3 codec contructor ([#440](https://github.com/jaegertracing/jaeger-client-java/pull/440), [@pavolloffay](https://github.com/pavolloffay))
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ plugins {
id 'com.github.ben-manes.versions' version '0.17.0'
}

ext.developmentVersion = getProperty('developmentVersion','0.29.1-SNAPSHOT')
ext.developmentVersion = getProperty('developmentVersion','0.30.0')

ext.opentracingVersion = getProperty('opentracingVersion','0.31.0')
ext.guavaVersion = getProperty('guavaVersion','18.0')
Expand Down

0 comments on commit abae23b

Please sign in to comment.