OpenTelemetry - CNCF/opentelemetry-java: Release v1.31.0

Name: opentelemetry-java

Owner: OpenTelemetry - CNCF

Release: Version 1.31.0

Released: 2023-10-06

License: Apache-2.0

Release Assets:

API

Incubator

  • Refactor advice API to simplify usage (#5848)

SDK

  • BatchLogRecordProcessor and BatchSpanProcessor unify queueSize metric description and attribute name for processorType (#5836)

Metrics

  • Allow instrument names to contain a forward slash (#5824)
  • Memory Mode support: Adding memory mode, and implementing it for Asynchronous Instruments (#5709, #5855)
  • Stabilize MetricProducer, allow custom MetricReaders (#5835)
  • Drop NaN measurements to metric instruments (#5859)
  • Fix flaky MetricExporterConfigurationTest (#5877)

Logs

  • Add addAllAttributes() to ReadWriteLogRecord. (#5825)

Exporters

  • Prometheus exporter: handle colliding metric attribute keys (#5717)

SDK Extensions

  • File configuration ConfigurationReader handles null values as empty (#5829)

Semantic conventions

Project Tooling

  • Add Benchmark workflows (#5842, #5874)
  • Add clearer docs around coroutine support with an example (#5799)

🙇 Thank you

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

@aabmass @asafm @breedx-splk @cbos @cmunger @dashpole @evantorrie @jack-berg @jkwatson @laurit @LikeTheSalad @mateuszrzeszutek @puckpuck @scprek @trask @tylerbenson

To top