Skip to content

Commit c9ee455

Browse files
authored
Merge branch 'main' into feat/meter-configurator
2 parents 056fd33 + eed100c commit c9ee455

24 files changed

Lines changed: 2377 additions & 59 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212

1313
## Unreleased
1414

15+
- `opentelemetry-sdk`: Add `create_resource` and `create_propagator`/`configure_propagator` to declarative file configuration, enabling Resource and propagator instantiation from config files without reading env vars
16+
([#4979](https://github.com/open-telemetry/opentelemetry-python/pull/4979))
17+
- `opentelemetry-sdk`: Map Python `CRITICAL` log level to OTel `FATAL` severity text per the specification
18+
([#4984](https://github.com/open-telemetry/opentelemetry-python/issues/4984))
1519
- `opentelemetry-sdk`: Add file configuration support with YAML/JSON loading, environment variable substitution, and schema validation against the vendored OTel config JSON schema
1620
([#4898](https://github.com/open-telemetry/opentelemetry-python/pull/4898))
1721
- Fix intermittent CI failures in `getting-started` and `tracecontext` jobs caused by GitHub git CDN SHA propagation lag by installing contrib packages from the already-checked-out local copy instead of a second git clone
1822
([#4958](https://github.com/open-telemetry/opentelemetry-python/pull/4958))
1923
- `opentelemetry-sdk`: fix type annotations on `MetricReader` and related types
2024
([#4938](https://github.com/open-telemetry/opentelemetry-python/pull/4938/))
21-
- Implement log creation metric
25+
- `opentelemetry-sdk`: implement log creation metric
2226
([#4935](https://github.com/open-telemetry/opentelemetry-python/pull/4935))
27+
- `opentelemetry-sdk`: implement metric reader metrics
28+
([#4970](https://github.com/open-telemetry/opentelemetry-python/pull/4970))
2329
- `opentelemetry-sdk`: upgrade vendored OTel configuration schema from v1.0.0-rc.3 to v1.0.0
2430
([#4965](https://github.com/open-telemetry/opentelemetry-python/pull/4965))
2531
- improve check-links ci job
@@ -34,6 +40,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3440
([#4910](https://github.com/open-telemetry/opentelemetry-python/pull/4910))
3541
- `opentelemetry-sdk`: Implement experimental Meter configurator
3642
([#4966](https://github.com/open-telemetry/opentelemetry-python/pull/4966))
43+
- Add configurable `max_export_batch_size` to OTLP HTTP metrics exporter
44+
([#4576](https://github.com/open-telemetry/opentelemetry-python/pull/4576))
3745

3846
## Version 1.40.0/0.61b0 (2026-03-04)
3947

@@ -194,7 +202,6 @@ the OTLP `LogHandler` remains attached to the root logger. Fix a bug that
194202
can cause a deadlock to occur over `logging._lock` in some cases ([#4636](https://github.com/open-telemetry/opentelemetry-python/pull/4636)).
195203
- otlp-http-exporter: set default value for param `timeout_sec` in `_export` method
196204
([#4691](https://github.com/open-telemetry/opentelemetry-python/pull/4691))
197-
198205
- Update OTLP gRPC/HTTP exporters: calling shutdown will now interrupt exporters that are sleeping
199206
before a retry attempt, and cause them to return failure immediately.
200207
Update BatchSpan/LogRecordProcessors: shutdown will now complete after 30 seconds of trying to finish

0 commit comments

Comments
 (0)