Skip to content

Releases: jaegertracing/jaeger

Release v1.52.0

06 Dec 10:12
9866eba
Compare
Choose a tag to compare

✨ New Features:

🐞 Bug fixes, Minor Improvements:

🚧 Experimental Features:

👷 CI Improvements:

UI Changes

  • UI pinned to version 1.36.0.

Release v1.51.0

02 Nov 23:58
bf099aa
Compare
Choose a tag to compare

Backend Changes

✨ New Features:

  • Feat: add sampling store support to badger (@slayer321 in #4834)
  • Feat: add span adjuster that moves some otel resource attributes to span.process (@james-ryans in #4844)
  • Add product/file version in windows executables (@ResamVi in #4811)

🐞 Bug fixes, Minor Improvements:

🚧 Experimental Features:

👷 CI Improvements:

UI Changes

  • UI pinned to version 1.35.0.

Release v1.50.0

06 Oct 16:26
Compare
Choose a tag to compare

1.50.0 (2023-10-06)

Backend Changes

⛔ Breaking Changes

  • [sampling] Remove support for SAMPLING_TYPE env var and 'static' value (@yurishkuro in #4735)
  • Use non-root user in built containers (@nikzayn in #4783) - this change may cause issues with existing installations using Badger storage, because the existing files would be owned by a different user and would not be writeable after Jaeger upgrade. The workaround is to manually chown the files to the new user (uid=10001).

New Features

Bug fixes, Minor Improvements

UI Changes

  • UI pinned to version 1.34.0.

Release v1.49.0

07 Sep 14:07
2d351c3
Compare
Choose a tag to compare

Backend Changes

⛔ Breaking Changes

Bug fixes, Minor Improvements

UI Changes

  • UI pinned to version 1.33.0.

Release 1.48.0

15 Aug 11:39
6b264a1
Compare
Choose a tag to compare

Backend Changes

Bug fixes, Minor Improvements

  • [fix] Disable tracing of OTLP Receiver (@yurishkuro in #4662)
  • [hotrod/observer_test] Switch to OpenTelemetry (@afzal442 in #4635)
  • [memstore-plugin]Switch to OpenTelemetry SDK (@afzal442 in #4643)
  • [tracegen] Allow to control cardinality of attribute keys (@yurishkuro in #4634)
  • Replace OT const wth OTEL trace.span for zipkin comp (@afzal442 in #4625)
  • Replace OpenTracing instrumentation with OpenTelemetry in grpc storage plugin (@afzal442 in #4611)
  • Replace OT trace with otel trace spans type to span model (@afzal442 in #4614)
  • Replace cassandra-spanstore tracing instrumentation withOTEL (@afzal442 in #4599)
  • Replace es-spanstore tracing instrumentation with OpenTelemetry (@afzal442 in #4596)
  • Replace metricsstore/reader tracing instrumentation with OpenTelemetry (@afzal442 in #4595)
  • Replace Jaeger SDK with OTEL SDK + OT Bridge (@afzal442 in #4574)
  • [kafka-consumer] Ingester should use topic name from actual Kafka consumer instead of configuration (@abliqo in #4593)
  • Enable CORS settings on OTLP HTTP endpoint (@pmuls99 in #4586)
  • [hotrod] Return trace ID via traceresponse header (@yurishkuro in #4584)
  • [hotrod] Remove most references to OpenTracing (@yurishkuro in #4585)
  • [hotrod] Validate user input to avoid security warnings from code scanning (@yurishkuro in #4583)
  • [hotrod] Upgrade HotROD to use OpenTelemetry instrumentation (@afzal442 in #4548)
  • [kafka-consumer] Use wait group to ensure goroutine is finished before returning from Close (@kennyaz in #4582)
  • [tracegen] Enable BlockOnQueueFull in OTel SDK to avoid dropped spans (@haanhvu in #4578)
  • [hotrod] Handle both OT and OTEL baggage (@yurishkuro in #4572)

UI Changes

  • UI pinned to version 1.32.0.

Release 1.47.0

07 Jul 01:22
ee6cc41
Compare
Choose a tag to compare

1.47.0 (2023-07-05)

Backend Changes

⛔ Breaking Changes

  • [SPM] Due to a breaking change in OpenTelemetry's prometheus exporter (details)
    metric names will no longer be normalized by default, meaning that the expected metric names would be calls and
    duration_[buckets|count|sum]. Backwards compatibility with older OpenTelemetry Collector versions can be achieved through the following flags:
    • prometheus.query.normalize-calls: If true, normalizes the "calls" metric name. e.g. "calls_total".
    • prometheus.query.normalize-duration: If true, normalizes the "duration" metric name to include the duration units. e.g. "duration_milliseconds_bucket".

New Features

  • [Cassandra] Add Configuration.Close() to ensure TLS cert watcher is closed (@kennyaz in #4515)
  • Add *.kerberos.disable-fast-negotiation option to Kafka consumer (@pmuls99 in #4520)
  • Support Prometheus normalization for specific metrics related to OpenTelemetry compatibility (@albertteoh in #4555)

Bug fixes, Minor Improvements

  • Add readme for memstore plugin (@yurishkuro in 283bdd9)
  • Pass a wrapper instead of opentracing.Tracer to ease migration to OTEL in the future [part 1] (@afzalbin64 in #4529)
  • [hotROD] Add OTEL instrumentation to customer svc (@afzal442 in #4559)
  • [hotROD] Replace gRPC instrumentation with OTEL (@afzal442 in #4558)
  • [hotROD]: Upgrade redis service to use native OTEL instrumentation (@afzal442 in #4533)
  • [hotROD] Fix OTEL logging in HotRod example (@albertteoh in #4556)
  • [hotrod] Reduce span exporter's batch timeout to let the spans be exported sooner (@GLVSKiriti in #4518)
  • [tracegen] Add options to generate more spans and attributes for additional use cases (@yurishkuro in #4535)
  • Build improvement to rebuild jaeger-ui if the tree does not match any tag (@bobrik in #4553)
  • [Test] Fixed a race condition causing unit test failure by changing the logging (@yurishkuro in #4546) resolves #4497

UI Changes

  • UI pinned to version 1.31.0.

Release v1.46.0

05 Jun 02:47
21baf26
Compare
Choose a tag to compare

Backend Changes

⛔ Breaking Changes

OTLP receiver is now enabled by default (#4494). This change follows the Jaeger's strategic direction of aligning closely with the OpenTelemetry project. This may cause port conflicts if jaeger-collector is depoyed in host network namespace. The original --collector.otlp.enabled option is still available and MUST be set to false if OTLP receiver is not desired.

New Features

Bug fixes, Minor Improvements

  • Log processor error in Kafka consumer (@pavolloffay in #4399)
  • [bug] Remove TerminateAfter from Elasticsearch/Opensearch query resulting in incomplete span count/list (@Jakob3xD in #4336)
  • [agent] Use RawConn.Control to get fd instead of Fd() to prevent deadlock on shutdown (@ChenX1993 in #4449)
  • [SPM] Fix docker compose command (@tqi-raurora in #4444)

Maintenance

UI Changes

UI pinned to version 1.30.0. New features:

  • Allow disabling file upload via site config (@yurishkuro in #1464)
  • Support in-page-search in trace view on key=value pairs (@bobrik in #1391)

Release v1.45.0

05 May 21:02
6999753
Compare
Choose a tag to compare

Backend Changes

Bug fixes, Minor Improvements

UI Changes

  • UI pinned to version 1.29.1.

Release v1.44.0

10 Apr 19:33
506adaf
Compare
Choose a tag to compare

Backend Changes

Bug fixes, Minor Improvements

UI Changes

  • UI pinned to version 1.29.0.

Release 1.43.0

15 Mar 18:09
d1cf716
Compare
Choose a tag to compare

Backend Changes

New Features

Bug fixes, Minor Improvements