Skip to content

Commit b312602

Browse files
authored
Prepare for 1.49.0 release (#7248)
1 parent 233e111 commit b312602

File tree

7 files changed

+35
-0
lines changed

7 files changed

+35
-0
lines changed

CHANGELOG.md

+23
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,29 @@
22

33
## Unreleased
44

5+
### SDK
6+
7+
#### Trace
8+
9+
* Avoid linear queue.size() calls in span producers by storing queue size separately
10+
([#7141](https://github.com/open-telemetry/opentelemetry-java/pull/7141))
11+
12+
#### Exporters
13+
14+
* OTLP: Add support for setting exporter executor service
15+
([#7152](https://github.com/open-telemetry/opentelemetry-java/pull/7152))
16+
* OTLP: Refine delay jitter for exponential backoff
17+
([#7206](https://github.com/open-telemetry/opentelemetry-java/pull/7206))
18+
19+
#### Extensions
20+
21+
* Autoconfigure: Remove support for otel.experimental.exporter.otlp.retry.enabled
22+
([#7200](https://github.com/open-telemetry/opentelemetry-java/pull/7200))
23+
* Autoconfigure: Add stable cardinality limit property otel.java.metrics.cardinality.limit
24+
([#7199](https://github.com/open-telemetry/opentelemetry-java/pull/7199))
25+
* Incubator: Add declarative config model customizer SPI
26+
([#7118](https://github.com/open-telemetry/opentelemetry-java/pull/7118))
27+
528
## Version 1.48.0 (2025-03-07)
629

730
### API

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

+2
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,8 @@ public OtlpHttpLogRecordExporterBuilder setServiceClassLoader(ClassLoader servic
243243
* <p>NOTE: By calling this method, you are opting into managing the lifecycle of the {@code
244244
* executorService}. {@link ExecutorService#shutdown()} will NOT be called when this exporter is
245245
* shutdown.
246+
*
247+
* @since 1.49.0
246248
*/
247249
public OtlpHttpLogRecordExporterBuilder setExecutorService(ExecutorService executorService) {
248250
requireNonNull(executorService, "executorService");

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

+2
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,8 @@ public OtlpHttpMetricExporterBuilder setServiceClassLoader(ClassLoader serviceCl
271271
* <p>NOTE: By calling this method, you are opting into managing the lifecycle of the {@code
272272
* executorService}. {@link ExecutorService#shutdown()} will NOT be called when this exporter is
273273
* shutdown.
274+
*
275+
* @since 1.49.0
274276
*/
275277
public OtlpHttpMetricExporterBuilder setExecutorService(ExecutorService executorService) {
276278
requireNonNull(executorService, "executorService");

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

+2
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,8 @@ public OtlpHttpSpanExporterBuilder setServiceClassLoader(ClassLoader serviceClas
244244
* <p>NOTE: By calling this method, you are opting into managing the lifecycle of the {@code
245245
* executorService}. {@link ExecutorService#shutdown()} will NOT be called when this exporter is
246246
* shutdown.
247+
*
248+
* @since 1.49.0
247249
*/
248250
public OtlpHttpSpanExporterBuilder setExecutorService(ExecutorService executorService) {
249251
requireNonNull(executorService, "executorService");

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

+2
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,8 @@ public OtlpGrpcLogRecordExporterBuilder setServiceClassLoader(ClassLoader servic
276276
* <p>NOTE: By calling this method, you are opting into managing the lifecycle of the {@code
277277
* executorService}. {@link ExecutorService#shutdown()} will NOT be called when this exporter is
278278
* shutdown.
279+
*
280+
* @since 1.49.0
279281
*/
280282
public OtlpGrpcLogRecordExporterBuilder setExecutorService(ExecutorService executorService) {
281283
requireNonNull(executorService, "executorService");

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

+2
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,8 @@ public OtlpGrpcMetricExporterBuilder setServiceClassLoader(ClassLoader serviceCl
304304
* <p>NOTE: By calling this method, you are opting into managing the lifecycle of the {@code
305305
* executorService}. {@link ExecutorService#shutdown()} will NOT be called when this exporter is
306306
* shutdown.
307+
*
308+
* @since 1.49.0
307309
*/
308310
public OtlpGrpcMetricExporterBuilder setExecutorService(ExecutorService executorService) {
309311
requireNonNull(executorService, "executorService");

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

+2
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,8 @@ public OtlpGrpcSpanExporterBuilder setServiceClassLoader(ClassLoader serviceClas
273273
* <p>NOTE: By calling this method, you are opting into managing the lifecycle of the {@code
274274
* executorService}. {@link ExecutorService#shutdown()} will NOT be called when this exporter is
275275
* shutdown.
276+
*
277+
* @since 1.49.0
276278
*/
277279
public OtlpGrpcSpanExporterBuilder setExecutorService(ExecutorService executorService) {
278280
requireNonNull(executorService, "executorService");

0 commit comments

Comments
 (0)