Skip to content

Release v1.25.0

Compare
Choose a tag to compare
@carlosalberto carlosalberto released this 13 Sep 17:39
· 156 commits to main since this release
4f23dce

v1.25.0 (2023-09-13)

Context

  • No changes.

Traces

  • No changes.

Metrics

  • Increase metric name maximum length from 63 to 255 characters.
    (#3648)
  • MetricReader.Collect ignores Resource from MetricProducer.Produce.
    (#3636)
  • Attribute sets not observed during async callbacks are not exported.
    (#3242)
  • Promote MetricProducer specification to feature-freeze.
    (#3655)
  • Add synchronous gauge instrument, clarify temporality selection influence on
    metric point persistence.
    (#3540)
  • Clarify that advice is non-identifying.
    (#3661)
  • Define the default size of the SimpleFixedSizeExemplarReservoir to be 1.
    (#3670)
  • Rename "advice" to "advisory parameters".
    (#3662)
  • Clarify the minimal implementation of a View's attribute_keys is an allow-list.
    (#3680)
  • Add "/" to valid characters for instrument names
    (#3684)
  • Stabilize the MetricProducer.
    (#3685)

Logs

  • Update GCP data model to use TraceFlags instead of
    gcp.trace_sampled. (#3629)

Resource

  • No changes.

OpenTelemetry Protocol

  • Fix and clarify definition of "transient error" in the OTLP exporter specification.
    (#3653)

Compatibility

  • OpenTracing Shim: Allow invalid but sampled SpanContext to be returned.
    (#3471)
  • Prometheus: Allow changing metric names by default when translating from Prometheus to OpenTelemetry.
    (#3679)

SDK Configuration

  • No changes.

Common

  • No changes.

Supplementary Guidelines

  • No changes.

Full Changelog: v1.24.0...v1.25.0