Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,60 @@

## Unreleased

### AWS resources

- Support for declarative configuration
([#2014](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/2014))

### AWS X-Ray SDK support

- Update SamplerRulesApplier to recognize new HTTP/URL semconv
([#1959](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/1959))

### Azure resources

- Support for declarative configuration
([#2014](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/2014))

### CloudFoundry resources

- Support for declarative configuration
([#2014](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/2014))

### Consistent sampling
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SylvainJuge I believe you wised to call out some breaking changes. If so please provide the language to be included in the change log.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do you mean about the consistent sampling ? (if yes, then maybe asking @jackshirazi might be relevant), or for marking the jmx gatherer as deprecated with #2034 ? The latter is only a documentation change for now, but if you plan to include it you can add the following:


JMX Gatherer

  • JMX Gatherer is now deprecated in favor of JMX Scraper
    (#2034)

Copy link
Contributor

@jackshirazi jackshirazi Jul 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe #2022 is a breaking change as in the edge case it covers, sampling will cascade correctly. But it's actually a bugfix. Nothing else that I know about is a notifiable change

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I meant #2033

However, this should be included in the release notes as users of jmx-scraper with the following configuration will see changes in captured metrics:
otel.jmx.target.source = auto (default)
otel.jmx.target.system with jetty

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks, I've added #2033


- Refactor ConsistentFixedThresholdSampler to prepare for dynamic threshold support
([#2018](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/2018))
- ConsistentRateLimitingSampler can fail if used in combination with legacy samplers
([#2022](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/2022))

### GCP resources

- Support for declarative configuration
([#2014](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/2014))

### JMX metrics

- Deprecate JMX Gatherer and provide migration guide to JMX Scraper
([#2034](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/2034))

### JMX scraper

- Update Jetty metrics configuration corresponding to Java Instrumentation 2.18.0
([#2033](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/2033))
- Mark as production-ready and remove experimental status
([#2034](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/2034))

### Maven extension

- Support for declarative configuration
([#2014](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/2014))

### Resource providers

- Support for declarative configuration
([#2014](https://github.com/open-telemetry/opentelemetry-java-contrib/pull/2014))

## Version 1.47.0 (2025-07-04)

### Disk buffering
Expand Down
Loading