|
2 | 2 |
|
3 | 3 | ## Unreleased
|
4 | 4 |
|
| 5 | +### API |
| 6 | + |
| 7 | +#### Incubator |
| 8 | + |
| 9 | +* BREAKING: Refactor ExtendedTracer, ExtendedSpanBuilder to reflect incubating API conventions |
| 10 | + ([#6497](https://github.com/open-telemetry/opentelemetry-java/pull/6497)) |
| 11 | + |
| 12 | +### SDK |
| 13 | + |
| 14 | +#### Exporter |
| 15 | + |
| 16 | +* BREAKING: Serve prometheus metrics only on `/metrics` by default. To restore the previous behavior |
| 17 | + and serve metrics on all paths, override the default handler |
| 18 | + as [demonstrated here](https://github.com/open-telemetry/opentelemetry-java/blob/main/exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/PrometheusHttpServerTest.java#L251-L259). |
| 19 | + ([#6476](https://github.com/open-telemetry/opentelemetry-java/pull/6476)) |
| 20 | +* Make OTLP exporter memory mode API public |
| 21 | + ([#6469](https://github.com/open-telemetry/opentelemetry-java/pull/6469)) |
| 22 | +* Speed up OTLP string marshaling using sun.misc.Unsafe |
| 23 | + ([#6433](https://github.com/open-telemetry/opentelemetry-java/pull/6433)) |
| 24 | +* Add exporter data classes for experimental profiling signal type. |
| 25 | + ([#6374](https://github.com/open-telemetry/opentelemetry-java/pull/6374)) |
| 26 | +* Start prometheus http server with daemon thread |
| 27 | + ([#6472](https://github.com/open-telemetry/opentelemetry-java/pull/6472)) |
| 28 | +* Update the Prometheus metrics library and improve how units are included in metric names. |
| 29 | + ([#6473](https://github.com/open-telemetry/opentelemetry-java/pull/6473)) |
| 30 | +* Remove android animalsniffer check from prometheus exporter |
| 31 | + ([#6478](https://github.com/open-telemetry/opentelemetry-java/pull/6478)) |
| 32 | + |
| 33 | +#### Extensions |
| 34 | + |
| 35 | +* Load file config YAML using core schema, ensure that env var substitution retains string types. |
| 36 | + ([#6436](https://github.com/open-telemetry/opentelemetry-java/pull/6436)) |
| 37 | +* Define dedicated file configuration SPI ComponentProvider |
| 38 | + ([#6457](https://github.com/open-telemetry/opentelemetry-java/pull/6457)) |
| 39 | + |
| 40 | +### Tooling |
| 41 | + |
| 42 | +* Normalize timestamps and file ordering in jars, making the outputs reproducible |
| 43 | + ([#6471](https://github.com/open-telemetry/opentelemetry-java/pull/6471)) |
| 44 | +* GHA for generating the post-release pull request |
| 45 | + ([#6449](https://github.com/open-telemetry/opentelemetry-java/pull/6449)) |
| 46 | + |
5 | 47 | ## Version 1.38.0 (2024-05-10)
|
6 | 48 |
|
7 | 49 | ### API
|
|
0 commit comments