|
2 | 2 |
|
3 | 3 | ## Unreleased
|
4 | 4 |
|
| 5 | +### API |
| 6 | + |
| 7 | +### API Extensions |
| 8 | + |
| 9 | +* WARNING: `opentelemetry-extension-aws` has been removed following its relocation |
| 10 | + to [opentelemetry-java-contrib/aws-xray-propagator](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/aws-xray-propagator), |
| 11 | + which is published under |
| 12 | + coordinates `io.opentelemetry.contrib:opentelemetry-aws-xray-propagator:{version}`. |
| 13 | + We will push security patches to `1.20.x` as needed. The latest `opentelemetry-bom` will point |
| 14 | + to the latest published version, currently `1.20.1`. |
| 15 | + ([#4945](https://github.com/open-telemetry/opentelemetry-java/pull/4945)) |
| 16 | +* Add toString implementation to various propagator components |
| 17 | + ([#4996](https://github.com/open-telemetry/opentelemetry-java/pull/4996)) |
| 18 | + |
| 19 | +### SDK |
| 20 | + |
| 21 | +#### Logs |
| 22 | + |
| 23 | +* Add toString implementation to various log SDK components |
| 24 | + ([#4979](https://github.com/open-telemetry/opentelemetry-java/pull/4979)) |
| 25 | + |
| 26 | +#### Metrics |
| 27 | + |
| 28 | +* Add histogram collection benchmark |
| 29 | + ([#4912](https://github.com/open-telemetry/opentelemetry-java/pull/4912)) |
| 30 | +* Add ExponentialHistogramIndexerBenchmark |
| 31 | + ([#4989](https://github.com/open-telemetry/opentelemetry-java/pull/4989)) |
| 32 | +* Stop extra copy of exponential histogram buckets |
| 33 | + ([#5020](https://github.com/open-telemetry/opentelemetry-java/pull/5020)) |
| 34 | + |
| 35 | +#### Exporter |
| 36 | + |
| 37 | +* Zipkin exporter serializes EventData attributes as JSON |
| 38 | + ([#4934](https://github.com/open-telemetry/opentelemetry-java/pull/4934)) |
| 39 | +* Add support for EC mTLS keys (applies to `OtlpHttp{Signal}Exporter`, `OtlpGrpc{Signal}Exporter`, |
| 40 | + `JaegerGrpcSpanExporter`, `JaegerRemoteSampler`) |
| 41 | + ([#4920](https://github.com/open-telemetry/opentelemetry-java/pull/4920)) |
| 42 | +* Add `Configurable{Signal}ExporterProvider` implementations for `Logging{Signal}Exporter`s |
| 43 | + ([#4950](https://github.com/open-telemetry/opentelemetry-java/pull/4950)) |
| 44 | +* Add `ConfigurableSpanExporterProvider` implementation for `ZipkinSpanExporter` |
| 45 | + ([#4991](https://github.com/open-telemetry/opentelemetry-java/pull/4991)) |
| 46 | +* Add `Configurable{Signal}ExporterProvider` implementations for `OtlpJsonLogging{Signal}Exporter`s |
| 47 | + ([#4992](https://github.com/open-telemetry/opentelemetry-java/pull/4992)) |
| 48 | +* `ZipkinSpanExporter` populates remoteEndpoint |
| 49 | + ([#4933](https://github.com/open-telemetry/opentelemetry-java/pull/4933)) |
| 50 | + |
| 51 | +#### SDK Extensions |
| 52 | + |
| 53 | +* BREAKING: Remove support for otel.experimental.sdk.enabled from autoconfigure |
| 54 | + ([#4973](https://github.com/open-telemetry/opentelemetry-java/pull/4973)) |
| 55 | +* De-singleton ZPageServer implementation |
| 56 | + ([#4935](https://github.com/open-telemetry/opentelemetry-java/pull/4935)) |
| 57 | +* Add auto-configure support for logging-otlp exporters |
| 58 | + ([#4879](https://github.com/open-telemetry/opentelemetry-java/pull/4879)) |
| 59 | +* Move DefaultConfigProperties to internal package in `opentelemetry-sdk-extension-autoconfigure-spi` |
| 60 | + ([#5001](https://github.com/open-telemetry/opentelemetry-java/pull/5001)) |
| 61 | + |
| 62 | +#### Testing |
| 63 | + |
| 64 | +* Make APIs for asserting attributes consistent |
| 65 | + ([#4882](https://github.com/open-telemetry/opentelemetry-java/pull/4882)) |
| 66 | +* Attribute assertions error messages always contain the attr key |
| 67 | + ([#5027](https://github.com/open-telemetry/opentelemetry-java/pull/5027)) |
| 68 | + |
| 69 | +### Semantic Conventions |
| 70 | + |
| 71 | +* Update semantic and resource attributes for spec v0.16.0 |
| 72 | + ([#4938](https://github.com/open-telemetry/opentelemetry-java/pull/4938), |
| 73 | + [#5033](https://github.com/open-telemetry/opentelemetry-java/pull/5033)) |
| 74 | + |
| 75 | +### OpenTracing Shim |
| 76 | + |
| 77 | +* Handle unsupported types when setting Attributes |
| 78 | + ([#4939](https://github.com/open-telemetry/opentelemetry-java/pull/4939)) |
| 79 | +* Properly set the status based on the error tag |
| 80 | + ([#4962](https://github.com/open-telemetry/opentelemetry-java/pull/4962)) |
| 81 | +* Handle `io.opentracing.noop.NoopSpan` correctly |
| 82 | + ([#4968](https://github.com/open-telemetry/opentelemetry-java/pull/4968)) |
| 83 | +* Log invalid arguments rather than throwing exceptions. |
| 84 | + ([#5012](https://github.com/open-telemetry/opentelemetry-java/pull/5012)) |
| 85 | +* Stop mapping semconv values from OpenTracing to OTel. |
| 86 | + ([#5016](https://github.com/open-telemetry/opentelemetry-java/pull/5016)) |
| 87 | + |
5 | 88 | ## Version 1.20.1 (2022-11-15)
|
6 | 89 |
|
7 | 90 | ### Bugfixes
|
|
0 commit comments