Skip to content

[release] Core stable release 1.15.2 updates#7049

Merged
martincostello merged 2 commits intomainfrom
otelbot/post-stable-core-1.15.2-update
Apr 8, 2026
Merged

[release] Core stable release 1.15.2 updates#7049
martincostello merged 2 commits intomainfrom
otelbot/post-stable-core-1.15.2-update

Conversation

@otelbot-dotnet
Copy link
Copy Markdown
Contributor

@otelbot-dotnet otelbot-dotnet bot commented Apr 8, 2026

Note: This PR was opened automatically by the post-release workflow.

Merge once packages are available on NuGet and the build passes.

Changes

  • Sets OTelLatestStableVer in Directory.Packages.props to 1.15.2.

@otelbot-dotnet otelbot-dotnet bot added the release Related to the release process label Apr 8, 2026
@otelbot-dotnet otelbot-dotnet bot requested a review from a team as a code owner April 8, 2026 19:21
@github-actions github-actions bot added infra Infra work - CI/CD, code coverage, linters dependencies Pull requests that update a dependency file pkg:OpenTelemetry.Exporter.Prometheus.AspNetCore Issues related to OpenTelemetry.Exporter.Prometheus.AspNetCore NuGet package pkg:OpenTelemetry.Exporter.Prometheus.HttpListener Issues related to OpenTelemetry.Exporter.Prometheus.HttpListener NuGet package pkg:OpenTelemetry.Shims.OpenTracing Issues related to OpenTelemetry.Shims.OpenTracing NuGet package labels Apr 8, 2026
@martincostello martincostello enabled auto-merge April 8, 2026 19:22
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.32%. Comparing base (1a1be0e) to head (97accc6).
⚠️ Report is 3 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main    #7049   +/-   ##
=======================================
  Coverage   88.32%   88.32%           
=======================================
  Files         270      270           
  Lines       12758    12758           
=======================================
  Hits        11269    11269           
  Misses       1489     1489           
Flag Coverage Δ
unittests-Project-Experimental 88.02% <ø> (-0.17%) ⬇️
unittests-Project-Stable 88.27% <ø> (+0.13%) ⬆️
unittests-Solution 87.98% <ø> (-0.28%) ⬇️
unittests-UnstableCoreLibraries-Experimental 41.39% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

This was referenced Apr 9, 2026
hwinther pushed a commit to hwinther/test that referenced this pull request Apr 9, 2026
Updated
[OpenTelemetry.Exporter.Console](https://github.com/open-telemetry/opentelemetry-dotnet)
from 1.15.1 to 1.15.2.

<details>
<summary>Release notes</summary>

_Sourced from [OpenTelemetry.Exporter.Console's
releases](https://github.com/open-telemetry/opentelemetry-dotnet/releases)._

## 1.15.2

For highlights and announcements pertaining to this release see:
[Release Notes >
1.15.2](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#​1152).

The following changes are from the previous release
[1.15.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.1).

* NuGet: [OpenTelemetry
v1.15.2](https://www.nuget.org/packages/OpenTelemetry/1.15.2)

  * Added Task-based worker support for `BatchExportProcessor` and
    `PeriodicExportingMetricReader` to enable OpenTelemetry to work in
single-threaded WebAssembly environments such as Blazor and Uno
Platform.
The implementation automatically detects the WebAssembly runtime and
switches
to Task-based workers accordingly; the Thread-based approach remains the
    default on all other platforms.

([#​6379](open-telemetry/opentelemetry-dotnet#6379))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Api
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Api/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Api/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Console
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.Console/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.InMemory
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.OpenTelemetryProtocol
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.15.2)

  * Limit how much of the response body is read when export fails and
    error logging is enabled.

([#​7017](open-telemetry/opentelemetry-dotnet#7017))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Zipkin
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.15.2)

 ... (truncated)

## 1.15.2-beta.1

The following changes are from the previous release
[1.15.1-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.15.1-beta.1).

* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore
v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.15.2-beta.1)

  * Updated OpenTelemetry core component version(s) to `1.15.2`.

([#​7049](open-telemetry/opentelemetry-dotnet#7049))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener
v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.15.2-beta.1)

  * Updated OpenTelemetry core component version(s) to `1.15.2`.

([#​7049](open-telemetry/opentelemetry-dotnet#7049))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Shims.OpenTracing
v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.15.2-beta.1)

  * Updated OpenTelemetry core component version(s) to `1.15.2`.

([#​7049](open-telemetry/opentelemetry-dotnet#7049))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md)
for details.



Commits viewable in [compare
view](open-telemetry/opentelemetry-dotnet@core-1.15.1...core-1.15.2).
</details>

Updated
[OpenTelemetry.Exporter.OpenTelemetryProtocol](https://github.com/open-telemetry/opentelemetry-dotnet)
from 1.15.1 to 1.15.2.

<details>
<summary>Release notes</summary>

_Sourced from [OpenTelemetry.Exporter.OpenTelemetryProtocol's
releases](https://github.com/open-telemetry/opentelemetry-dotnet/releases)._

## 1.15.2

For highlights and announcements pertaining to this release see:
[Release Notes >
1.15.2](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#​1152).

The following changes are from the previous release
[1.15.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.1).

* NuGet: [OpenTelemetry
v1.15.2](https://www.nuget.org/packages/OpenTelemetry/1.15.2)

  * Added Task-based worker support for `BatchExportProcessor` and
    `PeriodicExportingMetricReader` to enable OpenTelemetry to work in
single-threaded WebAssembly environments such as Blazor and Uno
Platform.
The implementation automatically detects the WebAssembly runtime and
switches
to Task-based workers accordingly; the Thread-based approach remains the
    default on all other platforms.

([#​6379](open-telemetry/opentelemetry-dotnet#6379))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Api
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Api/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Api/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Console
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.Console/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.InMemory
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.OpenTelemetryProtocol
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.15.2)

  * Limit how much of the response body is read when export fails and
    error logging is enabled.

([#​7017](open-telemetry/opentelemetry-dotnet#7017))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Zipkin
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.15.2)

 ... (truncated)

## 1.15.2-beta.1

The following changes are from the previous release
[1.15.1-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.15.1-beta.1).

* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore
v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.15.2-beta.1)

  * Updated OpenTelemetry core component version(s) to `1.15.2`.

([#​7049](open-telemetry/opentelemetry-dotnet#7049))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener
v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.15.2-beta.1)

  * Updated OpenTelemetry core component version(s) to `1.15.2`.

([#​7049](open-telemetry/opentelemetry-dotnet#7049))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Shims.OpenTracing
v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.15.2-beta.1)

  * Updated OpenTelemetry core component version(s) to `1.15.2`.

([#​7049](open-telemetry/opentelemetry-dotnet#7049))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md)
for details.



Commits viewable in [compare
view](open-telemetry/opentelemetry-dotnet@core-1.15.1...core-1.15.2).
</details>

Updated
[OpenTelemetry.Extensions.Hosting](https://github.com/open-telemetry/opentelemetry-dotnet)
from 1.15.1 to 1.15.2.

<details>
<summary>Release notes</summary>

_Sourced from [OpenTelemetry.Extensions.Hosting's
releases](https://github.com/open-telemetry/opentelemetry-dotnet/releases)._

## 1.15.2

For highlights and announcements pertaining to this release see:
[Release Notes >
1.15.2](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#​1152).

The following changes are from the previous release
[1.15.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.1).

* NuGet: [OpenTelemetry
v1.15.2](https://www.nuget.org/packages/OpenTelemetry/1.15.2)

  * Added Task-based worker support for `BatchExportProcessor` and
    `PeriodicExportingMetricReader` to enable OpenTelemetry to work in
single-threaded WebAssembly environments such as Blazor and Uno
Platform.
The implementation automatically detects the WebAssembly runtime and
switches
to Task-based workers accordingly; the Thread-based approach remains the
    default on all other platforms.

([#​6379](open-telemetry/opentelemetry-dotnet#6379))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Api
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Api/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Api/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Console
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.Console/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.InMemory
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.15.2)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.OpenTelemetryProtocol
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.15.2)

  * Limit how much of the response body is read when export fails and
    error logging is enabled.

([#​7017](open-telemetry/opentelemetry-dotnet#7017))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.2/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Zipkin
v1.15.2](https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.15.2)

 ... (truncated)

## 1.15.2-beta.1

The following changes are from the previous release
[1.15.1-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.15.1-beta.1).

* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore
v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.15.2-beta.1)

  * Updated OpenTelemetry core component version(s) to `1.15.2`.

([#​7049](open-telemetry/opentelemetry-dotnet#7049))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener
v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.15.2-beta.1)

  * Updated OpenTelemetry core component version(s) to `1.15.2`.

([#​7049](open-telemetry/opentelemetry-dotnet#7049))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Shims.OpenTracing
v1.15.2-beta.1](https://www.nuget.org/packages/OpenTelemetry.Shims.OpenTracing/1.15.2-beta.1)

  * Updated OpenTelemetry core component version(s) to `1.15.2`.

([#​7049](open-telemetry/opentelemetry-dotnet#7049))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.15.2-beta.1/src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md)
for details.



Commits viewable in [compare
view](open-telemetry/opentelemetry-dotnet@core-1.15.1...core-1.15.2).
</details>

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file infra Infra work - CI/CD, code coverage, linters pkg:OpenTelemetry.Exporter.Prometheus.AspNetCore Issues related to OpenTelemetry.Exporter.Prometheus.AspNetCore NuGet package pkg:OpenTelemetry.Exporter.Prometheus.HttpListener Issues related to OpenTelemetry.Exporter.Prometheus.HttpListener NuGet package pkg:OpenTelemetry.Shims.OpenTracing Issues related to OpenTelemetry.Shims.OpenTracing NuGet package release Related to the release process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants