diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fa3f70d..60ff8df8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ## Unreleased +- 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)). - 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)) ## 1.24.1 diff --git a/Directory.Packages.props b/Directory.Packages.props index b5b78a92..0d296abc 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -9,16 +9,18 @@ + Azure Functions host process. Historically the host ran on net8.0 and required the + package versions to stay at 8.x so the assembly versions (8.0.0.0) matched what the + host provided; using 10.x caused FileNotFoundException at runtime. + As of azure-functions-host v4.1049.x the host targets net10.0 and ships 9.x/10.x + shared-framework assemblies via runtimeassemblies-relaxed.json (minorMatchOrLower), + so 9.x package versions are now safe. + See: https://github.com/Azure/azure-functions-host (WebJobs.Script.csproj -> net10.0) --> - + @@ -88,7 +90,7 @@ - +