This release targets the OpenTelemetry Java Instrumentation 2.26.1.
Disk buffering
- Add configuration option for explicit removal in the disk buffering iterator (#2560)
- Replace CompletableFuture with CompletableResultCode (#2670)
- Replace IllegalStateException with EOFException in readRawVarint32 (#2687)
- Apply upstream fixes to the disk buffering implementation (#2694)
Dynamic control
- Add trace sampling-rate implementer (#2634)
- Add json and keyvalue parsing and mapping (#2655)
- Move away from JSON requirement (#2652)
- Refactor trace sampling into specific subpackage (#2698)
- Add jsonkeyvalue source (#2702)
- Step 1 in transition to simpler validation (#2703)
- Move to using SourceWrapper, simplifying parsing (#2708)
- Complete the jsonkeyvalue and simpler validation migration (#2715)
- Refactor TYPE to POLICY_TYPE for clarity (#2720)
- Add SourceKind as sources are a known list (#2722)
- Add policy store (#2721)
Build
- Replace NVD with Sonatype OSS Index (#2689)
- Fix OSS Index Audit again (#2706)
- Fix release workflow (#2639)
JMX scraper
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@atoulme
@bencehornak
@bidetofevil
@breedx-splk
@cyrille-leclerc
@DmytroBorysovSpotOn
@jackshirazi
@jaydeluca
@laurit
@LikeTheSalad
@OxxxyAction
@SylvainJuge
@trask
@zeitlinger