github open-telemetry/opentelemetry-java v1.35.0
Version 1.35.0

latest releases: v1.44.1, v1.44.0, v1.43.0...
9 months ago

NOTE: The opentelemetry-exporter-jaeger and opentelemetry-exporter-jaeger-thift artifacts have stopped being published. Jaeger has native support for OTLP, and users should export to jaeger using OTLP instead.

API

Incubator

  • Add Span#addLink, for adding a link after span start (#6084)

SDK

Traces

  • Bugfix: Ensure span status cannot be updated after set to StatusCode.OK (#6209

Metrics

  • Reusable memory Mode: Adding support for exponential histogram aggregation (#6058, #6136)
  • Reusable memory mode: Adding support for explicit histogram aggregation (#6153)
  • Reusable memory mode: Adding support for sum aggregation (#6182)
  • Reusable memory mode: Adding support for last value aggregation (#6196)

Exporters

  • Recreate / fix graal issue detecting RetryPolicy class (#6139, #6134)
  • Restore prometheus metric name mapper tests, fix regressions (#6138)
  • WARNING: Remove jaeger exporters (#6119)
  • Update dependency io.zipkin.reporter2:zipkin-reporter-bom to 3.2.1. Note: ZipkinSpanExporterBuilder#setEncoder(zipkin2.codec.BytesEncoder) has been deprecated in favor of ZipkinSpanExporterBuilder#setEncoder(zipkin2.reporter.BytesEncoder). ZipkinSpanExporterBuilder#setSender(zipkin2.reporter.Sender) has been deprecated in favor of ZipkinSpanExporterBuilder#setSender(zipkin2.reporter.BytesMessageSender). (#6129, #6151)
  • Include trace flags in otlp marshaller (#6167)
  • Add Compressor SPI support to OtlpGrpc{Signal}Exporters (#6103)
  • Allow Prometheus exporter to add resource attributes to metric attributes (#6179)

Extension

  • Autoconfigure accepts encoded header values for OTLP exporters (#6164)

Incubator

  • Align file configuration with latest changes to spec (#6088)

Tooling

  • Stop including old artifacts in bom (#6157)
  • Define CODECOV token (#6186)

🙇 Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

@apederson94
@asafm
@breedx-splk
@brunobat
@codefromthecrypt
@fstab
@jack-berg
@jkwatson
@NicklasWallgren
@patrick-me
@psx95
@trask
@zeitlinger

Don't miss a new opentelemetry-java release

NewReleases is sending notifications on new releases.