Skip to content

[ServiceFabricRemoting] Use client TransportSettings - #5450

Merged
martincostello merged 3 commits into
open-telemetry:mainfrom
martincostello:ServiceFabricRemoting-use-client-transportsettings
Oct 16, 2026
Merged

martincostello merged 3 commits into
open-telemetry:mainfrom
martincostello:ServiceFabricRemoting-use-client-transportsettings

Conversation

@martincostello

Copy link
Copy Markdown
Member

Changes

Ensure TransportSettings from configuration are applied to client actor remoting clients.

Found by a scan of the codebase with Claude Opus 5.5.

Merge requirement checklist

  • CONTRIBUTING guidelines followed (license requirements, nullable enabled, static analysis, etc.)
  • Unit tests added/updated
  • Appropriate CHANGELOG.md files updated for non-trivial changes
  • Changes in public API reviewed (if applicable)

Ensure `TransportSettings` from configuration are applied to client actor remoting clients.
Comment thread src/OpenTelemetry.Instrumentation.ServiceFabricRemoting/CHANGELOG.md Outdated
@github-actions github-actions Bot added the comp:instrumentation.servicefabricremoting Things related to OpenTelemetry.Instrumentation.ServiceFabricRemoting label Sep 30, 2026
@opentelemetry-pr-dashboard

opentelemetry-pr-dashboard Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Pull request dashboard status

Merged · refreshed 2026-10-16 18:48 UTC

Status above doesn't look right?
  • Anything look wrong? Report it with what you expected; it helps us improve the dashboard.

@codecov

codecov Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 73.80952% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 80.13%. Comparing base (7911bce) to head (ebfd3c4).
⚠️ Report is 155 commits behind head on main.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...erviceFabricRemoting/ServiceFabricRemotingUtils.cs 60.00% 3 Missing and 1 partial ⚠️
...ContextEnrichedServiceRemotingProviderAttribute.cs 0.00% 4 Missing ⚠️
...ceContextEnrichedActorRemotingProviderAttribute.cs 89.28% 1 Missing and 2 partials ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #5450      +/-   ##
==========================================
+ Coverage   80.03%   80.13%   +0.10%     
==========================================
  Files         506      506              
  Lines       21585    21600      +15     
  Branches        0       44      +44     
==========================================
+ Hits        17275    17309      +34     
+ Misses       4310     4274      -36     
- Partials        0       17      +17     
Flag Coverage Δ
unittests-Instrumentation.ServiceFabricRemoting 49.25% <73.80%> (+10.43%) ⬆️

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

Files with missing lines Coverage Δ
...ceContextEnrichedActorRemotingProviderAttribute.cs 65.62% <89.28%> (+54.30%) ⬆️
...erviceFabricRemoting/ServiceFabricRemotingUtils.cs 77.77% <60.00%> (-22.23%) ⬇️
...ContextEnrichedServiceRemotingProviderAttribute.cs 33.33% <0.00%> (-4.55%) ⬇️

... and 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@martincostello
martincostello marked this pull request as ready for review September 30, 2026 14:19
@martincostello
martincostello requested a review from a team as a code owner September 30, 2026 14:19
@martincostello
martincostello requested a balanced review from Copilot October 1, 2026 09:45

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

The implementation matches Service Fabric settings behavior, includes cross-platform safeguards, and is adequately tested.

Review effort: Balanced
Findings: None

What changed in this PR

Ensures actor remoting clients and listeners honor configured Service Fabric transport settings.

Changes:

  • Loads client settings from TransportSettings.
  • Adds actor-specific listener fallback and runtime-safe loading.
  • Adds regression tests and changelog documentation.
File Description
ServiceFabricRemotingTests.cs Tests configured, fallback, and default settings behavior.
TraceContextEnrichedServiceRemotingProviderAttribute.cs Uses the shared settings loader.
ServiceFabricRemotingUtils.cs Centralizes settings loading and missing-runtime handling.
CHANGELOG.md Documents the behavioral fix.
TraceContextEnrichedActorRemotingProviderAttribute.cs Applies configured client and listener transport settings.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

This comment has been minimized.

