github open-telemetry/opentelemetry-java v1.48.0
Version 1.48.0

2 days ago

API

  • Add some helpful logging attribute methods to LogRecordBuilder (#7089)

Incubator

  • Introduce ConfigProvider API. Rename StructuredConfigProperties to DeclarativeConfigProperties and move to opentelemetry-api-incubator. Rename FileConfiguration to DeclarativeConfiguration. (#6549)

SDK

  • Log warning and adjust when BatchLogRecordProcessor, BatchSpanProcessor maxExportBatchSize exceeds maxQueueSize. (#7045, #7148)
  • Fix bug causing ThrottlingLogger to log more than once per minute (#7156)

Metrics

  • Remove obsolete SdkMeterProviderUtil#setCardinalitylimit API (#7169)

Traces

  • Fix bug preventing accurate reporting of span event dropped attribute count (#7142)

Exporters

  • OTLP: remove support for otel.java.experimental.exporter.memory_mode which was previously replaced by otel.java.exporter.memory_mode (#7127)
  • OTLP: Extract sender parameters to config carrier class (incubating API) (#7151)
  • OTLP: Add support for setting OTLP exporter service class loader (#7150)

Tooling

  • Update android animalsniffer min API version to 23 (#7153)

🙇 Thank you

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

@breedx-splk
@brunobat
@chukunx
@codefromthecrypt
@devilcoolyue
@geoand
@Github-advanced-security
@jack-berg
@jaydeluca
@jeanbisutti
@jkwatson
@joffrey-bion
@laurit
@LikeTheSalad
@naumaan123
@pbalint
@step-security-bot
@tealamore
@tongshushan
@trask
@zeitlinger

Don't miss a new opentelemetry-java release

NewReleases is sending notifications on new releases.