diff --git a/.changelog/2432.changed b/.changelog/2432.changed deleted file mode 100644 index 0c29e0a0a6..0000000000 --- a/.changelog/2432.changed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-api`: document baggage current context behavior. diff --git a/.changelog/5286.fixed b/.changelog/5286.fixed deleted file mode 100644 index a14e29d96c..0000000000 --- a/.changelog/5286.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-configuration`: align generated model additional properties. diff --git a/.changelog/5402.fixed b/.changelog/5402.fixed deleted file mode 100644 index 7ba5f9b424..0000000000 --- a/.changelog/5402.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-codegen-json`: support decoding enums from names diff --git a/.changelog/5411.added b/.changelog/5411.added deleted file mode 100644 index 64c43ee96c..0000000000 --- a/.changelog/5411.added +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-exporter-prometheus`: Add `preferred_aggregation` parameter to `PrometheusMetricReader` diff --git a/.changelog/5419.added b/.changelog/5419.added deleted file mode 100644 index 1cead81a8a..0000000000 --- a/.changelog/5419.added +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: add support for the `MetricProducer` interface diff --git a/.changelog/5448.fixed b/.changelog/5448.fixed deleted file mode 100644 index 3550497a64..0000000000 --- a/.changelog/5448.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-exporter-otlp-proto-grpc`: warn and fall back to the default instead of raising `ValueError` when a timeout environment variable holds an invalid value. diff --git a/.changelog/5557.fixed b/.changelog/5557.fixed deleted file mode 100644 index ed4bd7cf28..0000000000 --- a/.changelog/5557.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-propagator-jaeger`: strip only the leading `uberctx-` prefix when extracting a baggage key, so a carrier key that repeats the prefix keeps its inner literal (`uberctx-a-uberctx-b` now yields `a-uberctx-b` rather than `a-b`). diff --git a/.changelog/5613.fixed b/.changelog/5613.fixed deleted file mode 100644 index 273fee4be6..0000000000 --- a/.changelog/5613.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: keep spans mutable during `on_ending` span processor callbacks. Only the thread that called `end()` may mutate the span while the callbacks run, so `ConcurrentMultiSpanProcessor` now invokes `_on_ending` synchronously on that thread instead of through its thread pool. An exception raised by one processor's `_on_ending` is now logged and no longer prevents the remaining processors or `on_end` from running. diff --git a/.changelog/5616.fixed b/.changelog/5616.fixed deleted file mode 100644 index c33fb9185d..0000000000 --- a/.changelog/5616.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: fix `timeout_millis` in metrics collection so slow observable callbacks raise `MetricsTimeoutError` diff --git a/.changelog/5631.fixed b/.changelog/5631.fixed deleted file mode 100644 index c1d92f8054..0000000000 --- a/.changelog/5631.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: raise an error when a named `View` is defined without specifying `instrument_name`. diff --git a/.changelog/5641.fixed b/.changelog/5641.fixed deleted file mode 100644 index e16c88b674..0000000000 --- a/.changelog/5641.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: fail any test that leaves a `PeriodicExportingMetricReader` ticker thread running, and shut down the four readers that were leaking one into the rest of the test session diff --git a/.changelog/5650.fixed b/.changelog/5650.fixed deleted file mode 100644 index 085e6f1b66..0000000000 --- a/.changelog/5650.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: add validation for export_timeout_millis <= 0 in BatchSpanProcessor diff --git a/.changelog/5654.fixed b/.changelog/5654.fixed deleted file mode 100644 index bcf6329be6..0000000000 --- a/.changelog/5654.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-exporter-otlp-proto-grpc`: Add warning when endpoint path is silently dropped by gRPC exporter diff --git a/.changelog/5656.fixed b/.changelog/5656.fixed deleted file mode 100644 index 70b570c656..0000000000 --- a/.changelog/5656.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: add validation for export_timeout_millis <= 0 in PeriodicExportingMetricReader diff --git a/.changelog/5662.fixed b/.changelog/5662.fixed deleted file mode 100644 index e7dee26cb9..0000000000 --- a/.changelog/5662.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: apply the specified status precedence in `Span.set_status` so `Ok > Error > Unset` is enforced explicitly, an `Unset` status is always ignored, and a status that repeats the code already recorded no longer replaces or drops the description recorded with it diff --git a/.changelog/5669.added b/.changelog/5669.added deleted file mode 100644 index 62d50896ad..0000000000 --- a/.changelog/5669.added +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-configuration`: add configuration support for OTLP JSON exporters diff --git a/.changelog/5672.added b/.changelog/5672.added deleted file mode 100644 index cc0270f1e9..0000000000 --- a/.changelog/5672.added +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: align resource detector schema url conflict behavior with other languages diff --git a/.changelog/5674.fixed b/.changelog/5674.fixed deleted file mode 100644 index 67c68e322d..0000000000 --- a/.changelog/5674.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: Fix View initialization to detect bracket character pattern wildcards (`[`, `]`) in `instrument_name` when `name` is set. diff --git a/.changelog/5676.fixed b/.changelog/5676.fixed deleted file mode 100644 index 149f94505f..0000000000 --- a/.changelog/5676.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: count logs dropped by `SimpleLogRecordProcessor`'s recursion guard on `otel.sdk.processor.log.processed` with `error.type=recursion` diff --git a/.changelog/5696.fixed b/.changelog/5696.fixed deleted file mode 100644 index fd33909eda..0000000000 --- a/.changelog/5696.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-api`, `opentelemetry-propagator-b3`, `opentelemetry-propagator-jaeger`, `opentelemetry-opentracing-shim`: update propagators and OpenTracing shim to check `span_context.is_valid` instead of identity with `INVALID_SPAN_CONTEXT` (#5695) diff --git a/.changelog/5703.fixed b/.changelog/5703.fixed deleted file mode 100644 index 1b4e1b719a..0000000000 --- a/.changelog/5703.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-api`: make `AnyValue` and `AttributeValue` explicit type aliases diff --git a/.changelog/5704.fixed b/.changelog/5704.fixed deleted file mode 100644 index aef00dd875..0000000000 --- a/.changelog/5704.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-exporter-zipkin-json`: warn and fall back to the default instead of raising `ValueError` when `OTEL_EXPORTER_ZIPKIN_TIMEOUT` holds a non-integer value; the same fix is applied to `opentelemetry-exporter-zipkin-proto-http`. diff --git a/.changelog/5705.fixed b/.changelog/5705.fixed deleted file mode 100644 index 6165ab0a5b..0000000000 --- a/.changelog/5705.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-exporter-prometheus`: warn and fall back to the default port instead of raising `ValueError` when `OTEL_EXPORTER_PROMETHEUS_PORT` holds a non-integer value in the auto-configured metric reader. diff --git a/.changelog/5706.fixed b/.changelog/5706.fixed deleted file mode 100644 index 56bc9fd10b..0000000000 --- a/.changelog/5706.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: fix thread leak bug in resource initialization logic for long running resource detectors diff --git a/.changelog/5709.fixed b/.changelog/5709.fixed deleted file mode 100644 index 8d6614066b..0000000000 --- a/.changelog/5709.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: add return type annotation to InMemoryLogRecordExporter.__init__ diff --git a/.changelog/5714.fixed b/.changelog/5714.fixed deleted file mode 100644 index 9a25e93fb1..0000000000 --- a/.changelog/5714.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-exporter-otlp-proto-http`: restore `requests` as the default HTTP transport so proxy environment variables such as `HTTPS_PROXY` are honored again diff --git a/.changelog/5715.added b/.changelog/5715.added deleted file mode 100644 index 8410b27b89..0000000000 --- a/.changelog/5715.added +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-exporter-http-transport`: add environment proxy support to the urllib3 transport, set its default connection pool size to 10, and prefer certifi's CA bundle when available diff --git a/.changelog/5727.fixed b/.changelog/5727.fixed deleted file mode 100644 index 39a0bad52b..0000000000 --- a/.changelog/5727.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-api`: log the ``BoundedAttributes`` drop warning only once per record diff --git a/.changelog/5737.fixed b/.changelog/5737.fixed deleted file mode 100644 index 51e8d56158..0000000000 --- a/.changelog/5737.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: fix `TraceIdRatioBased` sampler validation for NaN rate values diff --git a/.changelog/5738.fixed b/.changelog/5738.fixed deleted file mode 100644 index cbb026f1f6..0000000000 --- a/.changelog/5738.fixed +++ /dev/null @@ -1,5 +0,0 @@ -`opentelemetry-test-utils`: require Weaver 0.27.0 or later for `WeaverLiveCheck` -and fix its shutdown sequence. -Make readiness polling quiet and add a configurable startup timeout. -Reuse completed reports on repeated end calls; raise when no completed report -request is available instead of returning an empty report. diff --git a/.changelog/5739.added b/.changelog/5739.added deleted file mode 100644 index 6c3364c2d4..0000000000 --- a/.changelog/5739.added +++ /dev/null @@ -1,2 +0,0 @@ -`opentelemetry-test-utils`: expose live-check reports and retained stdout/stderr, -and add named Weaver configuration and advice-data options. diff --git a/.changelog/5740.added b/.changelog/5740.added deleted file mode 100644 index a6a1d714a2..0000000000 --- a/.changelog/5740.added +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-docker-tests`: add declarative config end-to-end tests diff --git a/.changelog/5741.fixed b/.changelog/5741.fixed deleted file mode 100644 index 9ea630a8ec..0000000000 --- a/.changelog/5741.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: omit histogram min/max when record_min_max is disabled diff --git a/.changelog/5742.fixed b/.changelog/5742.fixed deleted file mode 100644 index a11d1072ab..0000000000 --- a/.changelog/5742.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: add return type annotations to `SynchronousMultiLogRecordProcessor` and `ConcurrentMultiLogRecordProcessor` diff --git a/.changelog/5746.fixed b/.changelog/5746.fixed deleted file mode 100644 index 8493915990..0000000000 --- a/.changelog/5746.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-api`: fix quadratic time parsing of the `tracestate` header and discard `tracestate` headers longer than 8192 characters diff --git a/.changelog/5776.fixed b/.changelog/5776.fixed deleted file mode 100644 index 8ff4bc2fa0..0000000000 --- a/.changelog/5776.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-api`: drop the new attribute instead of the oldest one when `BoundedAttributes` is full diff --git a/.changelog/5784.added b/.changelog/5784.added deleted file mode 100644 index e6f98e80aa..0000000000 --- a/.changelog/5784.added +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: add additional logs benchmarks and improve performance for disabled loggers diff --git a/.changelog/5793.fixed b/.changelog/5793.fixed deleted file mode 100644 index b7c232806b..0000000000 --- a/.changelog/5793.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-propagator-jaeger`: Accept a URL-encoded `uber-trace-id` header on extract diff --git a/.changelog/5798.fixed b/.changelog/5798.fixed deleted file mode 100644 index c31deb7458..0000000000 --- a/.changelog/5798.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-exporter-prometheus`: prevent greedy regex from stripping compound unit tokens diff --git a/.changelog/5805.fixed b/.changelog/5805.fixed deleted file mode 100644 index 08cb1c7fb4..0000000000 --- a/.changelog/5805.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-configuration`: align declarative configuration env-var parsing with the spec diff --git a/.changelog/5807.fixed b/.changelog/5807.fixed deleted file mode 100644 index 413c83e797..0000000000 --- a/.changelog/5807.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: allow zero schedule delay in batch span and log record processors diff --git a/.changelog/5808.fixed b/.changelog/5808.fixed deleted file mode 100644 index 5666d1924a..0000000000 --- a/.changelog/5808.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-configuration`: Fix literal bracket matching and enforce case-sensitive configuration wildcard semantics. diff --git a/.changelog/5809.added b/.changelog/5809.added deleted file mode 100644 index 1a3775bf8d..0000000000 --- a/.changelog/5809.added +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`, `opentelemetry-configuration`, `opentelemetry-exporter-prometheus`: enforce metric cardinality limits (default 2000) with the `otel.metric.overflow` attribute, configurable through `View(aggregation_cardinality_limit=...)`, reader `cardinality_limits` and declarative configuration diff --git a/.changelog/5816.fixed b/.changelog/5816.fixed deleted file mode 100644 index 7664b59277..0000000000 --- a/.changelog/5816.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-sdk`: match Views by instrument `unit` exactly instead of using an fnmatch pattern, so UCUM annotated units such as `[degF]` are selected correctly. diff --git a/.changelog/5818.fixed b/.changelog/5818.fixed deleted file mode 100644 index 58a8e6b045..0000000000 --- a/.changelog/5818.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-api`: limit `traceparent` header length to 512 characters in `TraceContextTextMapPropagator` during extraction diff --git a/.changelog/5823.fixed b/.changelog/5823.fixed deleted file mode 100644 index 1a135ce719..0000000000 --- a/.changelog/5823.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-api`: make `W3CBaggagePropagator` compliant with the W3C Baggage spec diff --git a/.changelog/5854.fixed b/.changelog/5854.fixed deleted file mode 100644 index 9f9f58626b..0000000000 --- a/.changelog/5854.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-configuration`: fix `container` and `host` resource detectors and warn instead of failing on unloadable detectors diff --git a/.changelog/5855.fixed b/.changelog/5855.fixed deleted file mode 100644 index 7277f0b97a..0000000000 --- a/.changelog/5855.fixed +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-api`: truncate byte array attribute values when attribute value length limit is set diff --git a/.changelog/5885.added b/.changelog/5885.added deleted file mode 100644 index 8a7c2f06f7..0000000000 --- a/.changelog/5885.added +++ /dev/null @@ -1 +0,0 @@ -`opentelemetry-semantic-conventions`: update semantic conventions to 1.45.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index b468e2e279..0a43013d26 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,184 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## Version 1.46.0/0.67b0 (2026-11-05) + +### Added + +- `opentelemetry-exporter-prometheus`: Add `preferred_aggregation` parameter to + `PrometheusMetricReader` + ([#5411](https://github.com/open-telemetry/opentelemetry-python/pull/5411)) +- `opentelemetry-sdk`: add support for the `MetricProducer` interface + ([#5419](https://github.com/open-telemetry/opentelemetry-python/pull/5419)) +- `opentelemetry-configuration`: add configuration support for OTLP JSON + exporters + ([#5669](https://github.com/open-telemetry/opentelemetry-python/pull/5669)) +- `opentelemetry-sdk`: align resource detector schema url conflict behavior + with other languages + ([#5672](https://github.com/open-telemetry/opentelemetry-python/pull/5672)) +- `opentelemetry-exporter-http-transport`: add environment proxy support to the + urllib3 transport, set its default connection pool size to 10, and prefer + certifi's CA bundle when available + ([#5715](https://github.com/open-telemetry/opentelemetry-python/pull/5715)) +- `opentelemetry-test-utils`: expose live-check reports and retained + stdout/stderr, + and add named Weaver configuration and advice-data options. + ([#5739](https://github.com/open-telemetry/opentelemetry-python/pull/5739)) +- `opentelemetry-docker-tests`: add declarative config end-to-end tests + ([#5740](https://github.com/open-telemetry/opentelemetry-python/pull/5740)) +- `opentelemetry-sdk`: add additional logs benchmarks and improve performance + for disabled loggers + ([#5784](https://github.com/open-telemetry/opentelemetry-python/pull/5784)) +- `opentelemetry-sdk`, `opentelemetry-configuration`, + `opentelemetry-exporter-prometheus`: enforce metric cardinality limits + (default 2000) with the `otel.metric.overflow` attribute, configurable + through `View(aggregation_cardinality_limit=...)`, reader + `cardinality_limits` and declarative configuration + ([#5809](https://github.com/open-telemetry/opentelemetry-python/pull/5809)) +- `opentelemetry-semantic-conventions`: update semantic conventions to 1.45.0 + ([#5885](https://github.com/open-telemetry/opentelemetry-python/pull/5885)) + +### Changed + +- `opentelemetry-api`: document baggage current context behavior. + ([#2432](https://github.com/open-telemetry/opentelemetry-python/pull/2432)) + +### Fixed + +- `opentelemetry-configuration`: align generated model additional properties. + ([#5286](https://github.com/open-telemetry/opentelemetry-python/pull/5286)) +- `opentelemetry-codegen-json`: support decoding enums from names + ([#5402](https://github.com/open-telemetry/opentelemetry-python/pull/5402)) +- `opentelemetry-exporter-otlp-proto-grpc`: warn and fall back to the default + instead of raising `ValueError` when a timeout environment variable holds an + invalid value. + ([#5448](https://github.com/open-telemetry/opentelemetry-python/pull/5448)) +- `opentelemetry-propagator-jaeger`: strip only the leading `uberctx-` prefix + when extracting a baggage key, so a carrier key that repeats the prefix keeps + its inner literal (`uberctx-a-uberctx-b` now yields `a-uberctx-b` rather than + `a-b`). + ([#5557](https://github.com/open-telemetry/opentelemetry-python/pull/5557)) +- `opentelemetry-sdk`: keep spans mutable during `on_ending` span processor + callbacks. Only the thread that called `end()` may mutate the span while the + callbacks run, so `ConcurrentMultiSpanProcessor` now invokes `_on_ending` + synchronously on that thread instead of through its thread pool. An exception + raised by one processor's `_on_ending` is now logged and no longer prevents + the remaining processors or `on_end` from running. + ([#5613](https://github.com/open-telemetry/opentelemetry-python/pull/5613)) +- `opentelemetry-sdk`: fix `timeout_millis` in metrics collection so slow + observable callbacks raise `MetricsTimeoutError` + ([#5616](https://github.com/open-telemetry/opentelemetry-python/pull/5616)) +- `opentelemetry-sdk`: raise an error when a named `View` is defined without + specifying `instrument_name`. + ([#5631](https://github.com/open-telemetry/opentelemetry-python/pull/5631)) +- `opentelemetry-sdk`: fail any test that leaves a + `PeriodicExportingMetricReader` ticker thread running, and shut down the four + readers that were leaking one into the rest of the test session + ([#5641](https://github.com/open-telemetry/opentelemetry-python/pull/5641)) +- `opentelemetry-sdk`: add validation for export_timeout_millis <= 0 in + BatchSpanProcessor + ([#5650](https://github.com/open-telemetry/opentelemetry-python/pull/5650)) +- `opentelemetry-exporter-otlp-proto-grpc`: Add warning when endpoint path is + silently dropped by gRPC exporter + ([#5654](https://github.com/open-telemetry/opentelemetry-python/pull/5654)) +- `opentelemetry-sdk`: add validation for export_timeout_millis <= 0 in + PeriodicExportingMetricReader + ([#5656](https://github.com/open-telemetry/opentelemetry-python/pull/5656)) +- `opentelemetry-sdk`: apply the specified status precedence in + `Span.set_status` so `Ok > Error > Unset` is enforced explicitly, an `Unset` + status is always ignored, and a status that repeats the code already recorded + no longer replaces or drops the description recorded with it + ([#5662](https://github.com/open-telemetry/opentelemetry-python/pull/5662)) +- `opentelemetry-sdk`: Fix View initialization to detect bracket character + pattern wildcards (`[`, `]`) in `instrument_name` when `name` is set. + ([#5674](https://github.com/open-telemetry/opentelemetry-python/pull/5674)) +- `opentelemetry-sdk`: count logs dropped by `SimpleLogRecordProcessor`'s + recursion guard on `otel.sdk.processor.log.processed` with + `error.type=recursion` + ([#5676](https://github.com/open-telemetry/opentelemetry-python/pull/5676)) +- `opentelemetry-api`, `opentelemetry-propagator-b3`, + `opentelemetry-propagator-jaeger`, `opentelemetry-opentracing-shim`: update + propagators and OpenTracing shim to check `span_context.is_valid` instead of + identity with `INVALID_SPAN_CONTEXT` (#5695) + ([#5696](https://github.com/open-telemetry/opentelemetry-python/pull/5696)) +- `opentelemetry-api`: make `AnyValue` and `AttributeValue` explicit type + aliases + ([#5703](https://github.com/open-telemetry/opentelemetry-python/pull/5703)) +- `opentelemetry-exporter-zipkin-json`: warn and fall back to the default + instead of raising `ValueError` when `OTEL_EXPORTER_ZIPKIN_TIMEOUT` holds a + non-integer value; the same fix is applied to + `opentelemetry-exporter-zipkin-proto-http`. + ([#5704](https://github.com/open-telemetry/opentelemetry-python/pull/5704)) +- `opentelemetry-exporter-prometheus`: warn and fall back to the default port + instead of raising `ValueError` when `OTEL_EXPORTER_PROMETHEUS_PORT` holds a + non-integer value in the auto-configured metric reader. + ([#5705](https://github.com/open-telemetry/opentelemetry-python/pull/5705)) +- `opentelemetry-sdk`: fix thread leak bug in resource initialization logic for + long running resource detectors + ([#5706](https://github.com/open-telemetry/opentelemetry-python/pull/5706)) +- `opentelemetry-sdk`: add return type annotation to + InMemoryLogRecordExporter.__init__ + ([#5709](https://github.com/open-telemetry/opentelemetry-python/pull/5709)) +- `opentelemetry-exporter-otlp-proto-http`: restore `requests` as the default + HTTP transport so proxy environment variables such as `HTTPS_PROXY` are + honored again + ([#5714](https://github.com/open-telemetry/opentelemetry-python/pull/5714)) +- `opentelemetry-api`: log the ``BoundedAttributes`` drop warning only once per + record + ([#5727](https://github.com/open-telemetry/opentelemetry-python/pull/5727)) +- `opentelemetry-sdk`: fix `TraceIdRatioBased` sampler validation for NaN rate + values + ([#5737](https://github.com/open-telemetry/opentelemetry-python/pull/5737)) +- `opentelemetry-test-utils`: require Weaver 0.27.0 or later for + `WeaverLiveCheck` + and fix its shutdown sequence. + Make readiness polling quiet and add a configurable startup timeout. + Reuse completed reports on repeated end calls; raise when no completed report + request is available instead of returning an empty report. + ([#5738](https://github.com/open-telemetry/opentelemetry-python/pull/5738)) +- `opentelemetry-sdk`: omit histogram min/max when record_min_max is disabled + ([#5741](https://github.com/open-telemetry/opentelemetry-python/pull/5741)) +- `opentelemetry-sdk`: add return type annotations to + `SynchronousMultiLogRecordProcessor` and `ConcurrentMultiLogRecordProcessor` + ([#5742](https://github.com/open-telemetry/opentelemetry-python/pull/5742)) +- `opentelemetry-api`: fix quadratic time parsing of the `tracestate` header + and discard `tracestate` headers longer than 8192 characters + ([#5746](https://github.com/open-telemetry/opentelemetry-python/pull/5746)) +- `opentelemetry-api`: drop the new attribute instead of the oldest one when + `BoundedAttributes` is full + ([#5776](https://github.com/open-telemetry/opentelemetry-python/pull/5776)) +- `opentelemetry-propagator-jaeger`: Accept a URL-encoded `uber-trace-id` + header on extract + ([#5793](https://github.com/open-telemetry/opentelemetry-python/pull/5793)) +- `opentelemetry-exporter-prometheus`: prevent greedy regex from stripping + compound unit tokens + ([#5798](https://github.com/open-telemetry/opentelemetry-python/pull/5798)) +- `opentelemetry-configuration`: align declarative configuration env-var + parsing with the spec + ([#5805](https://github.com/open-telemetry/opentelemetry-python/pull/5805)) +- `opentelemetry-sdk`: allow zero schedule delay in batch span and log record + processors + ([#5807](https://github.com/open-telemetry/opentelemetry-python/pull/5807)) +- `opentelemetry-configuration`: Fix literal bracket matching and enforce + case-sensitive configuration wildcard semantics. + ([#5808](https://github.com/open-telemetry/opentelemetry-python/pull/5808)) +- `opentelemetry-sdk`: match Views by instrument `unit` exactly instead of + using an fnmatch pattern, so UCUM annotated units such as `[degF]` are + selected correctly. + ([#5816](https://github.com/open-telemetry/opentelemetry-python/pull/5816)) +- `opentelemetry-api`: limit `traceparent` header length to 512 characters in + `TraceContextTextMapPropagator` during extraction + ([#5818](https://github.com/open-telemetry/opentelemetry-python/pull/5818)) +- `opentelemetry-api`: make `W3CBaggagePropagator` compliant with the W3C + Baggage spec + ([#5823](https://github.com/open-telemetry/opentelemetry-python/pull/5823)) +- `opentelemetry-configuration`: fix `container` and `host` resource detectors + and warn instead of failing on unloadable detectors + ([#5854](https://github.com/open-telemetry/opentelemetry-python/pull/5854)) +- `opentelemetry-api`: truncate byte array attribute values when attribute + value length limit is set + ([#5855](https://github.com/open-telemetry/opentelemetry-python/pull/5855)) + ## Version 1.45.2/0.66b2 (2026-10-29) ### Added diff --git a/eachdist.ini b/eachdist.ini index 3bee29f59d..c5f31fdaa6 100644 --- a/eachdist.ini +++ b/eachdist.ini @@ -11,7 +11,7 @@ sortfirst= exporter/* [stable] -version=1.46.0.dev +version=1.47.0.dev packages= opentelemetry-sdk @@ -28,7 +28,7 @@ packages= opentelemetry-api [prerelease] -version=0.67b0.dev +version=0.68b0.dev packages= opentelemetry-opentracing-shim diff --git a/exporter/opentelemetry-exporter-http-transport/src/opentelemetry/exporter/http/transport/version/__init__.py b/exporter/opentelemetry-exporter-http-transport/src/opentelemetry/exporter/http/transport/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/exporter/opentelemetry-exporter-http-transport/src/opentelemetry/exporter/http/transport/version/__init__.py +++ b/exporter/opentelemetry-exporter-http-transport/src/opentelemetry/exporter/http/transport/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/exporter/opentelemetry-exporter-opencensus/pyproject.toml b/exporter/opentelemetry-exporter-opencensus/pyproject.toml index f81c894318..80fb69e118 100644 --- a/exporter/opentelemetry-exporter-opencensus/pyproject.toml +++ b/exporter/opentelemetry-exporter-opencensus/pyproject.toml @@ -31,7 +31,7 @@ dependencies = [ "grpcio >= 1.66.2, < 2.0.0; python_version == '3.13'", "grpcio >= 1.75.1, < 2.0.0; python_version >= '3.14'", "opencensus-proto >= 0.1.0, < 1.0.0", - "opentelemetry-api >= 1.46.0.dev", + "opentelemetry-api >= 1.47.0.dev", "opentelemetry-sdk >= 1.15", "protobuf ~= 3.13", "setuptools >= 16.0", diff --git a/exporter/opentelemetry-exporter-opencensus/src/opentelemetry/exporter/opencensus/version/__init__.py b/exporter/opentelemetry-exporter-opencensus/src/opentelemetry/exporter/opencensus/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/exporter/opentelemetry-exporter-opencensus/src/opentelemetry/exporter/opencensus/version/__init__.py +++ b/exporter/opentelemetry-exporter-opencensus/src/opentelemetry/exporter/opencensus/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/exporter/opentelemetry-exporter-otlp-common/pyproject.toml b/exporter/opentelemetry-exporter-otlp-common/pyproject.toml index 1b4128b374..b4c65fe33e 100644 --- a/exporter/opentelemetry-exporter-otlp-common/pyproject.toml +++ b/exporter/opentelemetry-exporter-otlp-common/pyproject.toml @@ -26,12 +26,12 @@ classifiers = [ "Programming Language :: Python :: 3.14", ] dependencies = [ - "opentelemetry-sdk ~= 1.46.0.dev", + "opentelemetry-sdk ~= 1.47.0.dev", ] [project.optional-dependencies] http = [ - "opentelemetry-exporter-http-transport == 0.67b0.dev", + "opentelemetry-exporter-http-transport == 0.68b0.dev", ] [project.urls] diff --git a/exporter/opentelemetry-exporter-otlp-common/src/opentelemetry/exporter/otlp/common/version/__init__.py b/exporter/opentelemetry-exporter-otlp-common/src/opentelemetry/exporter/otlp/common/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/exporter/opentelemetry-exporter-otlp-common/src/opentelemetry/exporter/otlp/common/version/__init__.py +++ b/exporter/opentelemetry-exporter-otlp-common/src/opentelemetry/exporter/otlp/common/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/exporter/opentelemetry-exporter-otlp-json-common/pyproject.toml b/exporter/opentelemetry-exporter-otlp-json-common/pyproject.toml index 2d594f1300..761419fab5 100644 --- a/exporter/opentelemetry-exporter-otlp-json-common/pyproject.toml +++ b/exporter/opentelemetry-exporter-otlp-json-common/pyproject.toml @@ -26,8 +26,8 @@ classifiers = [ "Programming Language :: Python :: 3.14", ] dependencies = [ - "opentelemetry-proto-json == 0.67b0.dev", - "opentelemetry-sdk ~= 1.46.0.dev", + "opentelemetry-proto-json == 0.68b0.dev", + "opentelemetry-sdk ~= 1.47.0.dev", ] [project.urls] diff --git a/exporter/opentelemetry-exporter-otlp-json-common/src/opentelemetry/exporter/otlp/json/common/version/__init__.py b/exporter/opentelemetry-exporter-otlp-json-common/src/opentelemetry/exporter/otlp/json/common/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/exporter/opentelemetry-exporter-otlp-json-common/src/opentelemetry/exporter/otlp/json/common/version/__init__.py +++ b/exporter/opentelemetry-exporter-otlp-json-common/src/opentelemetry/exporter/otlp/json/common/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/exporter/opentelemetry-exporter-otlp-json-file/pyproject.toml b/exporter/opentelemetry-exporter-otlp-json-file/pyproject.toml index acb65d843b..15cf41ed08 100644 --- a/exporter/opentelemetry-exporter-otlp-json-file/pyproject.toml +++ b/exporter/opentelemetry-exporter-otlp-json-file/pyproject.toml @@ -26,9 +26,9 @@ classifiers = [ "Programming Language :: Python :: 3.14", ] dependencies = [ - "opentelemetry-exporter-otlp-common == 0.67b0.dev", - "opentelemetry-exporter-otlp-json-common == 0.67b0.dev", - "opentelemetry-sdk ~= 1.46.0.dev", + "opentelemetry-exporter-otlp-common == 0.68b0.dev", + "opentelemetry-exporter-otlp-json-common == 0.68b0.dev", + "opentelemetry-sdk ~= 1.47.0.dev", ] [project.entry-points.opentelemetry_traces_exporter] diff --git a/exporter/opentelemetry-exporter-otlp-json-file/src/opentelemetry/exporter/otlp/json/file/version/__init__.py b/exporter/opentelemetry-exporter-otlp-json-file/src/opentelemetry/exporter/otlp/json/file/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/exporter/opentelemetry-exporter-otlp-json-file/src/opentelemetry/exporter/otlp/json/file/version/__init__.py +++ b/exporter/opentelemetry-exporter-otlp-json-file/src/opentelemetry/exporter/otlp/json/file/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/exporter/opentelemetry-exporter-otlp-json-http/pyproject.toml b/exporter/opentelemetry-exporter-otlp-json-http/pyproject.toml index a0e65c7635..0228ab0dc7 100644 --- a/exporter/opentelemetry-exporter-otlp-json-http/pyproject.toml +++ b/exporter/opentelemetry-exporter-otlp-json-http/pyproject.toml @@ -26,11 +26,11 @@ classifiers = [ "Programming Language :: Python :: 3.14", ] dependencies = [ - "opentelemetry-sdk ~= 1.46.0.dev", - "opentelemetry-proto-json == 0.67b0.dev", - "opentelemetry-exporter-otlp-common == 0.67b0.dev", - "opentelemetry-exporter-otlp-json-common == 0.67b0.dev", - "opentelemetry-exporter-http-transport[urllib3] == 0.67b0.dev", + "opentelemetry-sdk ~= 1.47.0.dev", + "opentelemetry-proto-json == 0.68b0.dev", + "opentelemetry-exporter-otlp-common == 0.68b0.dev", + "opentelemetry-exporter-otlp-json-common == 0.68b0.dev", + "opentelemetry-exporter-http-transport[urllib3] == 0.68b0.dev", ] [project.entry-points.opentelemetry_traces_exporter] diff --git a/exporter/opentelemetry-exporter-otlp-json-http/src/opentelemetry/exporter/otlp/json/http/version/__init__.py b/exporter/opentelemetry-exporter-otlp-json-http/src/opentelemetry/exporter/otlp/json/http/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/exporter/opentelemetry-exporter-otlp-json-http/src/opentelemetry/exporter/otlp/json/http/version/__init__.py +++ b/exporter/opentelemetry-exporter-otlp-json-http/src/opentelemetry/exporter/otlp/json/http/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/exporter/opentelemetry-exporter-otlp-proto-common/pyproject.toml b/exporter/opentelemetry-exporter-otlp-proto-common/pyproject.toml index 311f99e48b..bdeb0c1960 100644 --- a/exporter/opentelemetry-exporter-otlp-proto-common/pyproject.toml +++ b/exporter/opentelemetry-exporter-otlp-proto-common/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Programming Language :: Python :: 3.14", ] dependencies = [ - "opentelemetry-proto == 1.46.0.dev", + "opentelemetry-proto == 1.47.0.dev", ] [project.urls] diff --git a/exporter/opentelemetry-exporter-otlp-proto-common/src/opentelemetry/exporter/otlp/proto/common/version/__init__.py b/exporter/opentelemetry-exporter-otlp-proto-common/src/opentelemetry/exporter/otlp/proto/common/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/exporter/opentelemetry-exporter-otlp-proto-common/src/opentelemetry/exporter/otlp/proto/common/version/__init__.py +++ b/exporter/opentelemetry-exporter-otlp-proto-common/src/opentelemetry/exporter/otlp/proto/common/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/exporter/opentelemetry-exporter-otlp-proto-grpc/pyproject.toml b/exporter/opentelemetry-exporter-otlp-proto-grpc/pyproject.toml index 2d88a04d3b..37ac6ef99f 100644 --- a/exporter/opentelemetry-exporter-otlp-proto-grpc/pyproject.toml +++ b/exporter/opentelemetry-exporter-otlp-proto-grpc/pyproject.toml @@ -31,10 +31,10 @@ dependencies = [ "grpcio >= 1.66.2, < 2.0.0; python_version == '3.13'", "grpcio >= 1.75.1, < 2.0.0; python_version >= '3.14'", "opentelemetry-api ~= 1.15", - "opentelemetry-proto == 1.46.0.dev", - "opentelemetry-sdk ~= 1.46.0.dev", - "opentelemetry-exporter-otlp-proto-common == 1.46.0.dev", - "opentelemetry-exporter-otlp-common == 0.67b0.dev", + "opentelemetry-proto == 1.47.0.dev", + "opentelemetry-sdk ~= 1.47.0.dev", + "opentelemetry-exporter-otlp-proto-common == 1.47.0.dev", + "opentelemetry-exporter-otlp-common == 0.68b0.dev", "typing-extensions >= 4.6.0", ] diff --git a/exporter/opentelemetry-exporter-otlp-proto-grpc/src/opentelemetry/exporter/otlp/proto/grpc/version/__init__.py b/exporter/opentelemetry-exporter-otlp-proto-grpc/src/opentelemetry/exporter/otlp/proto/grpc/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/exporter/opentelemetry-exporter-otlp-proto-grpc/src/opentelemetry/exporter/otlp/proto/grpc/version/__init__.py +++ b/exporter/opentelemetry-exporter-otlp-proto-grpc/src/opentelemetry/exporter/otlp/proto/grpc/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/exporter/opentelemetry-exporter-otlp-proto-http/pyproject.toml b/exporter/opentelemetry-exporter-otlp-proto-http/pyproject.toml index 5e37ee2fac..ac9b457d8a 100644 --- a/exporter/opentelemetry-exporter-otlp-proto-http/pyproject.toml +++ b/exporter/opentelemetry-exporter-otlp-proto-http/pyproject.toml @@ -28,11 +28,11 @@ classifiers = [ dependencies = [ "googleapis-common-protos ~= 1.52", "opentelemetry-api ~= 1.15", - "opentelemetry-proto == 1.46.0.dev", - "opentelemetry-sdk ~= 1.46.0.dev", - "opentelemetry-exporter-otlp-proto-common == 1.46.0.dev", - "opentelemetry-exporter-otlp-common == 0.67b0.dev", - "opentelemetry-exporter-http-transport[requests] == 0.67b0.dev", + "opentelemetry-proto == 1.47.0.dev", + "opentelemetry-sdk ~= 1.47.0.dev", + "opentelemetry-exporter-otlp-proto-common == 1.47.0.dev", + "opentelemetry-exporter-otlp-common == 0.68b0.dev", + "opentelemetry-exporter-http-transport[requests] == 0.68b0.dev", "requests ~= 2.7", "typing-extensions >= 4.5.0", ] @@ -56,7 +56,7 @@ gcp-auth = [ ] requests = [ "requests ~= 2.7", - "opentelemetry-exporter-http-transport[requests] == 0.67b0.dev", + "opentelemetry-exporter-http-transport[requests] == 0.68b0.dev", ] [tool.hatch.version] diff --git a/exporter/opentelemetry-exporter-otlp-proto-http/src/opentelemetry/exporter/otlp/proto/http/version/__init__.py b/exporter/opentelemetry-exporter-otlp-proto-http/src/opentelemetry/exporter/otlp/proto/http/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/exporter/opentelemetry-exporter-otlp-proto-http/src/opentelemetry/exporter/otlp/proto/http/version/__init__.py +++ b/exporter/opentelemetry-exporter-otlp-proto-http/src/opentelemetry/exporter/otlp/proto/http/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/exporter/opentelemetry-exporter-otlp/pyproject.toml b/exporter/opentelemetry-exporter-otlp/pyproject.toml index 2920f8b2d9..7cc51b61c5 100644 --- a/exporter/opentelemetry-exporter-otlp/pyproject.toml +++ b/exporter/opentelemetry-exporter-otlp/pyproject.toml @@ -27,8 +27,8 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "opentelemetry-exporter-otlp-proto-grpc == 1.46.0.dev", - "opentelemetry-exporter-otlp-proto-http == 1.46.0.dev", + "opentelemetry-exporter-otlp-proto-grpc == 1.47.0.dev", + "opentelemetry-exporter-otlp-proto-http == 1.47.0.dev", ] [project.entry-points.opentelemetry_logs_exporter] diff --git a/exporter/opentelemetry-exporter-otlp/src/opentelemetry/exporter/otlp/version/__init__.py b/exporter/opentelemetry-exporter-otlp/src/opentelemetry/exporter/otlp/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/exporter/opentelemetry-exporter-otlp/src/opentelemetry/exporter/otlp/version/__init__.py +++ b/exporter/opentelemetry-exporter-otlp/src/opentelemetry/exporter/otlp/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/exporter/opentelemetry-exporter-prometheus/pyproject.toml b/exporter/opentelemetry-exporter-prometheus/pyproject.toml index 0330bb4cea..44c3b6341a 100644 --- a/exporter/opentelemetry-exporter-prometheus/pyproject.toml +++ b/exporter/opentelemetry-exporter-prometheus/pyproject.toml @@ -28,7 +28,7 @@ classifiers = [ dependencies = [ "opentelemetry-api ~= 1.12", # DONOTMERGE: confirm that this will becomes ~= 1.21 in the next release - "opentelemetry-sdk ~= 1.46.0.dev", + "opentelemetry-sdk ~= 1.47.0.dev", "prometheus_client >= 0.5.0, < 1.0.0", ] diff --git a/exporter/opentelemetry-exporter-prometheus/src/opentelemetry/exporter/prometheus/version/__init__.py b/exporter/opentelemetry-exporter-prometheus/src/opentelemetry/exporter/prometheus/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/exporter/opentelemetry-exporter-prometheus/src/opentelemetry/exporter/prometheus/version/__init__.py +++ b/exporter/opentelemetry-exporter-prometheus/src/opentelemetry/exporter/prometheus/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/exporter/opentelemetry-exporter-zipkin-json/src/opentelemetry/exporter/zipkin/json/version/__init__.py b/exporter/opentelemetry-exporter-zipkin-json/src/opentelemetry/exporter/zipkin/json/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/exporter/opentelemetry-exporter-zipkin-json/src/opentelemetry/exporter/zipkin/json/version/__init__.py +++ b/exporter/opentelemetry-exporter-zipkin-json/src/opentelemetry/exporter/zipkin/json/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/exporter/opentelemetry-exporter-zipkin-proto-http/pyproject.toml b/exporter/opentelemetry-exporter-zipkin-proto-http/pyproject.toml index 4c89fb4097..0036803dd5 100644 --- a/exporter/opentelemetry-exporter-zipkin-proto-http/pyproject.toml +++ b/exporter/opentelemetry-exporter-zipkin-proto-http/pyproject.toml @@ -28,7 +28,7 @@ classifiers = [ ] dependencies = [ "opentelemetry-api ~= 1.3", - "opentelemetry-exporter-zipkin-json == 1.46.0.dev", + "opentelemetry-exporter-zipkin-json == 1.47.0.dev", "opentelemetry-sdk ~= 1.11", "protobuf ~= 3.12", "requests ~= 2.7", diff --git a/exporter/opentelemetry-exporter-zipkin-proto-http/src/opentelemetry/exporter/zipkin/proto/http/version/__init__.py b/exporter/opentelemetry-exporter-zipkin-proto-http/src/opentelemetry/exporter/zipkin/proto/http/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/exporter/opentelemetry-exporter-zipkin-proto-http/src/opentelemetry/exporter/zipkin/proto/http/version/__init__.py +++ b/exporter/opentelemetry-exporter-zipkin-proto-http/src/opentelemetry/exporter/zipkin/proto/http/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/exporter/opentelemetry-exporter-zipkin/pyproject.toml b/exporter/opentelemetry-exporter-zipkin/pyproject.toml index 4169308489..3e00c25b5f 100644 --- a/exporter/opentelemetry-exporter-zipkin/pyproject.toml +++ b/exporter/opentelemetry-exporter-zipkin/pyproject.toml @@ -27,8 +27,8 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "opentelemetry-exporter-zipkin-json == 1.46.0.dev", - "opentelemetry-exporter-zipkin-proto-http == 1.46.0.dev", + "opentelemetry-exporter-zipkin-json == 1.47.0.dev", + "opentelemetry-exporter-zipkin-proto-http == 1.47.0.dev", ] [project.entry-points.opentelemetry_traces_exporter] diff --git a/exporter/opentelemetry-exporter-zipkin/src/opentelemetry/exporter/zipkin/version/__init__.py b/exporter/opentelemetry-exporter-zipkin/src/opentelemetry/exporter/zipkin/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/exporter/opentelemetry-exporter-zipkin/src/opentelemetry/exporter/zipkin/version/__init__.py +++ b/exporter/opentelemetry-exporter-zipkin/src/opentelemetry/exporter/zipkin/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/opentelemetry-api/src/opentelemetry/version/__init__.py b/opentelemetry-api/src/opentelemetry/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/opentelemetry-api/src/opentelemetry/version/__init__.py +++ b/opentelemetry-api/src/opentelemetry/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/opentelemetry-configuration/pyproject.toml b/opentelemetry-configuration/pyproject.toml index 27ffad922d..175e091ef7 100644 --- a/opentelemetry-configuration/pyproject.toml +++ b/opentelemetry-configuration/pyproject.toml @@ -26,8 +26,8 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "opentelemetry-api == 1.46.0.dev", - "opentelemetry-sdk == 1.46.0.dev", + "opentelemetry-api == 1.47.0.dev", + "opentelemetry-sdk == 1.47.0.dev", "pyyaml >= 5.4", "jsonschema >= 4.0", ] diff --git a/opentelemetry-configuration/src/opentelemetry/configuration/version/__init__.py b/opentelemetry-configuration/src/opentelemetry/configuration/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/opentelemetry-configuration/src/opentelemetry/configuration/version/__init__.py +++ b/opentelemetry-configuration/src/opentelemetry/configuration/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/opentelemetry-proto-json/src/opentelemetry/proto_json/version/__init__.py b/opentelemetry-proto-json/src/opentelemetry/proto_json/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/opentelemetry-proto-json/src/opentelemetry/proto_json/version/__init__.py +++ b/opentelemetry-proto-json/src/opentelemetry/proto_json/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/opentelemetry-proto/src/opentelemetry/proto/version/__init__.py b/opentelemetry-proto/src/opentelemetry/proto/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/opentelemetry-proto/src/opentelemetry/proto/version/__init__.py +++ b/opentelemetry-proto/src/opentelemetry/proto/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/opentelemetry-sdk/pyproject.toml b/opentelemetry-sdk/pyproject.toml index 0a71623735..16d15d08d2 100644 --- a/opentelemetry-sdk/pyproject.toml +++ b/opentelemetry-sdk/pyproject.toml @@ -26,8 +26,8 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "opentelemetry-api == 1.46.0.dev", - "opentelemetry-semantic-conventions == 0.67b0.dev", + "opentelemetry-api == 1.47.0.dev", + "opentelemetry-semantic-conventions == 0.68b0.dev", "typing-extensions >= 4.5.0", ] @@ -37,7 +37,7 @@ dependencies = [ # existing `opentelemetry-sdk[file-configuration]` install lines keep # working; new users should install `opentelemetry-configuration` directly. file-configuration = [ - "opentelemetry-configuration == 0.67b0.dev", + "opentelemetry-configuration == 0.68b0.dev", ] [project.entry-points.opentelemetry_environment_variables] diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/version/__init__.py b/opentelemetry-sdk/src/opentelemetry/sdk/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/version/__init__.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/opentelemetry-semantic-conventions/pyproject.toml b/opentelemetry-semantic-conventions/pyproject.toml index b69a904ba0..3d98e2acdb 100644 --- a/opentelemetry-semantic-conventions/pyproject.toml +++ b/opentelemetry-semantic-conventions/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ ] dependencies = [ - "opentelemetry-api == 1.46.0.dev", + "opentelemetry-api == 1.47.0.dev", "typing-extensions >= 4.5.0", ] diff --git a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/version/__init__.py b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/opentelemetry-semantic-conventions/src/opentelemetry/semconv/version/__init__.py +++ b/opentelemetry-semantic-conventions/src/opentelemetry/semconv/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/propagator/opentelemetry-propagator-b3/src/opentelemetry/propagators/b3/version/__init__.py b/propagator/opentelemetry-propagator-b3/src/opentelemetry/propagators/b3/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/propagator/opentelemetry-propagator-b3/src/opentelemetry/propagators/b3/version/__init__.py +++ b/propagator/opentelemetry-propagator-b3/src/opentelemetry/propagators/b3/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/propagator/opentelemetry-propagator-jaeger/src/opentelemetry/propagators/jaeger/version/__init__.py b/propagator/opentelemetry-propagator-jaeger/src/opentelemetry/propagators/jaeger/version/__init__.py index 6e653a1c7c..06bfccdd7a 100644 --- a/propagator/opentelemetry-propagator-jaeger/src/opentelemetry/propagators/jaeger/version/__init__.py +++ b/propagator/opentelemetry-propagator-jaeger/src/opentelemetry/propagators/jaeger/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "1.46.0.dev" +__version__ = "1.47.0.dev" diff --git a/shim/opentelemetry-opencensus-shim/src/opentelemetry/shim/opencensus/version/__init__.py b/shim/opentelemetry-opencensus-shim/src/opentelemetry/shim/opencensus/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/shim/opentelemetry-opencensus-shim/src/opentelemetry/shim/opencensus/version/__init__.py +++ b/shim/opentelemetry-opencensus-shim/src/opentelemetry/shim/opencensus/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/shim/opentelemetry-opentracing-shim/src/opentelemetry/shim/opentracing_shim/version/__init__.py b/shim/opentelemetry-opentracing-shim/src/opentelemetry/shim/opentracing_shim/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/shim/opentelemetry-opentracing-shim/src/opentelemetry/shim/opentracing_shim/version/__init__.py +++ b/shim/opentelemetry-opentracing-shim/src/opentelemetry/shim/opentracing_shim/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev" diff --git a/tests/opentelemetry-test-utils/pyproject.toml b/tests/opentelemetry-test-utils/pyproject.toml index 1ebdfb0910..3085014408 100644 --- a/tests/opentelemetry-test-utils/pyproject.toml +++ b/tests/opentelemetry-test-utils/pyproject.toml @@ -26,8 +26,8 @@ classifiers = [ ] dependencies = [ "asgiref ~= 3.0", - "opentelemetry-api == 1.46.0.dev", - "opentelemetry-sdk == 1.46.0.dev", + "opentelemetry-api == 1.47.0.dev", + "opentelemetry-sdk == 1.47.0.dev", "requests ~= 2.28", ] diff --git a/tests/opentelemetry-test-utils/src/opentelemetry/test/version/__init__.py b/tests/opentelemetry-test-utils/src/opentelemetry/test/version/__init__.py index b83363231d..f1c0489b23 100644 --- a/tests/opentelemetry-test-utils/src/opentelemetry/test/version/__init__.py +++ b/tests/opentelemetry-test-utils/src/opentelemetry/test/version/__init__.py @@ -1,4 +1,4 @@ # Copyright The OpenTelemetry Authors # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.67b0.dev" +__version__ = "0.68b0.dev"