Skip to content

Releases: Azure/azure-functions-dotnet-worker

Microsoft.Azure.Functions.Worker.Extensions.Storage 5.0.1

12 Oct 21:41
14cc888
Compare
Choose a tag to compare

What's Changed

  • Overriding binding property name for BlobPath property to path of BlobTrigger (#1086). This change does not directly impact end users, but helps improving reliability of internal components handling scaling.

Microsoft.Azure.Functions.Worker.Sdk 1.8.0-preview2

12 Oct 19:49
14cc888
Compare
Choose a tag to compare

What's Changed

  • [SDK] Improvements to WebJobsAttributesNotSupported analyzer by @kshyju in #1092
  • Adding support for overriding the binding property name in function metadata by @kshyju in #1086

Full Changelog: 1.11.0-preview1...sdk-1.8.0-preview2

Microsoft.Azure.Functions.Worker 1.11.0-preview1

05 Oct 19:49
9c3380d
Compare
Choose a tag to compare

What's Changed

  • Added support for surfacing user-thrown exception to App Insights (#939)
  • Source-generated function metadata: implementation change to improve cold-start performance (#956)
    • This functionality requires version 1.8.0-preview1 of Microsoft.Azure.Functions.Worker.Sdk or higher.

Steps for opting into the source-generation preview:

  1. Add MSBuild property <FunctionsEnableWorkerIndexing>true</FunctionsEnableWorkerIndexing> app's .csproj file.
  2. In local.settings.json add the property "AzureWebJobsFeatureFlags": "EnableWorkerIndexing" to configure the Azure Functions host to use worker-indexing.
  3. Call the IHostBuilder extension, ConfigureGeneratedFunctionMetadataProvider in Program.cs:
    class Program
    {
        static async Task Main(string[] args)
        {
            var host = new HostBuilder()
                .ConfigureFunctionsWorkerDefaults()
                .ConfigureGeneratedFunctionMetadataProvider()
                .Build();

            await host.RunAsync();
        }
    }

Full change log:
1.10.0...1.11.0-preview1

Microsoft.Azure.Functions.Worker.Sdk 1.8.0-preview1

05 Oct 19:51
9c3380d
Compare
Choose a tag to compare

What's Changed

  • Source-generated function metadata: implementation change to improve cold-start performance (#956)

Microsoft.Azure.Functions.Worker 1.10.0

30 Sep 23:47
7d659ce
Compare
Choose a tag to compare

What's Changed

  • Bump gRPC dependencies to latest version (#1085)

Microsoft.Azure.Functions.Worker 1.9.0

27 Sep 17:04
04ccbd8
Compare
Choose a tag to compare

What's Changed

  • Fix GetOutputBindings method to return correct output when OutputBindingData is not set by @kshyju in #987
  • Define Retry Policy Attributes by @satvu in #977
  • Populating WorkerMetadata in init response by @fabiocav in #1022
  • Handle InvocationCancel message and signal cancellation for in-flight invocations by @liliankasem in #972

Full Changelog: 1.8.0...1.9.0

Microsoft.Azure.Functions.Worker.ApplicationInsights 1.0.0-preview3

27 Sep 17:06
04ccbd8
Compare
Choose a tag to compare

Microsoft.Azure.Functions.Worker.ApplicationInsights 1.0.0-preview2

20 Sep 17:01
1da3c27
Compare
Choose a tag to compare

Microsoft.Azure.Functions.Worker.ApplicationInsights 1.0.0-preview1

18 Aug 20:28
7b42c24
Compare
Choose a tag to compare

Microsoft.Azure.Functions.Worker 1.8.0

27 Jul 18:48
bb7aae9
Compare
Choose a tag to compare

Release notes

  • Added support for .NET Standard 2.0. This enables Workers built using .NET Framework
  • Bug fix: Handle = character in cookie value (#838)
  • Error handling for in-proc SDK usage inside isolated app. (#824)
  • APIs for reading and updating input binding data, output binding data and invocation result.(#814)
  • Startup hook for extensions. (#830)
  • Exposing FunctionInputConverterException and FunctionWorkerException. (#843)
  • Adding DateTimeConverter which will handle binding of DateTime/DateTimeOffset type parameters. (#852)
  • Adding UseWhen extension methods for middleware registration. (#865)
  • Added opt-in worker-driven function indexing. (#676)
    • Add the MSBuild property <FunctionsEnableWorkerIndexing>true<FunctionsEnableWorkerIndexing/> to a Function App's .csproj file.
    • In local.settings.json add the host feature flag ("AzureWebJobsFeatureFlags": "EnableWorkerIndexing").
  • Implemented WorkerStatus message and capability (#925)
  • Handling WorkerTerminate signal for graceful termination. (#918)