This release targets the OpenTelemetry Java Instrumentation 2.27.0.
Dynamic control
- Add SourceFormat string to enum conversion (#2737)
- Add policy config model classes (record-style structure) (#2736)
- Add config parsing for both JSON and YAML (#2738)
- Add OpampPolicyProvider for the policy pipeline (#2748)
- Create providers from SourceKind (#2749)
- Use composable samplers and add sampler initialization (#2752)
- Add PolicyTypeInitializer interface for better readability (#2754)
GCP resources
- Unify gcp resource detector (#2747)
JMX scraper
- Pin bouncycastle to 1.84 to fix CVE-2026-0636, CVE-2026-5588, CVE-2026-5598 (#2783)
OpAMP client
- Improve error handling (#2778)
Processors
- Add FilteringSpanExporter with composable SpanFilter and TraceFilter interfaces (#2745)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@breedx-splk
@jackshirazi
@jaydeluca
@jsuereth
@laurit
@LikeTheSalad
@Mrod1598
@psx95
@SylvainJuge
@trask
@udaysagar2177
@zeitlinger