Skip to content

Version 1.50.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 18:22
e147cd7

This release targets the OpenTelemetry Java Instrumentation 2.20.1.

Note: This release broadly applies some style guidelines across the repository. As a result, some classes that were visible might be package/private. Other non-final classes may now be final. See #2182 and #2210 and #2212 and #2213 for examples and details. These changes are not expected to break anyone, so please open an issue if this causes problems.

Baggage processor

  • Move baggage processor to the front of the processor list (#2152)
  • Add declarative configuration support (#2031)

Disk buffering

  • Catching IllegalStateException in case of failed deserialization (#2157)
  • Apply final to public API classes where possible (#2216)
  • Handle empty attribute values (#2268)

Inferred spans

  • Support dynamically changing the inferred span interval (#2153)

JMX scraper

  • Implement stable service.instance.id (#2270)

Kafka exporter

  • Add Kafka connectivity error handling (#2202)

OpAMP client

  • Move important user-facing classes out of 'internal' package (#2249)
  • Exponential backoff retries on http connection failures (#2274)

Span stack traces

  • Add declarative configuration support (#2262)

🙇 Thank you

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

@atoulme
@boguszpawlowski
@breedx-splk
@copilot-swe-agent
@Ejdangerfield
@JacekPietrasSpotOn
@jackshirazi
@jaydeluca
@jkwatson
@KarstenSchnitter
@laurit
@LeadAssimilator
@LikeTheSalad
@MikeGoldsmith
@oertl
@PeterF778
@robsunday
@SpotOnDJ
@SylvainJuge
@trask
@vicziani
@vincentfree
@zeitlinger