java-spring-jaeger icon indicating copy to clipboard operation
java-spring-jaeger copied to clipboard

3.3.3 hasn't been released or pushed to Maven Central

Open Harmelodic opened this issue 3 years ago • 12 comments

Version 3.3.3 has been tagged as 3.3.3 and release-3.3.3 but has not been released or pushed to Maven Central.

This is a particularly desirable update since it contains an update to the version of the jaeger-client from 1.3.2 to 1.6.0 which patches a significant vulnerability by using an updated version of Apache libthrift.

(Incidentally Release 3.3.2 hasn't been pushed to Maven Central either)

Harmelodic avatar Jun 09 '21 16:06 Harmelodic

@geoand Travis doesn't seem to work correctly, would you please give it a check? thanks.

zerda avatar Jul 01 '21 21:07 zerda

Any ETA on this fix ? Thanks

ghevge avatar Jul 05 '21 16:07 ghevge

+1 on this..

Would be good to know if this project is still "active" as this has been open for a couple of months now.

geemanjs avatar Aug 12 '21 08:08 geemanjs

The problem seems to be, that there is no bintray anymore. The distribution management needs an update.

  <distributionManagement>
    <repository>
      <id>bintray</id>
      <url>https://api.bintray.com/maven/opentracing/maven/opentracing-spring-jaeger/;publish=1</url>
    </repository>
    <snapshotRepository>
      <id>jfrog-snapshots</id>
      <url>http://oss.jfrog.org/artifactory/oss-snapshot-local</url>
    </snapshotRepository>
  </distributionManagement>

lyca avatar Oct 05 '21 10:10 lyca

👍 Also interested to hear if it's possible to resolve maven central release issue. :)

magnuskvalheim avatar Oct 11 '21 12:10 magnuskvalheim

@geoand Is there a chance for 3.3.3 to be published to either Maven Central or to the Opentracing repository? Or there are issues wrt to the release process, could you share, so we that they're known and we would try to build the starter ourselves and publish to a local repository?

milanov avatar Dec 08 '21 14:12 milanov

Is there any update on this? We have just started using this library so is it maintained or should we look for a different solution?

ajurge avatar Jan 04 '22 13:01 ajurge

Bump. I'm also interested in publication of this library on Maven Central. Version 3.3.3 resolves vulnerability (CVE-2020-13949) with high score.

DestroTM avatar Jan 18 '22 08:01 DestroTM

Bump. I am also interested in this being released because of open security vulnerability

JesperTerkelsen avatar May 04 '22 15:05 JesperTerkelsen

bump!

AhHa45 avatar May 12 '22 14:05 AhHa45

Since I created this issue, but no longer use the library. Here's some comments:

  1. This is still an issue, and it's pretty appalling that it hasn't been fixed by now.
  2. OpenTracing is archived now, and developers are instructed to move to OpenTelemetry, which has its own instrumentation libraries/dependencies.
  3. For those of you who are doing Java stuff on "the Cloud" - you could switch to using Spring Cloud Sleuth which doesn't use Jaeger/OpenTracing, but instead uses Zipkin & Brave. However Spring are experimenting with supporting OpenTelemetry in Sleuth.

For me: I went with Spring Cloud Sleuth, since I switched from Jaeger to using Google's Cloud Trace, and there's the spring-cloud-gcp-starter-trace that's available that works with Sleuth.

Harmelodic avatar May 12 '22 21:05 Harmelodic

Hi all, I managed to get version 3.3.1 working by including an updated jaeger client my project pom.xml:

        <dependency>
            <groupId>io.opentracing.contrib</groupId>
            <artifactId>opentracing-spring-jaeger-web-starter</artifactId>
            <version>3.3.1</version>
        </dependency>
        <dependency>
            <groupId>io.jaegertracing</groupId>
            <artifactId>jaeger-client</artifactId>
            <version>1.8.0</version>
        </dependency>

Additional Notes: As mentioned by @Harmelodic, the recommendation is to move to OpenTelemetry. I just wanted to share for those who still have a legacy jaeger backend without support for OpenTelemetry client or for whatever reason need to use the jaeger client for now. This overrides the problematic jaeger-client included in 3.3.1. Kindly consider that this is a temporary workaround.

leslion avatar Jun 21 '22 20:06 leslion