- Updating
Microsoft.Azure.Functions.Worker.Core
to 2.0.0 - Updating
Microsoft.Azure.Functions.Worker.Grpc
to 2.0.0
ValidateScopes
is enabled for developement environments by default. (#2705)- The default is the value of
IsDevelopment(IHostingEnvironment)
.
- The default is the value of
- Capability
IncludeEmptyEntriesInMessagePayload
is 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
IncludeEmptyEntriesInMessagePayload
tofalse
in the worker options.
- Capability
EnableUserCodeException
is 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
EnableUserCodeException
tofalse
in the worker options. - The
EnableUserCodeException
property in WorkerOptions has been marked as obsolete and may be removed in a future release.
- Rename
ILoggerExtensions
toFunctionsLoggerExtensions
to avoid naming conflict issues (#2716) - Updating
Azure.Core
to 1.41.0 - Updated service registrations for bootstrapping methods to ensure idempotency.
var host = new HostBuilder()
.ConfigureFunctionsWorkerDefaults(options =>
{
options.EnableUserCodeException = false;
options.IncludeEmptyEntriesInMessagePayload = false;
})
- Removed fallback command line argument reading code for grpc worker startup options. (#1908)
- Adding support for SDK container builds with Functions base images
- Updating
Azure.Core
to 1.41.0 - Updated service registrations for bootstrapping methods to ensure idempotency.