Skip to content

Commit f032fc6

Browse files
authored
Prepare 1.36.0 (#6276)
1 parent c3ed1d5 commit f032fc6

File tree

11 files changed

+62
-8
lines changed

11 files changed

+62
-8
lines changed

Diff for: CHANGELOG.md

+28
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,34 @@
22

33
## Unreleased
44

5+
### SDK
6+
7+
#### Traces
8+
9+
* Lazily initialize the container for events in the SDK Span implementation
10+
([#6244](https://github.com/open-telemetry/opentelemetry-java/pull/6244))
11+
12+
#### Exporters
13+
14+
* Add basic proxy configuration to OtlpHttp{Signal}Exporters
15+
([#6270](https://github.com/open-telemetry/opentelemetry-java/pull/6270))
16+
* Add connectTimeout configuration option OtlpGrpc{Signal}Exporters
17+
([#6079](https://github.com/open-telemetry/opentelemetry-java/pull/6079))
18+
19+
#### Extensions
20+
21+
* Add ComponentLoader to autoconfigure support more scenarios
22+
([#6217](https://github.com/open-telemetry/opentelemetry-java/pull/6217))
23+
* Added MetricReader customizer for AutoConfiguredOpenTelemetrySdkBuilder
24+
([#6231](https://github.com/open-telemetry/opentelemetry-java/pull/6231))
25+
* Return AutoConfiguredOpenTelemetrySdkBuilder instead of the base type
26+
([#6248](https://github.com/open-telemetry/opentelemetry-java/pull/6248))
27+
28+
### Tooling
29+
30+
* Add note about draft PRs to CONTRIBUTING.md
31+
([#6247](https://github.com/open-telemetry/opentelemetry-java/pull/6247))
32+
533
## Version 1.35.0 (2024-02-09)
634

735
**NOTE:** The `opentelemetry-exporter-jaeger` and `opentelemetry-exporter-jaeger-thift` artifacts

Diff for: docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger-thrift.txt

-2
This file was deleted.

Diff for: docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger.txt

-2
This file was deleted.

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

+5-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,11 @@ public OtlpHttpLogRecordExporterBuilder setRetryPolicy(RetryPolicy retryPolicy)
172172
return this;
173173
}
174174

175-
/** Sets the proxy options. Proxying is disabled by default. */
175+
/**
176+
* Sets the proxy options. Proxying is disabled by default.
177+
*
178+
* @since 1.36.0
179+
*/
176180
public OtlpHttpLogRecordExporterBuilder setProxyOptions(ProxyOptions proxyOptions) {
177181
requireNonNull(proxyOptions, "proxyOptions");
178182
delegate.setProxyOptions(proxyOptions);

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

+5-1
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,11 @@ public OtlpHttpMetricExporterBuilder setRetryPolicy(RetryPolicy retryPolicy) {
216216
return this;
217217
}
218218

219-
/** Sets the proxy options. Proxying is disabled by default. */
219+
/**
220+
* Sets the proxy options. Proxying is disabled by default.
221+
*
222+
* @since 1.36.0
223+
*/
220224
public OtlpHttpMetricExporterBuilder setProxyOptions(ProxyOptions proxyOptions) {
221225
requireNonNull(proxyOptions, "proxyOptions");
222226
delegate.setProxyOptions(proxyOptions);

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

+5-1
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,11 @@ public OtlpHttpSpanExporterBuilder setRetryPolicy(RetryPolicy retryPolicy) {
173173
return this;
174174
}
175175

176-
/** Sets the proxy options. Proxying is disabled by default. */
176+
/**
177+
* Sets the proxy options. Proxying is disabled by default.
178+
*
179+
* @since 1.36.0
180+
*/
177181
public OtlpHttpSpanExporterBuilder setProxy(ProxyOptions proxyOptions) {
178182
requireNonNull(proxyOptions, "proxyOptions");
179183
delegate.setProxyOptions(proxyOptions);

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

+4
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ public OtlpGrpcLogRecordExporterBuilder setTimeout(Duration timeout) {
104104
/**
105105
* Sets the maximum time to wait for new connections to be established. If unset, defaults to
106106
* {@value GrpcExporterBuilder#DEFAULT_CONNECT_TIMEOUT_SECS}s.
107+
*
108+
* @since 1.36.0
107109
*/
108110
public OtlpGrpcLogRecordExporterBuilder setConnectTimeout(long timeout, TimeUnit unit) {
109111
requireNonNull(unit, "unit");
@@ -115,6 +117,8 @@ public OtlpGrpcLogRecordExporterBuilder setConnectTimeout(long timeout, TimeUnit
115117
/**
116118
* Sets the maximum time to wait for new connections to be established. If unset, defaults to
117119
* {@value GrpcExporterBuilder#DEFAULT_CONNECT_TIMEOUT_SECS}s.
120+
*
121+
* @since 1.36.0
118122
*/
119123
public OtlpGrpcLogRecordExporterBuilder setConnectTimeout(Duration timeout) {
120124
requireNonNull(timeout, "timeout");

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

+4
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ public OtlpGrpcMetricExporterBuilder setTimeout(Duration timeout) {
116116
/**
117117
* Sets the maximum time to wait for new connections to be established. If unset, defaults to
118118
* {@value GrpcExporterBuilder#DEFAULT_CONNECT_TIMEOUT_SECS}s.
119+
*
120+
* @since 1.36.0
119121
*/
120122
public OtlpGrpcMetricExporterBuilder setConnectTimeout(long timeout, TimeUnit unit) {
121123
requireNonNull(unit, "unit");
@@ -127,6 +129,8 @@ public OtlpGrpcMetricExporterBuilder setConnectTimeout(long timeout, TimeUnit un
127129
/**
128130
* Sets the maximum time to wait for new connections to be established. If unset, defaults to
129131
* {@value GrpcExporterBuilder#DEFAULT_CONNECT_TIMEOUT_SECS}s.
132+
*
133+
* @since 1.36.0
130134
*/
131135
public OtlpGrpcMetricExporterBuilder setConnectTimeout(Duration timeout) {
132136
requireNonNull(timeout, "timeout");

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

+4
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ public OtlpGrpcSpanExporterBuilder setTimeout(Duration timeout) {
100100
/**
101101
* Sets the maximum time to wait for new connections to be established. If unset, defaults to
102102
* {@value GrpcExporterBuilder#DEFAULT_CONNECT_TIMEOUT_SECS}s.
103+
*
104+
* @since 1.36.0
103105
*/
104106
public OtlpGrpcSpanExporterBuilder setConnectTimeout(long timeout, TimeUnit unit) {
105107
requireNonNull(unit, "unit");
@@ -111,6 +113,8 @@ public OtlpGrpcSpanExporterBuilder setConnectTimeout(long timeout, TimeUnit unit
111113
/**
112114
* Sets the maximum time to wait for new connections to be established. If unset, defaults to
113115
* {@value GrpcExporterBuilder#DEFAULT_CONNECT_TIMEOUT_SECS}s.
116+
*
117+
* @since 1.36.0
114118
*/
115119
public OtlpGrpcSpanExporterBuilder setConnectTimeout(Duration timeout) {
116120
requireNonNull(timeout, "timeout");

Diff for: sdk-extensions/autoconfigure-spi/src/main/java/io/opentelemetry/sdk/autoconfigure/spi/AutoConfigurationCustomizer.java

+2
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,8 @@ default AutoConfigurationCustomizer addMetricExporterCustomizer(
163163
* customization. The return value of the {@link BiFunction} will replace the passed-in argument.
164164
*
165165
* <p>Multiple calls will execute the customizers in order.
166+
*
167+
* @since 1.36.0
166168
*/
167169
@SuppressWarnings("UnusedReturnValue")
168170
default AutoConfigurationCustomizer addMetricReaderCustomizer(

Diff for: sdk/common/src/main/java/io/opentelemetry/sdk/common/export/ProxyOptions.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414
import java.util.Collections;
1515
import java.util.List;
1616

17-
/** Configuration for proxy settings. */
17+
/**
18+
* Configuration for proxy settings.
19+
*
20+
* @since 1.36.0
21+
*/
1822
public final class ProxyOptions {
1923
private final ProxySelector proxySelector;
2024

0 commit comments

Comments
 (0)