@github-actions github-actions Bot added the Stale label Oct 9, 2026
@martincostello martincostello added keep-open Prevents issues and pull requests being closed as stale and removed Stale labels Oct 9, 2026
@Kielek

Kielek commented Oct 15, 2026

Copy link
Copy Markdown
Member

@sablancoleis, could you please check this?

@sablancoleis

Copy link
Copy Markdown
Contributor

@sablancoleis, could you please check this?

Approved. Thank you.

@Kielek Kielek left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Lgtmrs

@martincostello
martincostello added this pull request to the merge queue Oct 16, 2026
Merged via the queue into open-telemetry:main with commit 1f199f3 Oct 16, 2026
75 checks passed
@martincostello
martincostello deleted the ServiceFabricRemoting-use-client-transportsettings branch October 16, 2026 18:38
This was referenced Oct 16, 2026
kyletraum pushed a commit to kyletraum/fiducial-portfolio-ops that referenced this pull request Oct 17, 2026
Updated
[OpenTelemetry.Exporter.OpenTelemetryProtocol](https://github.com/open-telemetry/opentelemetry-dotnet)
from 1.19.1 to 1.20.0.

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

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

## 1.20.0

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

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

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

* Fixed `SuppressInstrumentationScope` reference counts leaking between
inherited asynchronous execution contexts.

([#​7803](open-telemetry/opentelemetry-dotnet#7803))
  
* Self-diagnostic features are explicitly disabled on browser-based
platforms (e.g. Blazor) and are now non-functional. Previously,
attempting to enable self-diagnostics on such platforms would result in
an exception at runtime.

([#​7799](open-telemetry/opentelemetry-dotnet#7799))
  
* Added `TracerProviderBuilder.ConfigureSampler` which receives the
resolved `Sampler` whether set programmatically, via
`OTEL_TRACES_SAMPLER`, or by default, and returns a replacement.
Intended for library authors who need to influence sampling without
overriding a sampler the application has configured.

([#​7780](open-telemetry/opentelemetry-dotnet#7780))
  
* Fixed `ResourceBuilder.CreateDefault` ignoring
`OTEL_RESOURCE_ATTRIBUTES` and `OTEL_SERVICE_NAME` environment variables
when the host `IConfiguration` does not contain those settings.

([#​7855](open-telemetry/opentelemetry-dotnet#7855))
  
* Added improved self-diagnostics logging to improve the support
experience. The new `SelfDiagnosticsOptions` class configures a rolling
file sink and a console sink through the standard options pipeline.
Sinks are off by default.

([#​7588](open-telemetry/opentelemetry-dotnet#7588))
  
* Fixed a race that could incorrectly route a concurrent metric
measurement to the overflow point when its tag set was published as the
cardinality limit was reached.

([#​7804](open-telemetry/opentelemetry-dotnet#7804))
  
* Added `OpenTelemetryLoggerOptions.Version` and
`OpenTelemetryLoggerOptions.SchemaUrl` options to set an instrumentation
library version and schema URL applied to logs emitted via the
`Microsoft.Extensions.Logging` `ILogger` integration.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Fixed `LogRecord.CategoryName` resetting the current `Logger`'s
`Version` to `null` when set to a new value.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Bounded the internal cache of `Logger` scopes keyed by instrumentation
to avoid unbounded growth.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Fixed the `MeterProvider` and its `IServiceProvider` being kept alive
after the host is disposed when using `Microsoft.Extensions.Diagnostics`
versions prior to 9.0, which never dispose their
`MetricsSubscriptionManager` (and its underlying `MeterListener`).

([#​7924](open-telemetry/opentelemetry-dotnet#7924))
  
* Fixed a race condition between recording a measurement and collecting
a histogram with delta temporality that could cause an empty data point
(with a count of zero) to be exported in the next collection cycle.

([#​7923](open-telemetry/opentelemetry-dotnet#7923))
  
* Improved metric collection performance after metric streams are
removed by compacting metric storage during collection.

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

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

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

* Added `Logger.SchemaUrl` and a `LoggerProvider.GetLogger` overload
accepting a schema URL parameter using the new `LoggerOptions` type.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* **Breaking change** (pre-release only versions): `LoggerProvider`'s
protected `TryCreateLogger(string? name, out Logger? logger)`
extensibility method has been replaced by `TryCreateLogger(LoggerOptions
options, out Logger? logger)`. Custom `LoggerProvider` subclasses that
override the previous overload must update to override the new one; the
old overload is no longer called.
 ... (truncated)

## 1.20.0-rc.1

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

* NuGet: [OpenTelemetry
v1.20.0-rc.1](https://www.nuget.org/packages/OpenTelemetry/1.20.0-rc.1)

* Fixed `SuppressInstrumentationScope` reference counts leaking between
inherited asynchronous execution contexts.

([#​7803](open-telemetry/opentelemetry-dotnet#7803))
  
* Self-diagnostic features are explicitly disabled on browser-based
platforms (e.g. Blazor) and are now non-functional. Previously,
attempting to enable self-diagnostics on such platforms would result in
an exception at runtime.

([#​7799](open-telemetry/opentelemetry-dotnet#7799))
  
* Added `TracerProviderBuilder.ConfigureSampler` which receives the
resolved `Sampler` whether set programmatically, via
`OTEL_TRACES_SAMPLER`, or by default, and returns a replacement.
Intended for library authors who need to influence sampling without
overriding a sampler the application has configured.

([#​7780](open-telemetry/opentelemetry-dotnet#7780))
  
* Fixed `ResourceBuilder.CreateDefault` ignoring
`OTEL_RESOURCE_ATTRIBUTES` and `OTEL_SERVICE_NAME` environment variables
when the host `IConfiguration` does not contain those settings.

([#​7855](open-telemetry/opentelemetry-dotnet#7855))
  
* Added improved self-diagnostics logging to improve the support
experience. The new `SelfDiagnosticsOptions` class configures a rolling
file sink and a console sink through the standard options pipeline.
Sinks are off by default.

([#​7588](open-telemetry/opentelemetry-dotnet#7588))
  
* Fixed a race that could incorrectly route a concurrent metric
measurement to the overflow point when its tag set was published as the
cardinality limit was reached.

([#​7804](open-telemetry/opentelemetry-dotnet#7804))
  
* Added `OpenTelemetryLoggerOptions.Version` and
`OpenTelemetryLoggerOptions.SchemaUrl` options to set an instrumentation
library version and schema URL applied to logs emitted via the
`Microsoft.Extensions.Logging` `ILogger` integration.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Fixed `LogRecord.CategoryName` resetting the current `Logger`'s
`Version` to `null` when set to a new value.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Bounded the internal cache of `Logger` scopes keyed by instrumentation
to avoid unbounded growth.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Fixed the `MeterProvider` and its `IServiceProvider` being kept alive
after the host is disposed when using `Microsoft.Extensions.Diagnostics`
versions prior to 9.0, which never dispose their
`MetricsSubscriptionManager` (and its underlying `MeterListener`).

([#​7924](open-telemetry/opentelemetry-dotnet#7924))
  
* Fixed a race condition between recording a measurement and collecting
a histogram with delta temporality that could cause an empty data point
(with a count of zero) to be exported in the next collection cycle.

([#​7923](open-telemetry/opentelemetry-dotnet#7923))
  
* Improved metric collection performance after metric streams are
removed by compacting metric storage during collection.

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

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

* NuGet: [OpenTelemetry.Api
v1.20.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Api/1.20.0-rc.1)

* Added `Logger.SchemaUrl` and a `LoggerProvider.GetLogger` overload
accepting a schema URL parameter using the new `LoggerOptions` type.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* **Breaking change** (pre-release only versions): `LoggerProvider`'s
protected `TryCreateLogger(string? name, out Logger? logger)`
extensibility method has been replaced by `TryCreateLogger(LoggerOptions
options, out Logger? logger)`. Custom `LoggerProvider` subclasses that
override the previous overload must update to override the new one; the
old overload is no longer called.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
 ... (truncated)

## 1.20.0-beta.1

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

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

* A scrape request whose connection is aborted, or whose
`X-Prometheus-Scrape-Timeout-Seconds` deadline elapses, now stops
waiting for an in-progress metrics collection instead of continuing to
wait for it to finish. The collection itself is not cancelled and
continues running in the background.

([#​7856](open-telemetry/opentelemetry-dotnet#7856))
  
  * Updated OpenTelemetry core component version(s) to `1.20.0`.

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

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

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

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

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

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

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

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

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

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



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

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

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

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

## 1.20.0

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

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

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

* Fixed `SuppressInstrumentationScope` reference counts leaking between
inherited asynchronous execution contexts.

([#​7803](open-telemetry/opentelemetry-dotnet#7803))
  
* Self-diagnostic features are explicitly disabled on browser-based
platforms (e.g. Blazor) and are now non-functional. Previously,
attempting to enable self-diagnostics on such platforms would result in
an exception at runtime.

([#​7799](open-telemetry/opentelemetry-dotnet#7799))
  
* Added `TracerProviderBuilder.ConfigureSampler` which receives the
resolved `Sampler` whether set programmatically, via
`OTEL_TRACES_SAMPLER`, or by default, and returns a replacement.
Intended for library authors who need to influence sampling without
overriding a sampler the application has configured.

([#​7780](open-telemetry/opentelemetry-dotnet#7780))
  
* Fixed `ResourceBuilder.CreateDefault` ignoring
`OTEL_RESOURCE_ATTRIBUTES` and `OTEL_SERVICE_NAME` environment variables
when the host `IConfiguration` does not contain those settings.

([#​7855](open-telemetry/opentelemetry-dotnet#7855))
  
* Added improved self-diagnostics logging to improve the support
experience. The new `SelfDiagnosticsOptions` class configures a rolling
file sink and a console sink through the standard options pipeline.
Sinks are off by default.

([#​7588](open-telemetry/opentelemetry-dotnet#7588))
  
* Fixed a race that could incorrectly route a concurrent metric
measurement to the overflow point when its tag set was published as the
cardinality limit was reached.

([#​7804](open-telemetry/opentelemetry-dotnet#7804))
  
* Added `OpenTelemetryLoggerOptions.Version` and
`OpenTelemetryLoggerOptions.SchemaUrl` options to set an instrumentation
library version and schema URL applied to logs emitted via the
`Microsoft.Extensions.Logging` `ILogger` integration.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Fixed `LogRecord.CategoryName` resetting the current `Logger`'s
`Version` to `null` when set to a new value.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Bounded the internal cache of `Logger` scopes keyed by instrumentation
to avoid unbounded growth.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Fixed the `MeterProvider` and its `IServiceProvider` being kept alive
after the host is disposed when using `Microsoft.Extensions.Diagnostics`
versions prior to 9.0, which never dispose their
`MetricsSubscriptionManager` (and its underlying `MeterListener`).

([#​7924](open-telemetry/opentelemetry-dotnet#7924))
  
* Fixed a race condition between recording a measurement and collecting
a histogram with delta temporality that could cause an empty data point
(with a count of zero) to be exported in the next collection cycle.

([#​7923](open-telemetry/opentelemetry-dotnet#7923))
  
* Improved metric collection performance after metric streams are
removed by compacting metric storage during collection.

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

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

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

* Added `Logger.SchemaUrl` and a `LoggerProvider.GetLogger` overload
accepting a schema URL parameter using the new `LoggerOptions` type.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* **Breaking change** (pre-release only versions): `LoggerProvider`'s
protected `TryCreateLogger(string? name, out Logger? logger)`
extensibility method has been replaced by `TryCreateLogger(LoggerOptions
options, out Logger? logger)`. Custom `LoggerProvider` subclasses that
override the previous overload must update to override the new one; the
old overload is no longer called.
 ... (truncated)

## 1.20.0-rc.1

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

* NuGet: [OpenTelemetry
v1.20.0-rc.1](https://www.nuget.org/packages/OpenTelemetry/1.20.0-rc.1)

* Fixed `SuppressInstrumentationScope` reference counts leaking between
inherited asynchronous execution contexts.

([#​7803](open-telemetry/opentelemetry-dotnet#7803))
  
* Self-diagnostic features are explicitly disabled on browser-based
platforms (e.g. Blazor) and are now non-functional. Previously,
attempting to enable self-diagnostics on such platforms would result in
an exception at runtime.

([#​7799](open-telemetry/opentelemetry-dotnet#7799))
  
* Added `TracerProviderBuilder.ConfigureSampler` which receives the
resolved `Sampler` whether set programmatically, via
`OTEL_TRACES_SAMPLER`, or by default, and returns a replacement.
Intended for library authors who need to influence sampling without
overriding a sampler the application has configured.

([#​7780](open-telemetry/opentelemetry-dotnet#7780))
  
* Fixed `ResourceBuilder.CreateDefault` ignoring
`OTEL_RESOURCE_ATTRIBUTES` and `OTEL_SERVICE_NAME` environment variables
when the host `IConfiguration` does not contain those settings.

([#​7855](open-telemetry/opentelemetry-dotnet#7855))
  
* Added improved self-diagnostics logging to improve the support
experience. The new `SelfDiagnosticsOptions` class configures a rolling
file sink and a console sink through the standard options pipeline.
Sinks are off by default.

([#​7588](open-telemetry/opentelemetry-dotnet#7588))
  
* Fixed a race that could incorrectly route a concurrent metric
measurement to the overflow point when its tag set was published as the
cardinality limit was reached.

([#​7804](open-telemetry/opentelemetry-dotnet#7804))
  
* Added `OpenTelemetryLoggerOptions.Version` and
`OpenTelemetryLoggerOptions.SchemaUrl` options to set an instrumentation
library version and schema URL applied to logs emitted via the
`Microsoft.Extensions.Logging` `ILogger` integration.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Fixed `LogRecord.CategoryName` resetting the current `Logger`'s
`Version` to `null` when set to a new value.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Bounded the internal cache of `Logger` scopes keyed by instrumentation
to avoid unbounded growth.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* Fixed the `MeterProvider` and its `IServiceProvider` being kept alive
after the host is disposed when using `Microsoft.Extensions.Diagnostics`
versions prior to 9.0, which never dispose their
`MetricsSubscriptionManager` (and its underlying `MeterListener`).

([#​7924](open-telemetry/opentelemetry-dotnet#7924))
  
* Fixed a race condition between recording a measurement and collecting
a histogram with delta temporality that could cause an empty data point
(with a count of zero) to be exported in the next collection cycle.

([#​7923](open-telemetry/opentelemetry-dotnet#7923))
  
* Improved metric collection performance after metric streams are
removed by compacting metric storage during collection.

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

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

* NuGet: [OpenTelemetry.Api
v1.20.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Api/1.20.0-rc.1)

* Added `Logger.SchemaUrl` and a `LoggerProvider.GetLogger` overload
accepting a schema URL parameter using the new `LoggerOptions` type.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
* **Breaking change** (pre-release only versions): `LoggerProvider`'s
protected `TryCreateLogger(string? name, out Logger? logger)`
extensibility method has been replaced by `TryCreateLogger(LoggerOptions
options, out Logger? logger)`. Custom `LoggerProvider` subclasses that
override the previous overload must update to override the new one; the
old overload is no longer called.

([#​7727](open-telemetry/opentelemetry-dotnet#7727))
  
 ... (truncated)

## 1.20.0-beta.1

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

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

* A scrape request whose connection is aborted, or whose
`X-Prometheus-Scrape-Timeout-Seconds` deadline elapses, now stops
waiting for an in-progress metrics collection instead of continuing to
wait for it to finish. The collection itself is not cancelled and
continues running in the background.

([#​7856](open-telemetry/opentelemetry-dotnet#7856))
  
  * Updated OpenTelemetry core component version(s) to `1.20.0`.

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

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

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

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

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

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

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

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

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

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



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

Updated
[OpenTelemetry.Instrumentation.AspNetCore](https://github.com/open-telemetry/opentelemetry-dotnet-contrib)
from 1.19.0 to 1.20.0.

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

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

## 1.20.0

* NuGet: [OpenTelemetry.Exporter.Geneva
v1.20.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Geneva/1.20.0)

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

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

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


## 1.20.0-rc.1

* NuGet: [OpenTelemetry.Instrumentation.Process
v1.20.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Process/1.20.0-rc.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.Process-1.20.0-rc.1/src/OpenTelemetry.Instrumentation.Process/CHANGELOG.md)
for details.


## 1.20.0-beta.2

* NuGet: [OpenTelemetry.Instrumentation.ServiceFabricRemoting
v1.20.0-beta.2](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.ServiceFabricRemoting/1.20.0-beta.2)

* Fixed `TraceContextEnrichedActorRemotingProviderAttribute` ignoring
the
`TransportSettings` configuration section. Actor remoting clients now
load their
settings from `TransportSettings`, and actor remoting listeners fall
back to
`TransportSettings` when no actor-specific section is configured,
matching the
behaviour of Service Fabric's
`FabricTransportActorRemotingProviderAttribute`.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.ServiceFabricRemoting-1.20.0-beta.2/src/OpenTelemetry.Instrumentation.ServiceFabricRemoting/CHANGELOG.md)
for details.


## 1.20.0-beta.1

* NuGet: [OpenTelemetry.Extensions.Enrichment
v1.20.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Extensions.Enrichment/1.20.0-beta.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Extensions.Enrichment-1.20.0-beta.1/src/OpenTelemetry.Extensions.Enrichment/CHANGELOG.md)
for details.


## 1.20.0-alpha.2

* NuGet: [OpenTelemetry.Instrumentation.EventCounters
v1.20.0-alpha.2](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.EventCounters/1.20.0-alpha.2)

* Fixed a deadlock when an `EventSource` is created on another thread
while
    the meter provider is being built or disposed.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.EventCounters-1.20.0-alpha.2/src/OpenTelemetry.Instrumentation.EventCounters/CHANGELOG.md)
for details.


## 1.20.0-alpha.1

* NuGet: [OpenTelemetry.Instrumentation.EventCounters
v1.20.0-alpha.1](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.EventCounters/1.20.0-alpha.1)

* Added dependency injection support for EventCounters instrumentation.

([#​5475](open-telemetry/opentelemetry-dotnet-contrib#5475))
  
  * Updated OpenTelemetry core component version(s) to `1.20.0`.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.EventCounters-1.20.0-alpha.1/src/OpenTelemetry.Instrumentation.EventCounters/CHANGELOG.md)
for details.


## 1.19.1

* NuGet: [OpenTelemetry.Exporter.OneCollector
v1.19.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.OneCollector/1.19.1)

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

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

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


## 1.19.1-rc.1

* NuGet: [OpenTelemetry.Resources.Process
v1.19.1-rc.1](https://www.nuget.org/packages/OpenTelemetry.Resources.Process/1.19.1-rc.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Resources.Process-1.19.1-rc.1/src/OpenTelemetry.Resources.Process/CHANGELOG.md)
for details.


## 1.19.1-beta.2

* NuGet: [OpenTelemetry.Resources.Azure
v1.19.1-beta.2](https://www.nuget.org/packages/OpenTelemetry.Resources.Azure/1.19.1-beta.2)

* Add `cloud.account.id` and `azure.resource_group.name` attributes to
the Azure
    VM resource detector.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Resources.Azure-1.19.1-beta.2/src/OpenTelemetry.Resources.Azure/CHANGELOG.md)
for details.


## 1.19.1-beta.1

* NuGet: [OpenTelemetry.Exporter.Geneva
v1.19.1-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Geneva/1.19.1-beta.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Exporter.Geneva-1.19.1-beta.1/src/OpenTelemetry.Exporter.Geneva/CHANGELOG.md)
for details.


Commits viewable in [compare
view](open-telemetry/opentelemetry-dotnet-contrib@Exporter.OneCollector-1.19.0...Exporter.Geneva-1.20.0).
</details>

Updated
[OpenTelemetry.Instrumentation.Http](https://github.com/open-telemetry/opentelemetry-dotnet-contrib)
from 1.19.0 to 1.20.0.

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

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

## 1.20.0

* NuGet: [OpenTelemetry.Exporter.Geneva
v1.20.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Geneva/1.20.0)

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

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

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


## 1.20.0-rc.1

* NuGet: [OpenTelemetry.Instrumentation.Process
v1.20.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Process/1.20.0-rc.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.Process-1.20.0-rc.1/src/OpenTelemetry.Instrumentation.Process/CHANGELOG.md)
for details.


## 1.20.0-beta.2

* NuGet: [OpenTelemetry.Instrumentation.ServiceFabricRemoting
v1.20.0-beta.2](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.ServiceFabricRemoting/1.20.0-beta.2)

* Fixed `TraceContextEnrichedActorRemotingProviderAttribute` ignoring
the
`TransportSettings` configuration section. Actor remoting clients now
load their
settings from `TransportSettings`, and actor remoting listeners fall
back to
`TransportSettings` when no actor-specific section is configured,
matching the
behaviour of Service Fabric's
`FabricTransportActorRemotingProviderAttribute`.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.ServiceFabricRemoting-1.20.0-beta.2/src/OpenTelemetry.Instrumentation.ServiceFabricRemoting/CHANGELOG.md)
for details.


## 1.20.0-beta.1

* NuGet: [OpenTelemetry.Extensions.Enrichment
v1.20.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Extensions.Enrichment/1.20.0-beta.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Extensions.Enrichment-1.20.0-beta.1/src/OpenTelemetry.Extensions.Enrichment/CHANGELOG.md)
for details.


## 1.20.0-alpha.2

* NuGet: [OpenTelemetry.Instrumentation.EventCounters
v1.20.0-alpha.2](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.EventCounters/1.20.0-alpha.2)

* Fixed a deadlock when an `EventSource` is created on another thread
while
    the meter provider is being built or disposed.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.EventCounters-1.20.0-alpha.2/src/OpenTelemetry.Instrumentation.EventCounters/CHANGELOG.md)
for details.


## 1.20.0-alpha.1

* NuGet: [OpenTelemetry.Instrumentation.EventCounters
v1.20.0-alpha.1](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.EventCounters/1.20.0-alpha.1)

* Added dependency injection support for EventCounters instrumentation.

([#​5475](open-telemetry/opentelemetry-dotnet-contrib#5475))
  
  * Updated OpenTelemetry core component version(s) to `1.20.0`.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.EventCounters-1.20.0-alpha.1/src/OpenTelemetry.Instrumentation.EventCounters/CHANGELOG.md)
for details.


## 1.19.1

* NuGet: [OpenTelemetry.Exporter.OneCollector
v1.19.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.OneCollector/1.19.1)

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

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

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


## 1.19.1-rc.1

* NuGet: [OpenTelemetry.Resources.Process
v1.19.1-rc.1](https://www.nuget.org/packages/OpenTelemetry.Resources.Process/1.19.1-rc.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Resources.Process-1.19.1-rc.1/src/OpenTelemetry.Resources.Process/CHANGELOG.md)
for details.


## 1.19.1-beta.2

* NuGet: [OpenTelemetry.Resources.Azure
v1.19.1-beta.2](https://www.nuget.org/packages/OpenTelemetry.Resources.Azure/1.19.1-beta.2)

* Add `cloud.account.id` and `azure.resource_group.name` attributes to
the Azure
    VM resource detector.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Resources.Azure-1.19.1-beta.2/src/OpenTelemetry.Resources.Azure/CHANGELOG.md)
for details.


## 1.19.1-beta.1

* NuGet: [OpenTelemetry.Exporter.Geneva
v1.19.1-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Geneva/1.19.1-beta.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Exporter.Geneva-1.19.1-beta.1/src/OpenTelemetry.Exporter.Geneva/CHANGELOG.md)
for details.


Commits viewable in [compare
view](open-telemetry/opentelemetry-dotnet-contrib@Exporter.OneCollector-1.19.0...Exporter.Geneva-1.20.0).
</details>

Updated
[OpenTelemetry.Instrumentation.Runtime](https://github.com/open-telemetry/opentelemetry-dotnet-contrib)
from 1.19.0 to 1.20.0.

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

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

## 1.20.0

* NuGet: [OpenTelemetry.Exporter.Geneva
v1.20.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Geneva/1.20.0)

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

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

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


## 1.20.0-rc.1

* NuGet: [OpenTelemetry.Instrumentation.Process
v1.20.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Process/1.20.0-rc.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.Process-1.20.0-rc.1/src/OpenTelemetry.Instrumentation.Process/CHANGELOG.md)
for details.


## 1.20.0-beta.2

* NuGet: [OpenTelemetry.Instrumentation.ServiceFabricRemoting
v1.20.0-beta.2](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.ServiceFabricRemoting/1.20.0-beta.2)

* Fixed `TraceContextEnrichedActorRemotingProviderAttribute` ignoring
the
`TransportSettings` configuration section. Actor remoting clients now
load their
settings from `TransportSettings`, and actor remoting listeners fall
back to
`TransportSettings` when no actor-specific section is configured,
matching the
behaviour of Service Fabric's
`FabricTransportActorRemotingProviderAttribute`.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.ServiceFabricRemoting-1.20.0-beta.2/src/OpenTelemetry.Instrumentation.ServiceFabricRemoting/CHANGELOG.md)
for details.


## 1.20.0-beta.1

* NuGet: [OpenTelemetry.Extensions.Enrichment
v1.20.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Extensions.Enrichment/1.20.0-beta.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Extensions.Enrichment-1.20.0-beta.1/src/OpenTelemetry.Extensions.Enrichment/CHANGELOG.md)
for details.


## 1.20.0-alpha.2

* NuGet: [OpenTelemetry.Instrumentation.EventCounters
v1.20.0-alpha.2](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.EventCounters/1.20.0-alpha.2)

* Fixed a deadlock when an `EventSource` is created on another thread
while
    the meter provider is being built or disposed.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.EventCounters-1.20.0-alpha.2/src/OpenTelemetry.Instrumentation.EventCounters/CHANGELOG.md)
for details.


## 1.20.0-alpha.1

* NuGet: [OpenTelemetry.Instrumentation.EventCounters
v1.20.0-alpha.1](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.EventCounters/1.20.0-alpha.1)

* Added dependency injection support for EventCounters instrumentation.

([#​5475](open-telemetry/opentelemetry-dotnet-contrib#5475))
  
  * Updated OpenTelemetry core component version(s) to `1.20.0`.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.EventCounters-1.20.0-alpha.1/src/OpenTelemetry.Instrumentation.EventCounters/CHANGELOG.md)
for details.


## 1.19.1

* NuGet: [OpenTelemetry.Exporter.OneCollector
v1.19.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.OneCollector/1.19.1)

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

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

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


## 1.19.1-rc.1

* NuGet: [OpenTelemetry.Resources.Process
v1.19.1-rc.1](https://www.nuget.org/packages/OpenTelemetry.Resources.Process/1.19.1-rc.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Resources.Process-1.19.1-rc.1/src/OpenTelemetry.Resources.Process/CHANGELOG.md)
for details.


## 1.19.1-beta.2

* NuGet: [OpenTelemetry.Resources.Azure
v1.19.1-beta.2](https://www.nuget.org/packages/OpenTelemetry.Resources.Azure/1.19.1-beta.2)

* Add `cloud.account.id` and `azure.resource_group.name` attributes to
the Azure
    VM resource detector.

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Resources.Azure-1.19.1-beta.2/src/OpenTelemetry.Resources.Azure/CHANGELOG.md)
for details.


## 1.19.1-beta.1

* NuGet: [OpenTelemetry.Exporter.Geneva
v1.19.1-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Geneva/1.19.1-beta.1)

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

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

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Exporter.Geneva-1.19.1-beta.1/src/OpenTelemetry.Exporter.Geneva/CHANGELOG.md)
for details.


Commits viewable in [compare
view](open-telemetry/opentelemetry-dotnet-contrib@Exporter.OneCollector-1.19.0...Exporter.Geneva-1.20.0).
</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+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

comp:instrumentation.servicefabricremoting Things related to OpenTelemetry.Instrumentation.ServiceFabricRemoting keep-open Prevents issues and pull requests being closed as stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants