Skip to content

Commit 6cac14d

Browse files
authored
Prepare for 1.52.0 release (#7478)
1 parent 78a917d commit 6cac14d

File tree

2 files changed

+56
-0
lines changed

2 files changed

+56
-0
lines changed

CHANGELOG.md

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

33
## Unreleased
44

5+
### API
6+
7+
#### Common
8+
9+
* Promote `ComponentLoader` to new `opentelemetry-common` artifact,
10+
standardize SPI loading
11+
([#7446](https://github.com/open-telemetry/opentelemetry-java/pull/7446))
12+
13+
#### Context
14+
15+
* LazyStorage passes its ClassLoader when loading ContextStorageProvider SPI
16+
([#7424](https://github.com/open-telemetry/opentelemetry-java/pull/7424))
17+
18+
#### Incubator
19+
20+
* Add context and severity params to ExtendedLogger#isEnabled
21+
([#7268](https://github.com/open-telemetry/opentelemetry-java/pull/7268))
22+
* Add new convenience methods for converting DeclarativeConfigProperties to config model
23+
([#7453](https://github.com/open-telemetry/opentelemetry-java/pull/7453))
24+
25+
### SDK
26+
27+
* Add custom stacktrace renderer which is length limit aware
28+
([#7281](https://github.com/open-telemetry/opentelemetry-java/pull/7281))
29+
30+
#### Metrics
31+
32+
* Propagate flush to PeriodicMetricReader's metricExporter.
33+
([#7410](https://github.com/open-telemetry/opentelemetry-java/pull/7410))
34+
35+
#### Exporters
36+
37+
* OTLP - JdkHttpSender: ensure proper closure of HttpClient in shutdown method
38+
([#7390](https://github.com/open-telemetry/opentelemetry-java/pull/7390))
39+
* OTLP: profile exporters fix and test improvements
40+
([#7442](https://github.com/open-telemetry/opentelemetry-java/pull/7442))
41+
* OTLP: Loading Compressor SPI via ComponentLoader configured through setComponentLoader
42+
([#7428](https://github.com/open-telemetry/opentelemetry-java/pull/7428))
43+
* Prometheus: add scope schema URL and attributes
44+
([#7356](https://github.com/open-telemetry/opentelemetry-java/pull/7356))
45+
* Prometheus: extend prometheus declarative config support to include without_scope_info,
46+
with_resource_constant_labels
47+
([#6840](https://github.com/open-telemetry/opentelemetry-java/pull/6840))
48+
49+
#### Extensions
50+
51+
* Autoconfigure: fix race condition of `GlobalOpenTelemetry` initialization with
52+
`AutoConfiguredOpenTelemetrySdkBuilder`
53+
([#7365](https://github.com/open-telemetry/opentelemetry-java/pull/7365))
54+
* Declarative config: update to declarative config 1.0-rc.1
55+
([#7436](https://github.com/open-telemetry/opentelemetry-java/pull/7436))
56+
* Declarative config: resolve environment variable substitution for mixed quotes
57+
([#7433](https://github.com/open-telemetry/opentelemetry-java/pull/7433))
58+
559
## Version 1.51.0 (2025-06-06)
660

761
### API

api/all/src/main/java/io/opentelemetry/api/GlobalOpenTelemetry.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@ public static void set(OpenTelemetry openTelemetry) {
122122
*
123123
* <p>This method calls the given {@code supplier} and calls {@link #set(OpenTelemetry)}, all
124124
* while holding the {@link GlobalOpenTelemetry} mutex.
125+
*
126+
* @since 1.52.0
125127
*/
126128
public static void set(Supplier<OpenTelemetry> supplier) {
127129
synchronized (mutex) {

0 commit comments

Comments
 (0)