API
- Add some helpful logging attribute methods to
LogRecordBuilder
(#7089)
Incubator
- Introduce ConfigProvider API. Rename
StructuredConfigProperties
toDeclarativeConfigProperties
and move toopentelemetry-api-incubator
. RenameFileConfiguration
toDeclarativeConfiguration
. (#6549)
SDK
- Log warning and adjust when BatchLogRecordProcessor, BatchSpanProcessor
maxExportBatchSize
exceedsmaxQueueSize
. (#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 byotel.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