Skip to content

Release 1.56#5029

Merged
carlosalberto merged 6 commits intoopen-telemetry:mainfrom
carlosalberto:release-1-56
Apr 20, 2026
Merged

Release 1.56#5029
carlosalberto merged 6 commits intoopen-telemetry:mainfrom
carlosalberto:release-1-56

Conversation

@carlosalberto
Copy link
Copy Markdown
Contributor

@carlosalberto carlosalberto commented Apr 15, 2026

Context

  • Align environment variable context propagation name restrictions with POSIX.1-2024
    and define normalization behavior.
    (#4944)
  • Decouple the responsibilities of the environment variable propagation carrier.
    (#4961)
  • Remove misleading implementation approach the environment variable propagation.
    (#5003)
  • Change Environment Variables as Context Propagation Carriers document status to Beta.
    (#5020)

Traces

  • Stabilize Tracer enabled operation
    (#4941)
  • Stabilize AlwaysRecord sampler.
    (#4934)

Metrics

  • Add development maxExportBatchSize parameter to Periodic exporting MetricReader.
    (#4895)

Logs

  • Add event to span event bridge.
    (#5006)

Resource

  • Clarify that a Resource describes the observed entity, not the component
    that technically emits telemetry.
    (#4905)

Compatibility

  • Deprecate OpenTracing compatibility requirements in the specification.
    (#4938)
  • Stabilize sections of Prometheus and OpenMetrics Compatibility.
    • Stabilize Prometheus Classic Histogram to OTLP Explicit Histogram transformation.
      (#4874)
    • Stabilize Prometheus Timestamp and Start timestamp transformation.
      (#4953)
    • Clarify Prometheus Native Histogram to OTLP Exponential Histogram conversion,
      add conversion rules for Native Histograms with Custom Buckets (NHCB) to OTLP
      Histogram.
      (#4898)
    • Stabilize Prometheus Dropped Types transformation.
      (#4952)
    • Stabilize OpenTelemetry Attributes to Prometheus labels transformation.
      (#4963)
    • Stabilize Prometheus Exemplar to OpenTelemetry Exemplar transformation.
      (#4962)
    • Stabilize Prometheus Metadata transformation.
      (#4954)
    • Stabilize OpenTelemetry Metric Metadata to Prometheus metric metadata.
      (#4966)
    • Stabilize OpenTelemetry Exemplar to Prometheus Exemplar transformation.
      (#4964)
  • Stabilize sections of Prometheus Metrics Exporter.
    • Stabilize host configuration.
      (#5025)

SDK Configuration

  • Declarative configuration: add in-development guidance for exposing the
    effective Resource returned by Create.
    (#4949)
  • Require spec changes to consider declarative config schema
    (#4916)
  • Add strict YAML parsing guidance to configuration supplementary guidelines.
    (#4878)

OTEPs

  • Process Context: Sharing Resource Attributes with External Readers.
    (#4719)
  • Support multiple Resources within an SDK.
    (#4665)

@carlosalberto carlosalberto requested review from a team as code owners April 15, 2026 23:40
@carlosalberto carlosalberto changed the title Release 1 56 Release 1.56 Apr 15, 2026
@carlosalberto
Copy link
Copy Markdown
Contributor Author

cc @bogdandrutu

Copy link
Copy Markdown
Member

@pellared pellared left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could potentially merge #5020 to have all charges related to env vars carrier in a single release

Comment thread CHANGELOG.md Outdated
Co-authored-by: Jack Berg <34418638+jack-berg@users.noreply.github.com>
@carlosalberto carlosalberto added this pull request to the merge queue Apr 20, 2026
Merged via the queue into open-telemetry:main with commit 50149c2 Apr 20, 2026
9 checks passed
@carlosalberto carlosalberto deleted the release-1-56 branch April 20, 2026 16:43
hilmarf pushed a commit to apeirora/opentelemetry-specification that referenced this pull request Apr 22, 2026
### Context

- Align environment variable context propagation name restrictions with
POSIX.1-2024
  and define normalization behavior.

([open-telemetry#4944](open-telemetry#4944))
- Decouple the responsibilities of the environment variable propagation
carrier.

([open-telemetry#4961](open-telemetry#4961))
- Remove misleading implementation approach the environment variable
propagation.

([open-telemetry#5003](open-telemetry#5003))
- Change Environment Variables as Context Propagation Carriers document
status to Beta.

([open-telemetry#5020](open-telemetry#5020))

### Traces

- Stabilize Tracer `enabled` operation

([open-telemetry#4941](open-telemetry#4941))
- Stabilize `AlwaysRecord` sampler.

([open-telemetry#4934](open-telemetry#4934))

### Metrics

- Add development `maxExportBatchSize` parameter to Periodic exporting
MetricReader.

([open-telemetry#4895](open-telemetry#4895))

### Logs

- Add event to span event bridge.

([open-telemetry#5006](open-telemetry#5006))

### Resource

- Clarify that a Resource describes the observed entity, not the
component
  that technically emits telemetry.

([open-telemetry#4905](open-telemetry#4905))

### Compatibility

- Deprecate OpenTracing compatibility requirements in the specification.

([open-telemetry#4938](open-telemetry#4938))
- Stabilize sections of Prometheus and OpenMetrics Compatibility.
- Stabilize Prometheus Classic Histogram to OTLP Explicit Histogram
transformation.

([open-telemetry#4874](open-telemetry#4874))
  - Stabilize Prometheus Timestamp and Start timestamp transformation.

([open-telemetry#4953](open-telemetry#4953))
- Clarify Prometheus Native Histogram to OTLP Exponential Histogram
conversion,
add conversion rules for Native Histograms with Custom Buckets (NHCB) to
OTLP
    Histogram.

([open-telemetry#4898](open-telemetry#4898))
  - Stabilize Prometheus Dropped Types transformation.

([open-telemetry#4952](open-telemetry#4952))
- Stabilize OpenTelemetry Attributes to Prometheus labels
transformation.

([open-telemetry#4963](open-telemetry#4963))
- Stabilize Prometheus Exemplar to OpenTelemetry Exemplar
transformation.

([open-telemetry#4962](open-telemetry#4962))
  - Stabilize Prometheus Metadata transformation.

([open-telemetry#4954](open-telemetry#4954))
- Stabilize OpenTelemetry Metric Metadata to Prometheus metric metadata.

([open-telemetry#4966](open-telemetry#4966))
- Stabilize OpenTelemetry Exemplar to Prometheus Exemplar
transformation.

([open-telemetry#4964](open-telemetry#4964))
- Stabilize sections of Prometheus Metrics Exporter.
  - Stabilize host configuration.

([open-telemetry#5025](open-telemetry#5025))

### SDK Configuration

- Declarative configuration: add in-development guidance for exposing
the
  effective `Resource` returned by `Create`.

([open-telemetry#4949](open-telemetry#4949))
- Require spec changes to consider declarative config schema

([open-telemetry#4916](open-telemetry#4916))
- Add strict YAML parsing guidance to configuration supplementary
guidelines.

([open-telemetry#4878](open-telemetry#4878))

### OTEPs

- Process Context: Sharing Resource Attributes with External Readers.

([open-telemetry#4719](open-telemetry#4719))
- Support multiple Resources within an SDK.

([open-telemetry#4665](open-telemetry#4665))

---------

Co-authored-by: Jack Berg <34418638+jack-berg@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants