OpenTelemetry - java

notes:

no notes

Release list
1.50.0
RECENT
1.49.0
1.48.0
1.47.0
1.46.0
1.45.0
1.44.1
6m+
1.44.0
6m+
1.43.0
6m+
1.42.1
6m+
1.42.0
6m+
1.41.0
6m+
1.40.0
6m+
1.39.0
6m+
1.38.0
1y+
1.37.0
1y+
1.36.0
1y+
1.35.0
1y+
1.34.1
1y+
1.34.0
1y+
Release notes:

API

Incubator

  • Make ExtendedTracer easier to use (#6943)
  • Add ExtendedLogRecordBuilder#setEventName and corresponding SDK and OTLP serialization (#7012)
  • BREAKING: Drop event API / SDK (#7053)

SDK

  • Remove -alpha artifacts from runtime classpath of stable components (#6944)

Traces

  • Bugfix: Follow spec on span limits, batch processors (#7030)
  • Add experimental SdkTracerProvider.setScopeConfigurator(ScopeConfigurator) for updating TracerConfig at runtime (#7021)

Profiles

  • Add AttributeKeyValue abstraction to common otlp exporters (#7026)
  • Improve profiles attribute table handling (#7031)

Exporters

  • Interpret timeout zero value as no limit (#7023)
  • Bugfix - OTLP: Fix concurrent span reusable data marshaler (#7041)
  • OTLP: Add ability to customize retry exception predicate (#6991)
  • OTLP: Expand default OkHttp sender retry exception predicate (#7047, #7057)

Extensions

  • Autoconfigure: Consistent application of exporter customizers when otel.{signal}.exporter=none (#7017)
  • Autoconfigure: Promote EnvironmentResourceProvider to public API (#7052)
  • Autoconfigure: Ensure OTEL_PROPAGATORS still works when OTEL_SDK_DISABLED=true. (#7062)%

Testing

  • Add W3CBaggagePropagator to OpenTelemetryRule, OpenTelemetryExtension. (#7056)

🙇 Thank you

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

@breedx-splk @edeweerd1A @jack-berg @jackshirazi @jhalliday @jkwatson @Mahoney @mikeblum @onurkybsi @trask @YuriyHolinko @zeitlinger

Copyright © 2023 - All right reserved by Yadoc SAS