Skip to content

Releases: jaegertracing/jaeger

Release v1.65.0 / v2.2.0

08 Jan 02:29
v1.65.0
b3be011
Compare
Choose a tag to compare

Backend Changes

⛔ Breaking Changes

✨ New Features

  • [feat] add time window for gettrace in span store interface (@rim99 in #6242)

🐞 Bug fixes, Minor Improvements

  • Return errors from span processor creation (@yurishkuro in #6488)
  • Change collector's queue to use generics (@yurishkuro in #6486)
  • Refactor collector pipeline to allow v1/v2 data model (@yurishkuro in #6484)
  • [v2][storage] implement reverse adapter to translate v2 storage api to v1 (@mahadzaryab1 in #6485)
  • [refractor] remove dependency on tlscfg.options (@Saumya40-codes in #6478)
  • [query] update v1 query service to check for adapter at construction (@mahadzaryab1 in #6482)
  • [api_v3][query] change api_v3 http handler to use v2 query service (@mahadzaryab1 in #6459)
  • [api_v3][query] change api_v3 grpc handler to use query service v2 (@mahadzaryab1 in #6452)
  • [v2][storage] create v2 query service to operate on otlp data model (@mahadzaryab1 in #6343)
  • Support sampling file reload interval (@yurishkuro in #6440)
  • [jptrace] add spaniter helper function (@yurishkuro in #6407)
  • [refactor][query] propagate rawtraces flag to query service (@mahadzaryab1 in #6438)
  • [v1][adjuster] change v1 adjuster interface to not return error and modify trace in place (@mahadzaryab1 in #6426)
  • [chore] move es/spanstore/dbmodel to internal directory (@zzzk1 in #6428)
  • [refactor] move model<->otlp translation from jptrace to v1adapter (@mahadzaryab1 in #6414)
  • Enable udp ports in all-in-one (@yurishkuro in #6413)
  • [refactor] introduce helper for creating map of spans (@mahadzaryab1 in #6406)
  • [fix] fix incorrect usage of iter package in aggregator (@mahadzaryab1 in #6403)
  • [v2][query] implement helper to buffer sequence of traces (@mahadzaryab1 in #6401)
  • [v2][adjuster] implement model to otlp translator with post processing (@mahadzaryab1 in #6397)
  • [v2][adjuster] implement function to get standard adjusters to operate on otlp format (@mahadzaryab1 in #6396)
  • [v2][adjuster] implement otlp to model translator with post processing (@mahadzaryab1 in #6394)
  • [v2][adjuster] implement adjuster for correct timestamps for clockskew (@mahadzaryab1 in #6392)
  • [v2][adjuster] implement adjuster for deduplicating spans (@mahadzaryab1 in #6391)
  • Add optional time window for gettrace & searchtrace of http_handler (@rim99 in #6159)
  • [v2][adjuster] implement adjuster for sorting attributes and events (@mahadzaryab1 in #6389)
  • Support extra custom query parameters in requests to prometheus backend (@akstron in #6360)
  • [v2][adjuster] remove error return from adjuster interface (@mahadzaryab1 in #6383)
  • [fix][query] filter out tracing for access to static ui assets (@mahadzaryab1 in #6374)
  • [v2][adjuster] implement span id uniquifier adjuster to operate on otlp data model (@mahadzaryab1 in #6367)
  • [api_v3] add time window for gettrace http_gateway (@rim99 in #6372)
  • [v2][adjuster] add warning to span links adjuster (@mahadzaryab1 in #6381)
  • Feat: add time window for gettrace of anonymizer (@rim99 in #6368)
  • [v2][adjuster] rework adjuster interface and refactor adjusters to return implemented struct (@mahadzaryab1 in #6362)
  • [v2][adjuster] implement otel attribute adjuster to operate on otlp data model (@mahadzaryab1 in #6358)
  • Respond correctly to stream send error (@yurishkuro in #6357)
  • [v2][adjuster] implement ip attribute adjuster to operate on otlp data model (@mahadzaryab1 in #6355)
  • Remove tls loading and replace with otel configtls (@yurishkuro in #6345)
  • [jaeger][v2] implement span links adjuster to operate on otlp data model (@mahadzaryab1 in #6354)
  • [remote-storage] use otel helper instead of tlscfg (@chahatsagarmain in #6351)
  • Add go leak check for badgerstore, grpc and memstore e2e tests (@Manik2708 in #6347)
  • [v2][query] add interface for adjuster to operate on otlp data format (@mahadzaryab1 in #6346)

🚧 Experimental Features

👷 CI Improvements

Read more

Release v1.64.0 / v2.1.0

06 Dec 21:22
65cff3c
Compare
Choose a tag to compare

Backend Changes

⛔ Breaking Changes

  • [metrics][storage] move metrics reader decorator to metrics storage factory (@mahadzaryab1 in #6287)
  • [v2][storage] move span reader decorator to storage factories (@mahadzaryab1 in #6280)

✨ New Features

  • [v2][storage] implement read path for v2 storage interface (@mahadzaryab1 in #6170)
  • Create cassandra db schema on session initialization (@akstron in #5922)

🐞 Bug fixes, Minor Improvements

🚧 Experimental Features

👷 CI Improvements

📊 UI Changes

🐞 Bug fixes, Minor Improvements

Release v1.63.0 / v2.0.0

10 Nov 19:45
3f752c2
Compare
Choose a tag to compare

Jaeger v2 is here! 🎉 🎉 🎉

Backend Changes

⛔ Breaking Changes

🐞 Bug fixes, Minor Improvements

🚧 Experimental Features

👷 CI Improvements

📊 UI Changes

🐞 Bug fixes, Minor Improvements

👷 CI Improvements

Release v1.62.0 / v2.0.0-rc2

07 Oct 09:22
4b74462
Compare
Choose a tag to compare

Backend Changes

⛔ Breaking Changes

  • [query] change http and tls server configurations to use otel configurations (@mahadzaryab1 in #6023)
  • [fix][spm]: change default metrics namespace to match new default in spanmetricsconnector (@mahadzaryab1 in #6007)

🐞 Bug fixes, Minor Improvements

  • [grpc storage]: propagate tenant to grpc backend (@frzifus in #6030)
  • [feat] deduplicate spans based on their hashcode (@cdanis in #6009)

🚧 Experimental Features

👷 CI Improvements

📊 UI Changes

🐞 Bug fixes, Minor Improvements

Release v1.61.0 / v2.0.0-rc1

15 Sep 00:18
e047f20
Compare
Choose a tag to compare

Backend Changes

This release contains an official pre-release candidate of Jaeger v2, as binary and Docker image jaeger.

⛔ Breaking Changes

🐞 Bug fixes, Minor Improvements

🚧 Experimental Features

👷 CI Improvements

📊 UI Changes

Dependencies upgrades only.

👏👏👏 New Contributors

Release v1.60.0

06 Aug 15:41
0524ae6
Compare
Choose a tag to compare

Backend Changes

⛔ Breaking Changes

✨ New Features

🐞 Bug fixes, Minor Improvements

🚧 Experimental Features

👷 CI Improvements

📊 UI Changes

🐞 Bug fixes, Minor Improvements

Release v1.59.0

10 Jul 15:48
8c9f6c6
Compare
Choose a tag to compare

Backend Changes

⛔ Breaking Changes

  • The OTEL Collector upgrade brought in a change where OTLP receivers started listening on localhost instead of 0.0.0.0 as before. As a result, when running in container environment the endpoints are likely unreachable from other containers (Issue #5737). The fix will be available in the next release. Meanwhile, the workaround is to instruct Jaeger to listen on 0.0.0.0, as in this fix:
      - COLLECTOR_OTLP_GRPC_HOST_PORT=0.0.0.0:4317
      - COLLECTOR_OTLP_HTTP_HOST_PORT=0.0.0.0:4318
  • Update opentelemetry-go to v1.28.0 and refactor references to semantic conventions (@renovate-bot in #5698)

✨ New Features

🐞 Bug fixes, Minor Improvements

🚧 Experimental Features

👷 CI Improvements

📊 UI Changes

🐞 Bug fixes, Minor Improvements

Release v1.58.1

22 Jun 20:11
Compare
Choose a tag to compare

Backend Changes

🐞 Bug fixes, Minor Improvements

Release v1.58.0

11 Jun 16:31
c80b8e1
Compare
Choose a tag to compare

Backend Changes

⛔ Breaking Changes

🐞 Bug fixes, Minor Improvements

🚧 Experimental Features

👷 CI Improvements

📊 UI Changes

🐞 Bug fixes, Minor Improvements

👷 CI Improvements

Release v1.57.0

02 May 11:02
55e991a
Compare
Choose a tag to compare

Backend Changes

🐞 Bug fixes, Minor Improvements

  • [jaeger-v2] define an internal interface of storage v2 spanstore (@james-ryans in #5399)
  • Combine jaeger ui release notes with jaeger backend (@albertteoh in #5405)
  • [agent] use grpc.newclient (@yurishkuro in #5392)
  • [sampling] fix merging of per-operation strategies into service strategies without them (@kuujis in #5277)
  • Create sampling templates when creating sampling store (@JaeguKim in #5349)
  • [kafka-consumer] set the rackid in consumer config (@sappusaketh in #5374)
  • Adding best practices badge to readme.md (@jkowall in #5369)

👷 CI Improvements

  • Moving global write permissions down into the ci jobs (@jkowall in #5370)

📊 UI Changes

🐞 Bug fixes, Minor Improvements