Releases: Azure/azure-functions-dotnet-worker
Releases · Azure/azure-functions-dotnet-worker
Microsoft.Azure.Functions.Worker.Extensions.SendGrid 3.1.0
What's Changed
Microsoft.Azure.Functions.Worker.Extensions.SendGrid 3.1.0
- Update dependency "Microsoft.Azure.WebJobs.Extensions.SendGrid" to v3.1.0
Microsoft.Azure.Functions.Worker.Extensions.CosmosDB 4.12.0
What's Changed
Microsoft.Azure.Functions.Worker.Extensions.CosmosDB 4.12.0
- Updated
Microsoft.Azure.WebJobs.Extensions.CosmosDBreference to 4.9.0 (#2944) - Return a successful result with a null value when a Cosmos document cannot be found (#2942)
New Contributors
- @florianlenz96 made their first contribution in #2942
Microsoft.Azure.Functions.Worker.Extensions.Http 3.3.0
What's Changed
Microsoft.Azure.Functions.Worker.Extensions.Http 3.3.0
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 1.3.3
What's Changed
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 1.3.3
- [Bug Fix] Update ContextReference to no longer use a given invocation's cancellation token (#2931)
- This bug fix should fix the
Request has finished and HttpContext disposedexceptions
- This bug fix should fix the
Microsoft.Azure.Functions.Worker.Extensions.ServiceBus 5.22.1
What's Changed
Microsoft.Azure.Functions.Worker.Extensions.ServiceBus 5.22.1
- [Bug Fix] Fix
IsBatchedproperty for ServiceBusSessionMessageActions (#2889)
Microsoft.Azure.Functions.Worker.Extensions.Rpc 1.0.1
What's Changed
Microsoft.Azure.Functions.Worker.Extensions.Rpc 1.0.1
- Set max message send and receive length on gRPC
CallInvoker.
Microsoft.Azure.Functions.Worker.Extensions.Kafka 4.0.0
What's Changed
Microsoft.Azure.Functions.Worker.Extensions.Kafka 4.0.0
- Add OAuthBearer trigger and output Attributes to the dotnet isolated model (#2799)
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 2.0.1
What's Changed
Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 2.0.1
- [Bug Fix] Update ContextReference to no longer use a given invocation's cancellation token (#2894)
- This bug fix should fix the
Request has finished and HttpContext disposedexceptions
- This bug fix should fix the
Microsoft.Azure.Functions.Worker 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
Microsoft.Azure.Functions.Worker 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