Skip to content

Commit e09e2ba

Browse files
authored
Bump DI.Abstractions and Bcl.AsyncInterfaces to 9.0.1 (#3433) (#723)
1 parent 7c6fe3c commit e09e2ba

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Changelog
22

33
## Unreleased
4+
- Bump `Microsoft.Extensions.DependencyInjection.Abstractions` from 8.0.2 to 9.0.1 (and `Microsoft.Bcl.AsyncInterfaces` from 8.0.0 to 9.0.1, which the former transitively floors at 9.0.1) to align with the floor declared by `Microsoft.Azure.WebJobs 3.0.45 -> Microsoft.Extensions.Logging.Abstractions 9.0.1`. Fixes NU1605 in downstream Azure Functions Worker isolated apps consuming `Microsoft.DurableTask.Extensions.AzureBlobPayloads` ([Azure/azure-functions-durable-extension#3433](https://github.com/Azure/azure-functions-durable-extension/issues/3433)).
45
- Validate explicit `UseWorkItemFilters(filters)` filter names against the worker's `DurableTaskRegistry`. Filters that reference an orchestration, activity, or entity name not registered with the worker now throw `OptionsValidationException` at worker startup instead of silently waiting for work items that will never arrive. No customer-side validation call is required. ([#719](https://github.com/microsoft/durabletask-dotnet/pull/719))
56

67
## 1.24.1

Directory.Packages.props

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,18 @@
99

1010
<!-- Microsoft.Extensions.* Packages
1111
IMPORTANT: These assemblies are part of the .NET shared framework and load into the
12-
Azure Functions host process, which runs on net8.0. Package versions MUST stay at 8.x
13-
so the assembly versions (8.0.0.0) match what the host provides. Using 10.x causes
14-
FileNotFoundException at runtime because the host cannot satisfy Version=10.0.0.0.
15-
DO NOT upgrade to 10.x+ until the Azure Functions host itself targets .NET 10.
16-
See: https://github.com/Azure/azure-functions-host (WebJobs.Script.csproj -> net8.0) -->
12+
Azure Functions host process. Historically the host ran on net8.0 and required the
13+
package versions to stay at 8.x so the assembly versions (8.0.0.0) matched what the
14+
host provided; using 10.x caused FileNotFoundException at runtime.
15+
As of azure-functions-host v4.1049.x the host targets net10.0 and ships 9.x/10.x
16+
shared-framework assemblies via runtimeassemblies-relaxed.json (minorMatchOrLower),
17+
so 9.x package versions are now safe.
18+
See: https://github.com/Azure/azure-functions-host (WebJobs.Script.csproj -> net10.0) -->
1719
<ItemGroup>
1820
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" />
1921
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
2022
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.2" />
21-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" />
23+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.1" />
2224
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="8.0.1" />
2325
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.1" />
2426
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.3" />
@@ -88,7 +90,7 @@
8890
<PackageVersion Include="DotNext" Version="4.13.1" Condition="'$(TargetFramework)' != 'net8.0' AND '$(TargetFramework)' != 'net10.0'" />
8991
<PackageVersion Include="DotNext" Version="5.19.0" Condition="'$(TargetFramework)' == 'net8.0' OR '$(TargetFramework)' == 'net10.0'" />
9092
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
91-
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="8.0.0" />
93+
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="9.0.1" />
9294
<PackageVersion Include="System.Linq.Async" Version="6.0.1" />
9395
<PackageVersion Include="System.Text.Json" Version="8.0.6" />
9496
<PackageVersion Include="System.Collections.Immutable" Version="8.0.0" />

0 commit comments

Comments
 (0)