Skip to content

Commit b1edb98

Browse files
authored
Update changelog for 1.22.0 release (#5088)
1 parent b091536 commit b1edb98

File tree

1 file changed

+62
-2
lines changed

1 file changed

+62
-2
lines changed

CHANGELOG.md

+62-2
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,71 @@
22

33
## Unreleased
44

5-
### Bugfixes
5+
### API
6+
7+
* WARNING: GlobalOpenTelemetry trigger of autoconfiguration is now opt-in.
8+
Previously, `GlobalOpenTelemetry.get` triggered autoconfiguration
9+
if `opentelemetry-sdk-extension-autoconfigure` was detected on the classpath. That behavior is now
10+
opt-in by setting environment variable `OTEL_JAVA_GLOBAL_AUTOCONFIGURE_ENABLED=true`.
11+
([#5010](https://github.com/open-telemetry/opentelemetry-java/pull/5010))
12+
* Update LoggerBuilder, MeterBuilder, TracerBuilder javadoc
13+
([#5050](https://github.com/open-telemetry/opentelemetry-java/pull/5050))
14+
15+
#### Context
616

717
* Make closing scope idempotent and non-operational when corresponding context is not current.
818
[(#5061)](https://github.com/open-telemetry/opentelemetry-java/pull/5061)
9-
*
19+
20+
### SDK
21+
22+
* Standardize internal usage of `ConfigUtil` for reading environment variables and system properties
23+
([#5048](https://github.com/open-telemetry/opentelemetry-java/pull/5048))
24+
25+
#### Metrics
26+
27+
* Lazily initialize exponential histogram buckets
28+
([#5023](https://github.com/open-telemetry/opentelemetry-java/pull/5023))
29+
* Delete MapCounter alternative exponential histogram implementation
30+
([#5047](https://github.com/open-telemetry/opentelemetry-java/pull/5047))
31+
* Add toString to SdkMeter, SdkObservableInstrument, AbstractInstrumentBuilder
32+
([#5072](https://github.com/open-telemetry/opentelemetry-java/pull/5072))
33+
34+
#### Exporter
35+
36+
* `OtlpGrpcSpanExporter`, `OtlpHttpSpanExporter`, `OtlpGrpcLogRecordExporter`,
37+
`OtlpHttpLogRecordExporter`, `ZipkinSpanExporter`, and `JaegerGrpcSpanExporter` are now
38+
instrumented with `GlobalOpenTelemetry` by default. Instrumentation initializes lazily to prevent
39+
ordering issue of accessing `GlobalOpenTelemetry.get` before `GlobalOpenTelemetry.set` is called.
40+
([#4993](https://github.com/open-telemetry/opentelemetry-java/pull/4993))
41+
* Add `ConfigurableSpanExporterProvider` implementation for `JaegerGrpcSpanExporter`
42+
([#5002](https://github.com/open-telemetry/opentelemetry-java/pull/5002))
43+
* Add `ConfigurableSpanExporterProvider`, `ConfigurableMetricExporterProvider`,
44+
`ConfigurableLogRecordExporterProvider` for `OtlpGrpc{Signal}Exporter`s
45+
and `OtlpHttp{SignalExporter`s
46+
([#5003](https://github.com/open-telemetry/opentelemetry-java/pull/5003))
47+
* Replace OTLP User-Agent spaces with dashes
48+
([#5080](https://github.com/open-telemetry/opentelemetry-java/pull/5080))
49+
* Add `AutoConfigurationCustomizerProvider` implementation for `PrometheusHttpServer`
50+
([#5053](https://github.com/open-telemetry/opentelemetry-java/pull/5053))
51+
* Add resource `target_info` and scope `target_info` metrics to `PrometheusHttpServer` in compliance
52+
with spec
53+
([#5039](https://github.com/open-telemetry/opentelemetry-java/pull/5039))
54+
* Drop delta metrics in `PrometheusHttpServer`
55+
([#5062](https://github.com/open-telemetry/opentelemetry-java/pull/5062))
56+
* PrometheusHttpServer drops metrics with same name and different type
57+
([#5078](https://github.com/open-telemetry/opentelemetry-java/pull/5078))
58+
59+
#### SDK Extensions
60+
61+
* DEPRECATION: Align autoconfigure exemplar filter names with spec. Previous names `none`, `all`,
62+
`with_sampled_trace` are deprecated. Use `always_off`, `always_on`, `trace_based` instead.
63+
([#5063](https://github.com/open-telemetry/opentelemetry-java/pull/5063))
64+
65+
### OpenTracing Shim
66+
67+
* Add createTracerShim function
68+
([#4988](https://github.com/open-telemetry/opentelemetry-java/pull/4988))
69+
1070
## Version 1.21.0 (2022-12-09)
1171

1272
### API

0 commit comments

Comments
 (0)