github open-telemetry/opentelemetry-cpp v1.25.0
v1.25.0 release

7 hours ago

v1.25.0 release

Release of:

  • opentelemetry-api
  • opentelemetry-sdk
  • exporter packages

Breaking changes

  • [CONFIGURATION] File configuration - remove zipkin
    #3804

    • The zipkin trace exporter is no longer supported
      by declarative configuration, due to an upstream schema change.
  • [CONFIGURATION] File configuration - rename tls properties
    #3805

    • The Tls properties for Grpc and Http are renamed,
      due to an upstream schema change.
  • [SDK] Invalid thread instrumentation in PeriodicExportingMetricReader
    #3842

    • The collect thread in the periodic exporting metric reader no longer
      exists.
    • As a result, member collect_thread_instrumentation in class
      PeriodicExportingMetricReaderRuntimeOptions is removed.

What's Changed

  • [RELEASE] Bump main branch to 1.25.0-dev by @marcalff in #3759
  • [API] fix sign-conversion warnings in span & trace id by @sjanel in #3761
  • [TEST] Fix ZipkinExporterTestPeer.ExportJsonIntegrationTest stability by @tushar1977 in #3760
  • Bump github/codeql-action from 4.31.4 to 4.31.5 by @dependabot[bot] in #3764
  • [CI] Update markdownlint-cli version to 0.46.0 by @thompson-tomo in #3769
  • [chore] Add clo monitor exemption for artifact hub by @thompson-tomo in #3772
  • [API] fix shared_ptr self assignments by @Reneg973 in #3768
  • chore: Add badges to readme by @thompson-tomo in #3773
  • Bump github/codeql-action from 4.31.5 to 4.31.6 by @dependabot[bot] in #3774
  • Bump step-security/harden-runner from 2.13.2 to 2.13.3 by @dependabot[bot] in #3776
  • Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #3775
  • [TEST] Multiple exports in OTLP HTTP exporters tests by @owent in #3771
  • Bump actions/stale from 10.1.0 to 10.1.1 by @dependabot[bot] in #3777
  • Bump github/codeql-action from 4.31.6 to 4.31.7 by @dependabot[bot] in #3783
  • [SDK] Fix BatchSpanProcessorOptions and BatchLogRecordProcessorOptions to restore C++20 aggregate initialization support by @Copilot in #3780
  • [CI] Add BCR GitHub workflow and configuration by @mmorel-35 in #3782
  • Bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #3785
  • Bump step-security/harden-runner from 2.13.3 to 2.14.0 by @dependabot[bot] in #3784
  • Bump actions/cache from 4.3.0 to 5.0.0 by @dependabot[bot] in #3786
  • Bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #3791
  • Bump github/codeql-action from 4.31.7 to 4.31.8 by @dependabot[bot] in #3790
  • Bump actions/cache from 5.0.0 to 5.0.1 by @dependabot[bot] in #3789
  • Bump bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml from 1.0.0 to 1.1.0 by @dependabot[bot] in #3788
  • [CI] upgrade to clang-tidy 20 by @dbarker in #3762
  • [SDK] Fix off-by-one error in Base2ExponentialHistogramAggregation::Merge() downscaling by @martani in #3793
  • Bump github/codeql-action from 4.31.8 to 4.31.9 by @dependabot[bot] in #3792
  • Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 by @dependabot[bot] in #3797
  • [SDK] Implement EnvEntityDetector for OTEL_ENTITIES parsing (#3652) by @Hasv07 in #3795
  • [ADMIN] Update link to SIG meeting notes by @marcalff in #3803
  • [CONFIGURATION] File configuration - remove zipkin by @marcalff in #3804
  • [CONFIGURATION] File configuration - rename tls properties by @marcalff in #3805
  • [EXPORTER] add OTLP HTTP metric exporter benchmark by @ishan0803 in #3801
  • [API] Parse baggage value as spec compliant by @ThomsonTan in #3758
  • Bump github/codeql-action from 4.31.9 to 4.31.10 by @dependabot[bot] in #3807
  • [TEST] add test for invalid OTEL_BLRP_SCHEDULE_DELAY env value by @MPSAJID in #3811
  • [CONFIGURATION] File configuration - implement log_level by @marcalff in #3810
  • [SEMANTIC CONVENTIONS] Upgrade to semantic conventions 1.39.0 by @marcalff in #3813
  • Bump actions/cache from 5.0.1 to 5.0.2 by @dependabot[bot] in #3814
  • [CONFIGURATION] File configuration - prometheus without_target_info by @marcalff in #3818
  • [BAZEL] Fix CI after bazel 9.0.0 release by @marcalff in #3823
  • [TEST] Extend logs invalid schedule delay tests by @MPSAJID in #3812
  • [BUILD] Update vendored TraceLoggingDynamic.h to compile with msvc's conformant preprocessor by @cgettys-microsoft in #3822
  • [CONFIGURATION] File configuration - implement cardinality_limits by @marcalff in #3820
  • Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #3826
  • [ETW] Fix infinite loop in ETWProvider::close by @ThomsonTan in #3827
  • [ETW] Fix tracer initialization order by @beep-boopp in #3824
  • Bump github/codeql-action from 4.31.10 to 4.31.11 by @dependabot[bot] in #3828
  • Bump step-security/harden-runner from 2.14.0 to 2.14.1 by @dependabot[bot] in #3832
  • Bump github/codeql-action from 4.31.11 to 4.32.0 by @dependabot[bot] in #3831
  • [ETW] Fix ETW Log Exporter: incorrect timestamp, traceId, and spanId by @ThomsonTan in #3836
  • [CONFIGURATION] File configuration - implement distribution by @marcalff in #3833
  • Bump actions/cache from 5.0.2 to 5.0.3 by @dependabot[bot] in #3838
  • [CONFIGURATION] File configuration - exemplar filter by @marcalff in #3837
  • [EXPORTER] Add support for otlp exporter collection limits by @Joshua-Elsner in #3816
  • [BAZEL] Add linkstatic = True to http_client_curl by @aaylward in #3825
  • Bump github/codeql-action from 4.32.0 to 4.32.1 by @dependabot[bot] in #3839
  • [CODE HEALTH] Fix clang-tidy warnings, part 1 by @marcalff in #3841
  • [SDK] Invalid thread instrumentation in PeriodicExportingMetricReader by @marcalff in #3842
  • [BUILD] Support build proto as shared lib on Windows by @owent in #3714
  • [INSTALL] Add pkg-config support for exporters by @perhapsmaple in #3829
  • Bump github/codeql-action from 4.32.1 to 4.32.2 by @dependabot[bot] in #3847
  • Bump fossas/fossa-action from 1.7.0 to 1.8.0 by @dependabot[bot] in #3848
  • [BUILD] Ignore deprecated warning by @owent in #3845
  • [RELEASE] Release opentelemetry-cpp 1.25.0 by @marcalff in #3850

New Contributors

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

Don't miss a new opentelemetry-cpp release

NewReleases is sending notifications on new releases.