msgraph-sample-azurefunction-csharp
msgraph-sample-azurefunction-csharp copied to clipboard
Bump Microsoft.Azure.Functions.Worker.Sdk from 1.18.1 to 2.0.5
Updated Microsoft.Azure.Functions.Worker.Sdk from 1.18.1 to 2.0.5.
Release notes
Sourced from Microsoft.Azure.Functions.Worker.Sdk's releases.
2.0.0
Microsoft.Azure.Functions.Worker (metapackage) 2.0.0
- Updating
Microsoft.Azure.Functions.Worker.Coreto 2.0.0 - Updating
Microsoft.Azure.Functions.Worker.Grpcto 2.0.0 - Changed exception handling in function invocation path to ensure fatal exceptions bubble up.
Breaking Changes
- Dropping .NET 5 TFM support
- Capability
IncludeEmptyEntriesInMessagePayloadis now enabled by default (#2701)- This means that empty entries will be included in the function trigger message payload by default.
- To disable this capability and return to the old behaviour, set
IncludeEmptyEntriesInMessagePayloadtofalsein the worker options.
ValidateScopesis enabled for development environments by default.
Microsoft.Azure.Functions.Worker.Core 2.0.0
- Updating
Azure.Coreto 1.41.0 - New APIs supporting
IHostApplicationBuilder - Updated service registrations for bootstrapping methods to ensure idempotency.
Breaking Changes
- Capability
EnableUserCodeExceptionis now enabled by default (#2702)- This means that exceptions thrown by user code will be surfaced to the Host as their original exception type, instead of being wrapped in an RpcException.
- To disable this capability and return to the old behaviour, set
EnableUserCodeExceptiontofalsein the worker options. - The
EnableUserCodeExceptionproperty in WorkerOptions has been marked as obsolete and may be removed in a future release.
- Rename
ILoggerExtensionstoFunctionsLoggerExtensionsto avoid naming conflict issues (#2716) - Removed the default value for HttpStatusCode in WriteAsJsonAsync (#2720)
- Removed fallback command line argument reading code for grpc worker startup options. (#1908)
Setting Worker Options Example
If you need to disable these capabilities and return to the old behaviour, you can set the worker options as follows:
var host = new HostBuilder()
.ConfigureFunctionsWorkerDefaults(options =>
{
options.EnableUserCodeException = false;
options.IncludeEmptyEntriesInMessagePayload = false;
})
Microsoft.Azure.Functions.Worker.Grpc 2.0.0
- Refer to metapackage
1.24.0
What's Changed
Microsoft.Azure.Functions.Worker (metapackage) 1.24.0
- Updating
Microsoft.Azure.Functions.Worker.Coreto 1.20.0 - Updating
Microsoft.Azure.Functions.Worker.Grpcto 1.18.0
Microsoft.Azure.Functions.Worker.Core 1.20.0
- Updated service registrations for bootstrapping methods to ensure idempotency. (#2820)
Microsoft.Azure.Functions.Worker.Grpc 1.18.0
- Changed exception handling in function invocation path to ensure fatal exceptions bubble up. (#2789)
- Updated service registrations for bootstrapping methods to ensure idempotency. (#2820)
1.23.0
What's Changed
Microsoft.Azure.Functions.Worker (metapackage) 1.23.0
- Updating
Microsoft.Azure.Functions.Worker.Coreto 1.19.0 - Updating
Microsoft.Azure.Functions.Worker.Grpcto 1.17.0 - Updating
Azure.Coreto 1.41.0
Microsoft.Azure.Functions.Worker.Core 1.19.0
- Updating
Azure.Coreto 1.41.0
Microsoft.Azure.Functions.Worker.Grpc 1.17.0
- Updating
Azure.Coreto 1.41.0
1.22.0
What's Changed
Microsoft.Azure.Functions.Worker (metapackage) 1.22.0
- Updating
Microsoft.Azure.Functions.Worker.Coreto 1.18.0
Microsoft.Azure.Functions.Worker.Core 1.18.0
- Enabling AAD Authentication for ApplicationInsights (#2217)
- OpenTelemetry support (#2395)
1.21.0
What's Changed
Microsoft.Azure.Functions.Worker (metapackage) 1.21.0
- Updating
Microsoft.Azure.Functions.Worker.Coreto 1.17.0 - Updating
Microsoft.Azure.Functions.Worker.Grpcto 1.16.0 - Updating
Azure.Coreto 1.37.0
Microsoft.Azure.Functions.Worker.Core 1.17.0
- Updating
Azure.Coreto 1.37.0 - Updating
System.Text.Encodings.Webfornetstandard2.0
Microsoft.Azure.Functions.Worker.Grpc 1.16.0
- Updating
Azure.Coreto 1.37.0
1.20.1
What's Changed
Microsoft.Azure.Functions.Worker (metapackage) 1.20.1
- Updated to
Microsoft.Azure.Functions.Worker.Core1.16.1
Microsoft.Azure.Functions.Worker.Core 1.16.1
- Populating parameter value for nullable types when input binding data is missing the value for the parameter (#2155)
- Remove closure in DefaultFunctionExecutor (#2182) (Thank you @danielmarbach for this contribution!)
1.20.0
What's Changed
Microsoft.Azure.Functions.Worker (metapackage) 1.20.0
- Updated to
Microsoft.Azure.Functions.Worker.Core1.16.0 - Updated to
Microsoft.Azure.Functions.Worker.Grpc1.15.0
Microsoft.Azure.Functions.Worker.Core 1.16.0
- Adding optional parameter support (#1868)
- Unsealed
Microsoft.Azure.Functions.Worker.Http.HttpHeadersCollection HttpRequestDataExtensions.ReadAsStringAsyncupdated to use enforce theUTF-8default if the encoding is not specified. (#1987)
Microsoft.Azure.Functions.Worker.Grpc 1.15.0
- Added support for handling the new command line arguments with "functions-" prefix. (#1897)
- Adding optional parameter support (#1868)
- Enhancements to interop in hosted placeholder scenarios
Thank you @endizhupani for your contributions to this release!
Commits viewable in compare view.
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.