Skip to content

Commit d034464

Browse files
authored
Prepare for 1.51.0 release (#7396)
1 parent f2f29f5 commit d034464

File tree

9 files changed

+51
-1
lines changed

9 files changed

+51
-1
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,38 @@
22

33
## Unreleased
44

5+
### API
6+
7+
#### Context
8+
9+
* Fix context storage provider property name in log message
10+
([#7342](https://github.com/open-telemetry/opentelemetry-java/pull/7342))
11+
12+
### SDK
13+
14+
* Experimental configurable exception.* attribute resolution for SdkTracerProvider,
15+
SdkLoggerProvider
16+
([#7266](https://github.com/open-telemetry/opentelemetry-java/pull/7266))
17+
18+
#### Exporters
19+
20+
* All exporters: implement new SemConv exporter health metrics, with configuration API for selecting
21+
schema version
22+
([#7265](https://github.com/open-telemetry/opentelemetry-java/pull/7265))
23+
* OTLP: Add gRPC export for profiles signal type.
24+
([#7301](https://github.com/open-telemetry/opentelemetry-java/pull/7301))
25+
* OTLP: Run JDK HTTP sender on non-daemon threads.
26+
([#7322](https://github.com/open-telemetry/opentelemetry-java/pull/7322))
27+
* Prometheus: fix serialization of arrays
28+
([#7291](https://github.com/open-telemetry/opentelemetry-java/pull/7291))
29+
* OTLP: exporter tolerates instances of LogRecordData when incubator is present
30+
([#7393](https://github.com/open-telemetry/opentelemetry-java/pull/7393))
31+
32+
#### Extensions
33+
34+
* Declarative config: Handle instrumentation node changes in yaml config file format 0.4
35+
([#7357](https://github.com/open-telemetry/opentelemetry-java/pull/7357))
36+
537
## Version 1.50.0 (2025-05-09)
638

739
### API

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,8 @@ public OtlpHttpLogRecordExporterBuilder setMeterProvider(
220220
/**
221221
* Sets the {@link InternalTelemetryVersion} defining which self-monitoring metrics this exporter
222222
* collects.
223+
*
224+
* @since 1.51.0
223225
*/
224226
public OtlpHttpLogRecordExporterBuilder setInternalTelemetryVersion(
225227
InternalTelemetryVersion schemaVersion) {

exporters/otlp/all/src/main/java/io/opentelemetry/exporter/otlp/http/metrics/OtlpHttpMetricExporterBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,8 @@ public OtlpHttpMetricExporterBuilder setProxyOptions(ProxyOptions proxyOptions)
249249
/**
250250
* Sets the {@link InternalTelemetryVersion} defining which self-monitoring metrics this exporter
251251
* collects.
252+
*
253+
* @since 1.51.0
252254
*/
253255
public OtlpHttpMetricExporterBuilder setInternalTelemetryVersion(
254256
InternalTelemetryVersion schemaVersion) {

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,8 @@ public OtlpHttpSpanExporterBuilder setMeterProvider(
221221
/**
222222
* Sets the {@link InternalTelemetryVersion} defining which self-monitoring metrics this exporter
223223
* collects.
224+
*
225+
* @since 1.51.0
224226
*/
225227
public OtlpHttpSpanExporterBuilder setInternalTelemetryVersion(
226228
InternalTelemetryVersion schemaVersion) {

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,8 @@ public OtlpGrpcLogRecordExporterBuilder setMeterProvider(
249249
/**
250250
* Sets the {@link InternalTelemetryVersion} defining which self-monitoring metrics this exporter
251251
* collects.
252+
*
253+
* @since 1.51.0
252254
*/
253255
public OtlpGrpcLogRecordExporterBuilder setInternalTelemetryVersion(
254256
InternalTelemetryVersion schemaVersion) {

exporters/otlp/all/src/main/java/io/opentelemetry/exporter/otlp/metrics/OtlpGrpcMetricExporterBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,8 @@ public OtlpGrpcMetricExporterBuilder setRetryPolicy(@Nullable RetryPolicy retryP
277277
/**
278278
* Sets the {@link InternalTelemetryVersion} defining which self-monitoring metrics this exporter
279279
* collects.
280+
*
281+
* @since 1.51.0
280282
*/
281283
public OtlpGrpcMetricExporterBuilder setInternalTelemetryVersion(
282284
InternalTelemetryVersion schemaVersion) {

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,8 @@ public OtlpGrpcSpanExporterBuilder setMeterProvider(
246246
/**
247247
* Sets the {@link InternalTelemetryVersion} defining which self-monitoring metrics this exporter
248248
* collects.
249+
*
250+
* @since 1.51.0
249251
*/
250252
public OtlpGrpcSpanExporterBuilder setInternalTelemetryVersion(
251253
InternalTelemetryVersion schemaVersion) {

exporters/zipkin/src/main/java/io/opentelemetry/exporter/zipkin/ZipkinSpanExporterBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,8 @@ public ZipkinSpanExporterBuilder setMeterProvider(MeterProvider meterProvider) {
191191
/**
192192
* Sets the {@link InternalTelemetryVersion} defining which self-monitoring metrics this exporter
193193
* collects.
194+
*
195+
* @since 1.51.0
194196
*/
195197
public ZipkinSpanExporterBuilder setInternalTelemetryVersion(InternalTelemetryVersion level) {
196198
requireNonNull(level, "level");

sdk/common/src/main/java/io/opentelemetry/sdk/common/InternalTelemetryVersion.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@
55

66
package io.opentelemetry.sdk.common;
77

8-
/** Defines the self-monitoring telemetry SDK components should capture. */
8+
/**
9+
* Defines the self-monitoring telemetry SDK components should capture.
10+
*
11+
* @since 1.51.0
12+
*/
913
public enum InternalTelemetryVersion {
1014
/**
1115
* Record self-monitoring metrics defined in the SDK prior the standardization in semantic

0 commit comments

Comments
 (0)