Commit 673e7db
authored
Bump Microsoft.Extensions.Http.Resilience from 10.6.0 to 10.7.0 (#1200)
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>
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent d5b1bc4 commit 673e7db
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
0 commit comments