Skip to content

Commit cc5b70c

Browse files
jack-bergtrask
andauthored
Prepare 1.32.0 (#5977)
Co-authored-by: Trask Stalnaker <[email protected]>
1 parent ab4379d commit cc5b70c

File tree

5 files changed

+78
-0
lines changed

5 files changed

+78
-0
lines changed

CHANGELOG.md

+70
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,76 @@
22

33
## Unreleased
44

5+
### API
6+
7+
* Stabilize explicit bucket boundaries advice API
8+
([#5897](https://github.com/open-telemetry/opentelemetry-java/pull/5897))
9+
* Allow events to be emitted with timestamp
10+
([#5928](https://github.com/open-telemetry/opentelemetry-java/pull/5928))
11+
12+
#### Context
13+
14+
* Add null check to StrictContextStorage
15+
([#5954](https://github.com/open-telemetry/opentelemetry-java/pull/5954))
16+
17+
#### Incubator
18+
19+
* Experimental support for Log AnyValue body
20+
([#5880](https://github.com/open-telemetry/opentelemetry-java/pull/5880))
21+
22+
### SDK
23+
24+
#### Metrics
25+
26+
* Dismantle AbstractInstrumentBuilder inheritance hierarchy
27+
([#5820](https://github.com/open-telemetry/opentelemetry-java/pull/5820))
28+
* Fix delta metric storage concurrency bug that allows for lost writes when record operations occur
29+
during collection. The fix introduces additional work on record threads to ensure correctness. The
30+
additional overhead is non-blocking and should be small according to performance testing. Still,
31+
there may be an opportunity for further optimization.
32+
([#5932](https://github.com/open-telemetry/opentelemetry-java/pull/5932),
33+
[#5976](https://github.com/open-telemetry/opentelemetry-java/pull/5976))
34+
35+
36+
#### Exporters
37+
38+
* Prometheus exporter: omit empty otel_scope_info and otel_target_info metrics
39+
([#5887](https://github.com/open-telemetry/opentelemetry-java/pull/5887))
40+
* JdkHttpSender should retry on connect exceptions
41+
([#5867](https://github.com/open-telemetry/opentelemetry-java/pull/5867))
42+
* Expand the set of retryable exceptions in JdkHttpSender
43+
([#5942](https://github.com/open-telemetry/opentelemetry-java/pull/5942))
44+
* Identify OTLP export calls with context key used for instrumentation suppression
45+
([#5918](https://github.com/open-telemetry/opentelemetry-java/pull/5918))
46+
47+
#### Testing
48+
49+
* Add log support to junit extensions
50+
([#5966](https://github.com/open-telemetry/opentelemetry-java/pull/5966))
51+
52+
#### SDK Extensions
53+
54+
* Add file configuration to autoconfigure
55+
([#5831](https://github.com/open-telemetry/opentelemetry-java/pull/5831))
56+
* Update to file configuration to use opentelemetry-configuration v0.1.0
57+
([#5899](https://github.com/open-telemetry/opentelemetry-java/pull/5899))
58+
* Add env var substitution support to file configuration
59+
([#5914](https://github.com/open-telemetry/opentelemetry-java/pull/5914))
60+
* Stop setting Resource schemaUrl in autoconfigure
61+
([#5911](https://github.com/open-telemetry/opentelemetry-java/pull/5911))
62+
* Add AutoConfigureListener to provide components with autoconfigured SDK
63+
([#5931](https://github.com/open-telemetry/opentelemetry-java/pull/5931))
64+
65+
### OpenCensus Shim
66+
67+
* Clean up OpenCensus shim
68+
([#5858](https://github.com/open-telemetry/opentelemetry-java/pull/5858))
69+
70+
### OpenTracing Shim
71+
72+
* Fix OpenTracing header name issue
73+
([#5840](https://github.com/open-telemetry/opentelemetry-java/pull/5840))
74+
575
## Version 1.31.0 (2023-10-06)
676

777
### API

exporters/otlp/all/src/main/java/io/opentelemetry/exporter/otlp/http/logs/OtlpHttpLogRecordExporterBuilder.java

+2
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,8 @@ public OtlpHttpLogRecordExporterBuilder setMeterProvider(MeterProvider meterProv
143143
/**
144144
* Sets the {@link MeterProvider} supplier used to collect metrics related to export. If not set,
145145
* uses {@link GlobalOpenTelemetry#getMeterProvider()}.
146+
*
147+
* @since 1.32.0
146148
*/
147149
public OtlpHttpLogRecordExporterBuilder setMeterProvider(
148150
Supplier<MeterProvider> meterProviderSupplier) {

exporters/otlp/all/src/main/java/io/opentelemetry/exporter/otlp/http/trace/OtlpHttpSpanExporterBuilder.java

+2
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ public OtlpHttpSpanExporterBuilder setMeterProvider(MeterProvider meterProvider)
144144
/**
145145
* Sets the {@link MeterProvider} supplier to use to collect metrics related to export. If not
146146
* set, uses {@link GlobalOpenTelemetry#getMeterProvider()}.
147+
*
148+
* @since 1.32.0
147149
*/
148150
public OtlpHttpSpanExporterBuilder setMeterProvider(
149151
Supplier<MeterProvider> meterProviderSupplier) {

exporters/otlp/all/src/main/java/io/opentelemetry/exporter/otlp/logs/OtlpGrpcLogRecordExporterBuilder.java

+2
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,8 @@ public OtlpGrpcLogRecordExporterBuilder setMeterProvider(MeterProvider meterProv
187187
/**
188188
* Sets the {@link MeterProvider} supplier used to collect metrics related to export. If not set,
189189
* uses {@link GlobalOpenTelemetry#getMeterProvider()}.
190+
*
191+
* @since 1.32.0
190192
*/
191193
public OtlpGrpcLogRecordExporterBuilder setMeterProvider(
192194
Supplier<MeterProvider> meterProviderSupplier) {

exporters/otlp/all/src/main/java/io/opentelemetry/exporter/otlp/trace/OtlpGrpcSpanExporterBuilder.java

+2
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ public OtlpGrpcSpanExporterBuilder setMeterProvider(MeterProvider meterProvider)
184184
/**
185185
* Sets the {@link MeterProvider} supplier used to collect metrics related to export. If not set,
186186
* uses {@link GlobalOpenTelemetry#getMeterProvider()}.
187+
*
188+
* @since 1.32.0
187189
*/
188190
public OtlpGrpcSpanExporterBuilder setMeterProvider(
189191
Supplier<MeterProvider> meterProviderSupplier) {

0 commit comments

Comments
 (0)