Skip to content

Version 1.50.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 09 May 23:06
9e367f8

API

  • Clarify that AttributesBuilder.put allows nulls (#7271)
  • Stabilize log record event name (#7277)

Context

  • Fix duplicated ExecutorService wrap (#7245)
  • Promote getAll to TextMapGetter stable API (#7267)

Incubator

  • Add ExtendedLogRecordBuilder#setException (#7182)
  • Add experimental support for log extended attributes (#7123)

SDK

  • Remove Java9VersionSpecific clock implementation (#7221)
  • Add addProcessorFirst to SdkTracerProviderBuilder, SdkLoggerProviderBuilder (#7243)

Logs

  • Add setLoggerConfigurator support to LoggerProvider (#7332)

Metrics

  • Add DelegatingMetricData (#7229)
  • Spatial aggregation for async instruments with filtering views (#7264)

Exporters

  • Prometheus: Add Authenticator support for PrometheusHttpServer (#7225)
  • OTLP: Fix OTLP metric exporter toBuilder() loosing temporality (#7280)
  • OTLP: Allow Otlp*MetricExporter's to publish export stats (#7255)

Extensions

  • Declarative config: Add support for escaping env var substitution (#7033)
  • Declarative config: update to opentelemetry-configuration 0.4 (#7064)
  • Declarativeconfig: Refactor internals to add DeclarativeConfigContext (#7293)

Project tooling

  • Kotlin extension: Update min kotlin version to 1.8 (#7155)
  • Add javadoc site crawler (#7300, #7316)

🙇 Thank you

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

@anuraaga
@asafm
@breedx-splk
@Emily-Jiang
@fandreuz
@gavarava
@iNikem
@jack-berg
@jaydeluca
@jkwatson
@JonasKunz
@laurit
@LikeTheSalad
@onurkybsi
@opentelemetrybot
@ShadabGentle
@SoftlySplinter
@trask
@tsloughter
@tylerbenson
@vasantteja
@zeitlinger