Commit 0175f3d
authored
deps: Bump the nuget-minor-and-patch group with 15 updates (#59)
Updated [Aspire.Hosting.AppHost](https://github.com/microsoft/aspire)
from 13.4.2 to 13.4.3.
<details>
<summary>Release notes</summary>
_Sourced from [Aspire.Hosting.AppHost's
releases](https://github.com/microsoft/aspire/releases)._
## 13.4.3
## What's New in Aspire 13.4.3
Patch release for Aspire 13.4 with a fix for persistent container
endpoint allocation regressions introduced in 13.4.
### 🐛 Fixes
- 🔌 **Persistent container endpoints had incorrect default behavior** —
Persistent containers were defaulting to proxyless endpoint behavior
instead of the proxied behavior used by normal containers. This caused
integrations that depend on endpoint allocation before resource startup
(such as the KeyVault emulator) to fail. Persistent containers now
default to proxied endpoints matching normal container behavior; opt out
with `isProxied: false` or `WithEndpointProxySupport(false)`. Proxyless
container endpoints with only a `targetPort` specified now also resolve
immediately to that port instead of waiting for delayed allocation.
(#17960, `@danegsta`)
### 🏷️ Housekeeping
- 🛠️ Unblocked WinGet manifest publishing on locked-down 1ES agents and
updated manifest tags (#17958)
---
*Full Changelog:
microsoft/aspire@v13.4.2...v13.4.3*
*Full commit:
[4f218933552e18ff2874d1b6d5dc3fe671e3b6d9](microsoft/aspire@4f218933552e18ff2874d1b6d5dc3fe671e3b6d9)*
> Generated by [Generate release notes for a new stable Aspire
release](https://github.com/microsoft/aspire/actions/runs/27173824611/agentic_workflow)
· ● 4.7M
<!-- gh-aw-agentic-workflow: Generate release notes for a new stable
Aspire release, engine: copilot, version: 1.0.40, model:
claude-sonnet-4.6, id: 27173824611, workflow_id: release-notes-generate,
run: https://github.com/microsoft/aspire/actions/runs/27173824611 -->
Commits viewable in [compare
view](microsoft/aspire@v13.4.2...v13.4.3).
</details>
Updated
[Microsoft.AspNetCore.Components.WebAssembly](https://github.com/dotnet/dotnet)
from 10.0.8 to 10.0.9.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.AspNetCore.Components.WebAssembly's
releases](https://github.com/dotnet/dotnet/releases)._
No release notes found for this version range.
Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>
Updated
[Microsoft.AspNetCore.Components.WebAssembly.DevServer](https://github.com/dotnet/dotnet)
from 10.0.8 to 10.0.9.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.AspNetCore.Components.WebAssembly.DevServer's
releases](https://github.com/dotnet/dotnet/releases)._
No release notes found for this version range.
Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>
Updated [Microsoft.AspNetCore.OpenApi](https://github.com/dotnet/dotnet)
from 10.0.8 to 10.0.9.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.AspNetCore.OpenApi's
releases](https://github.com/dotnet/dotnet/releases)._
No release notes found for this version range.
Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>
Updated
[Microsoft.Extensions.Configuration](https://github.com/dotnet/dotnet)
from 10.0.8 to 10.0.9.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.Extensions.Configuration's
releases](https://github.com/dotnet/dotnet/releases)._
No release notes found for this version range.
Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>
Updated
[Microsoft.Extensions.DependencyInjection.Abstractions](https://github.com/dotnet/dotnet)
from 10.0.8 to 10.0.9.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.Extensions.DependencyInjection.Abstractions's
releases](https://github.com/dotnet/dotnet/releases)._
No release notes found for this version range.
Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>
Updated
[Microsoft.Extensions.Hosting.Abstractions](https://github.com/dotnet/dotnet)
from 10.0.8 to 10.0.9.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.Extensions.Hosting.Abstractions's
releases](https://github.com/dotnet/dotnet/releases)._
No release notes found for this version range.
Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>
Updated [Microsoft.Extensions.Http](https://github.com/dotnet/dotnet)
from 10.0.8 to 10.0.9.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.Extensions.Http's
releases](https://github.com/dotnet/dotnet/releases)._
No release notes found for this version range.
Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>
Updated
[Microsoft.Extensions.Http.Resilience](https://github.com/dotnet/extensions)
from 10.6.0 to 10.7.0.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.Extensions.Http.Resilience's
releases](https://github.com/dotnet/extensions/releases)._
## 10.7.0
v10.7.0 graduates the
[Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes)
package to stable. The package registers a Kubernetes-aware
`ResourceQuotaProvider` that reads the pod's CPU and memory requests and
limits and exposes them to
`Microsoft.Extensions.Diagnostics.ResourceMonitoring` as baseline and
maximum quotas, which then feed the request and limit dimensions of the
published resource utilization metrics. The companion `ResourceQuota`
and `ResourceQuotaProvider` types in
`Microsoft.Extensions.Diagnostics.ResourceMonitoring` graduate to stable
in the same change so that consumers can implement custom quota
providers without taking an experimental dependency.
On the AI side, `Microsoft.Extensions.AI.OpenAI` moves to OpenAI 2.11.0
and fixes a deserialization bug in `ToolJson.AdditionalProperties` so
that JSON Schema `additionalProperties` values shaped as sub-schema
objects (for example `{"type":"string"}`) are preserved instead of
throwing during deserialization. `HostedFileContent.SizeInBytes` and
`HostedFileContent.CreatedAt` graduate to stable since both values are
consistently available across hosted-file providers, while `Purpose` and
`Scope` remain experimental as provider-shaped vocabulary.
`FunctionInvokingChatClient` drops a backward-compat path that
auto-marked `ToolApprovalResponseContent` entries with
`InformationalOnly: true`; consumers that need to continue accepting
sessions serialized before #7468 can use the sample
`ApprovalHistoryNormalizingChatClient` middleware added in the test
project.
## Experimental API Changes
### Now Stable
* `Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes`
package is now stable #7253
* Resource Monitoring `ResourceQuota` and `ResourceQuotaProvider` APIs
are now stable (previously `EXTEXP0008`) #7253
* `HostedFileContent.SizeInBytes` and `HostedFileContent.CreatedAt` are
now stable (previously `MEAI001`) #7513
## What's Changed
### AI
* Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt
#7513 by @jozkee (co-authored by @Copilot)
* Remove backward-compat InformationalOnly case from FICC; suggest
middleware workaround #7538 by @jozkee (co-authored by @Copilot)
* Upgrade OpenAI package from 2.10.0 to 2.11.0 #7544 by @jozkee
(co-authored by @Copilot)
* Fix ToolJson.AdditionalProperties to accept sub-schema objects #7546
by @jozkee (co-authored by @Copilot)
### Diagnostics, Health Checks, and Resource Monitoring
* Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes to
stable #7253 by @amadeuszl (co-authored by @Copilot)
## Repository Infrastructure Updates
* [main] Update dependencies from dotnet/arcade #7521
* Bump dotnet-reportgenerator-globaltool from 5.5.9 to 5.5.10 #7522
* Bump dotnet-coverage from 18.6.2 to 18.7.0 #7530
* Bump PowerShell from 7.6.1 to 7.6.2 #7531
* Bump qs from 6.15.1 to 6.15.2 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
#7532
* [main] Update dependencies from dotnet/arcade #7534
* Bump tmp from 0.2.5 to 0.2.6 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
#7537
## Acknowledgements
* @ericstj submitted issue #7509 (resolved by #7544)
* @scottt732 submitted issue #7540 (resolved by #7546)
* @DeagleGross @wtgodbe @dariusclay @evgenyfedorov2 @peterwald
@PranavSenthilnathan @shyamnamboodiripad @stephentoub @tarekgh
reviewed pull requests
**Full Changelog**:
dotnet/extensions@v10.6.0...v10.7.0
Commits viewable in [compare
view](dotnet/extensions@v10.6.0...v10.7.0).
</details>
Updated [Microsoft.Extensions.Options](https://github.com/dotnet/dotnet)
from 10.0.8 to 10.0.9.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.Extensions.Options's
releases](https://github.com/dotnet/dotnet/releases)._
No release notes found for this version range.
Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>
Updated
[Microsoft.Extensions.Options.ConfigurationExtensions](https://github.com/dotnet/dotnet)
from 10.0.8 to 10.0.9.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.Extensions.Options.ConfigurationExtensions's
releases](https://github.com/dotnet/dotnet/releases)._
No release notes found for this version range.
Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>
Updated
[Microsoft.Extensions.ServiceDiscovery](https://github.com/dotnet/extensions)
from 10.6.0 to 10.7.0.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.Extensions.ServiceDiscovery's
releases](https://github.com/dotnet/extensions/releases)._
## 10.7.0
v10.7.0 graduates the
[Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes](https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes)
package to stable. The package registers a Kubernetes-aware
`ResourceQuotaProvider` that reads the pod's CPU and memory requests and
limits and exposes them to
`Microsoft.Extensions.Diagnostics.ResourceMonitoring` as baseline and
maximum quotas, which then feed the request and limit dimensions of the
published resource utilization metrics. The companion `ResourceQuota`
and `ResourceQuotaProvider` types in
`Microsoft.Extensions.Diagnostics.ResourceMonitoring` graduate to stable
in the same change so that consumers can implement custom quota
providers without taking an experimental dependency.
On the AI side, `Microsoft.Extensions.AI.OpenAI` moves to OpenAI 2.11.0
and fixes a deserialization bug in `ToolJson.AdditionalProperties` so
that JSON Schema `additionalProperties` values shaped as sub-schema
objects (for example `{"type":"string"}`) are preserved instead of
throwing during deserialization. `HostedFileContent.SizeInBytes` and
`HostedFileContent.CreatedAt` graduate to stable since both values are
consistently available across hosted-file providers, while `Purpose` and
`Scope` remain experimental as provider-shaped vocabulary.
`FunctionInvokingChatClient` drops a backward-compat path that
auto-marked `ToolApprovalResponseContent` entries with
`InformationalOnly: true`; consumers that need to continue accepting
sessions serialized before #7468 can use the sample
`ApprovalHistoryNormalizingChatClient` middleware added in the test
project.
## Experimental API Changes
### Now Stable
* `Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes`
package is now stable #7253
* Resource Monitoring `ResourceQuota` and `ResourceQuotaProvider` APIs
are now stable (previously `EXTEXP0008`) #7253
* `HostedFileContent.SizeInBytes` and `HostedFileContent.CreatedAt` are
now stable (previously `MEAI001`) #7513
## What's Changed
### AI
* Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt
#7513 by @jozkee (co-authored by @Copilot)
* Remove backward-compat InformationalOnly case from FICC; suggest
middleware workaround #7538 by @jozkee (co-authored by @Copilot)
* Upgrade OpenAI package from 2.10.0 to 2.11.0 #7544 by @jozkee
(co-authored by @Copilot)
* Fix ToolJson.AdditionalProperties to accept sub-schema objects #7546
by @jozkee (co-authored by @Copilot)
### Diagnostics, Health Checks, and Resource Monitoring
* Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes to
stable #7253 by @amadeuszl (co-authored by @Copilot)
## Repository Infrastructure Updates
* [main] Update dependencies from dotnet/arcade #7521
* Bump dotnet-reportgenerator-globaltool from 5.5.9 to 5.5.10 #7522
* Bump dotnet-coverage from 18.6.2 to 18.7.0 #7530
* Bump PowerShell from 7.6.1 to 7.6.2 #7531
* Bump qs from 6.15.1 to 6.15.2 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
#7532
* [main] Update dependencies from dotnet/arcade #7534
* Bump tmp from 0.2.5 to 0.2.6 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
#7537
## Acknowledgements
* @ericstj submitted issue #7509 (resolved by #7544)
* @scottt732 submitted issue #7540 (resolved by #7546)
* @DeagleGross @wtgodbe @dariusclay @evgenyfedorov2 @peterwald
@PranavSenthilnathan @shyamnamboodiripad @stephentoub @tarekgh
reviewed pull requests
**Full Changelog**:
dotnet/extensions@v10.6.0...v10.7.0
Commits viewable in [compare
view](dotnet/extensions@v10.6.0...v10.7.0).
</details>
Updated
[OpenTelemetry.Exporter.OpenTelemetryProtocol](https://github.com/open-telemetry/opentelemetry-dotnet)
from 1.15.3 to 1.16.0.
<details>
<summary>Release notes</summary>
_Sourced from [OpenTelemetry.Exporter.OpenTelemetryProtocol's
releases](https://github.com/open-telemetry/opentelemetry-dotnet/releases)._
## 1.16.0
For highlights and announcements pertaining to this release see:
[Release Notes >
1.16.0](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1160).
The following changes are from the previous release
[1.16.0-rc.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.16.0-rc.1).
* NuGet: [OpenTelemetry
v1.16.0](https://www.nuget.org/packages/OpenTelemetry/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Api
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Api/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Api/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Exporter.Console
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Exporter.Console/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Exporter.InMemory
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Exporter.OpenTelemetryProtocol
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Exporter.Zipkin
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Extensions.Hosting
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.16.0)
No notable changes.
... (truncated)
## 1.16.0-rc.1
The following changes are from the previous release
[1.15.3](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.3).
* NuGet: [OpenTelemetry
v1.16.0-rc.1](https://www.nuget.org/packages/OpenTelemetry/1.16.0-rc.1)
* Stop validating View-provided metric stream `Name` against the
instrument
name syntax, per
[spec
clarification](open-telemetry/opentelemetry-specification#5094).
([#7300](open-telemetry/opentelemetry-dotnet#7300))
* Fix incorrect validation of `OTEL_BSP_*` and `OTEL_BLRP_*` environment
variables.
([#7187](open-telemetry/opentelemetry-dotnet#7187))
* Fix observable instrument callbacks running once per reader instead of
once per collection cycle.
([#7188](open-telemetry/opentelemetry-dotnet#7188))
* Added exception safety for user-supplied `ExemplarReservoir`
implementations.
Exceptions thrown from `Offer` are now caught and logged rather than
propagating
out of `Counter.Add`/`Histogram.Record`.
([#7277](open-telemetry/opentelemetry-dotnet#7277))
* Update `OpenTelemetrySdkEventSource` to support the W3C randomness
flag.
([#7301](open-telemetry/opentelemetry-dotnet#7301))
* Added `ObservedTimestamp` property to `LogRecord`.
([#6979](open-telemetry/opentelemetry-dotnet#6979))
* **Breaking Change** Explicit histogram boundaries no longer allow more
than
10 million values.
([#7165](open-telemetry/opentelemetry-dotnet#7165))
* Fixed a circular reference which could cause a `LoggerProvider` to
fail to
resolve when one of its dependencies depends on `ILogger` or
`ILoggerFactory`.
As part of this fix the `LoggerProvider` resolved from dependency
injection
is now created lazily when the first logger is created rather than when
`ILoggerProvider` or `ILoggerFactory` is resolved. A consequence is that
any
invalid configuration now surfaces when the first log record is written
instead
of when the logging services are resolved.
([#7308](open-telemetry/opentelemetry-dotnet#7308))
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0-rc.1/src/OpenTelemetry/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Api
v1.16.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Api/1.16.0-rc.1)
* **Experimental (pre-release builds only):**
Add support for using environment variables as context propagation
carriers.
([#7174](open-telemetry/opentelemetry-dotnet#7174))
* Fix `BaggagePropagator` to correctly follow Key and Value Encoding
rules as per
... (truncated)
## 1.16.0-beta.1
The following changes are from the previous release
[1.15.3-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.15.3-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore
v1.16.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.16.0-beta.1)
* Fixed scrape response cache freshness using monotonic time so it is
not
affected by NTP system clock adjustments.
([#7253](open-telemetry/opentelemetry-dotnet#7253))
* **Breaking Change** Removed `DisableTimestamp` property from
`PrometheusAspNetCoreOptions`.
([#7176](open-telemetry/opentelemetry-dotnet#7176))
* Fixed the serialization of `NaN`, `PositiveInfinity`, and
`NegativeInfinity`
values in Prometheus metrics to be compliant with the specification.
([#7179](open-telemetry/opentelemetry-dotnet#7179))
* Fixed loss of precision when serializing `double` and `float` values
in
Prometheus metrics to be compliant with the specification by using 17
significant digits to represent such values.
([#7179](open-telemetry/opentelemetry-dotnet#7179))
* Fix non-ASCII characters in metric names and unit strings not being
sanitized
correctly during Prometheus serialization.
([#7184](open-telemetry/opentelemetry-dotnet#7184))
* Fix case where reader tracking could be reset while readers were still
active.
([#7190](open-telemetry/opentelemetry-dotnet#7190))
* Improve `Accept` header handling for format negotiation so OpenMetrics
is
selected correctly by considering whitespace and `q` weights.
([#7208](open-telemetry/opentelemetry-dotnet#7208))
* Emit OpenMetrics exemplars for counters and histogram buckets.
([#7222](open-telemetry/opentelemetry-dotnet#7222))
* Fix incorrect handling of untyped metrics when using OpenMetrics
format.
([#7219](open-telemetry/opentelemetry-dotnet#7219))
* Fix Prometheus/OpenMetrics serialization to emit metric and label
names
containing `_` instead of dropping them and prefixing leading digits.
Invalid characters are replaced with `_` instead of being dropped.
([#7209](open-telemetry/opentelemetry-dotnet#7209))
* Add `escaping=underscores` to the `Accept` header handling for content
negotiation so OpenMetrics are handled correctly.
([#7209](open-telemetry/opentelemetry-dotnet#7209))
* Omit histogram `_sum` and `_count` in OpenMetrics when negative bucket
thresholds are present.
([#7221](open-telemetry/opentelemetry-dotnet#7221))
... (truncated)
Commits viewable in [compare
view](open-telemetry/opentelemetry-dotnet@core-1.15.3...core-1.16.0).
</details>
Updated
[OpenTelemetry.Extensions.Hosting](https://github.com/open-telemetry/opentelemetry-dotnet)
from 1.15.3 to 1.16.0.
<details>
<summary>Release notes</summary>
_Sourced from [OpenTelemetry.Extensions.Hosting's
releases](https://github.com/open-telemetry/opentelemetry-dotnet/releases)._
## 1.16.0
For highlights and announcements pertaining to this release see:
[Release Notes >
1.16.0](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#1160).
The following changes are from the previous release
[1.16.0-rc.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.16.0-rc.1).
* NuGet: [OpenTelemetry
v1.16.0](https://www.nuget.org/packages/OpenTelemetry/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Api
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Api/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Api/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Exporter.Console
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Exporter.Console/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Exporter.InMemory
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Exporter.OpenTelemetryProtocol
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Exporter.Zipkin
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.16.0)
No notable changes.
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Extensions.Hosting
v1.16.0](https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.16.0)
No notable changes.
... (truncated)
## 1.16.0-rc.1
The following changes are from the previous release
[1.15.3](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.3).
* NuGet: [OpenTelemetry
v1.16.0-rc.1](https://www.nuget.org/packages/OpenTelemetry/1.16.0-rc.1)
* Stop validating View-provided metric stream `Name` against the
instrument
name syntax, per
[spec
clarification](open-telemetry/opentelemetry-specification#5094).
([#7300](open-telemetry/opentelemetry-dotnet#7300))
* Fix incorrect validation of `OTEL_BSP_*` and `OTEL_BLRP_*` environment
variables.
([#7187](open-telemetry/opentelemetry-dotnet#7187))
* Fix observable instrument callbacks running once per reader instead of
once per collection cycle.
([#7188](open-telemetry/opentelemetry-dotnet#7188))
* Added exception safety for user-supplied `ExemplarReservoir`
implementations.
Exceptions thrown from `Offer` are now caught and logged rather than
propagating
out of `Counter.Add`/`Histogram.Record`.
([#7277](open-telemetry/opentelemetry-dotnet#7277))
* Update `OpenTelemetrySdkEventSource` to support the W3C randomness
flag.
([#7301](open-telemetry/opentelemetry-dotnet#7301))
* Added `ObservedTimestamp` property to `LogRecord`.
([#6979](open-telemetry/opentelemetry-dotnet#6979))
* **Breaking Change** Explicit histogram boundaries no longer allow more
than
10 million values.
([#7165](open-telemetry/opentelemetry-dotnet#7165))
* Fixed a circular reference which could cause a `LoggerProvider` to
fail to
resolve when one of its dependencies depends on `ILogger` or
`ILoggerFactory`.
As part of this fix the `LoggerProvider` resolved from dependency
injection
is now created lazily when the first logger is created rather than when
`ILoggerProvider` or `ILoggerFactory` is resolved. A consequence is that
any
invalid configuration now surfaces when the first log record is written
instead
of when the logging services are resolved.
([#7308](open-telemetry/opentelemetry-dotnet#7308))
See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0-rc.1/src/OpenTelemetry/CHANGELOG.md)
for details.
* NuGet: [OpenTelemetry.Api
v1.16.0-rc.1](https://www.nuget.org/packages/OpenTelemetry.Api/1.16.0-rc.1)
* **Experimental (pre-release builds only):**
Add support for using environment variables as context propagation
carriers.
([#7174](open-telemetry/opentelemetry-dotnet#7174))
* Fix `BaggagePropagator` to correctly follow Key and Value Encoding
rules as per
... (truncated)
## 1.16.0-beta.1
The following changes are from the previous release
[1.15.3-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.15.3-beta.1).
* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore
v1.16.0-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.16.0-beta.1)
* Fixed scrape response cache freshness using monotonic time so it is
not
affected by NTP system clock adjustments.
([#7253](open-telemetry/opentelemetry-dotnet#7253))
* **Breaking Change** Removed `DisableTimestamp` property from
`PrometheusAspNetCoreOptions`.
([#7176](open-telemetry/opentelemetry-dotnet#7176))
* Fixed the serialization of `NaN`, `PositiveInfinity`, and
`NegativeInfinity`
values in Prometheus metrics to be compliant with the specification.
([#7179](open-telemetry/opentelemetry-dotnet#7179))
* Fixed loss of precision when serializing `double` and `float` values
in
Prometheus metrics to be compliant with the specification by using 17
significant digits to represent such values.
([#7179](open-telemetry/opentelemetry-dotnet#7179))
* Fix non-ASCII characters in metric names and unit strings not being
sanitized
correctly during Prometheus serialization.
([#7184](open-telemetry/opentelemetry-dotnet#7184))
* Fix case where reader tracking could be reset while readers were still
active.
([#7190](open-telemetry/opentelemetry-dotnet#7190))
* Improve `Accept` header handling for format negotiation so OpenMetrics
is
selected correctly by considering whitespace and `q` weights.
([#7208](open-telemetry/opentelemetry-dotnet#7208))
* Emit OpenMetrics exemplars for counters and histogram buckets.
([#7222](open-telemetry/opentelemetry-dotnet#7222))
* Fix incorrect handling of untyped metrics when using OpenMetrics
format.
([#7219](open-telemetry/opentelemetry-dotnet#7219))
* Fix Prometheus/OpenMetrics serialization to emit metric and label
names
containing `_` instead of dropping them and prefixing leading digits.
Invalid characters are replaced with `_` instead of being dropped.
([#7209](open-telemetry/opentelemetry-dotnet#7209))
* Add `escaping=underscores` to the `Accept` header handling for content
negotiation so OpenMetrics are handled correctly.
([#7209](open-telemetry/opentelemetry-dotnet#7209))
* Omit histogram `_sum` and `_count` in OpenMetrics when negative bucket
thresholds are present.
([#7221](open-telemetry/opentelemetry-dotnet#7221))
... (truncated)
Commits viewable in [compare
view](open-telemetry/opentelemetry-dotnet@core-1.15.3...core-1.16.0).
</details>
Updated [Scalar.AspNetCore](https://github.com/scalar/scalar) from
2.14.14 to 2.16.3.
<details>
<summary>Release notes</summary>
_Sourced from [Scalar.AspNetCore's
releases](https://github.com/scalar/scalar/releases)._
No release notes found for this version range.
Commits viewable in [compare
view](https://github.com/scalar/scalar/commits).
</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>1 parent 8efcd5f commit 0175f3d
1 file changed
Lines changed: 15 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
0 commit comments