Skip to content

Releases: Azure/azure-functions-host

4.1037.0

18 Dec 19:11
420a468
Compare
Choose a tag to compare

Release notes

  • Using hostMetadataProvider for CreateOrUpdate call in FunctionController (#10678)
  • Suppress JwtBearerHandler logs from customer logs (#10617)
  • Address issue with HTTP proxying throwing ArgumentException (#10616)
  • Updated JobHost restart suppresion in functions APIs to align with request lifecycle (#10638)
  • Update Python Worker Version to 4.34.0
  • Sanitize exception logs (#10443)
  • Improving console log handling during specialization (#10345)
  • Update Node.js Worker Version to 3.10.1
  • Remove packages Microsoft.Azure.Cosmos.Table and Microsoft.Azure.DocumentDB.Core (#10503)
  • Buffering startup logs and forwarding to ApplicationInsights/OpenTelemetry after logger providers are added to the logging system (#10530)
  • Implement host configuration property to allow configuration of the metadata provider timeout period (#10526)
    • The value can be set via metadataProviderTimeout in host.json and defaults to "00:00:30" (30 seconds).
    • For logic apps, unless configured via the host.json, the timeout is disabled by default.
  • Update PowerShell 7.2 worker to 4.0.4025
  • Update PowerShell 7.4 worker to 4.0.4026
  • Added support for identity-based connections to Diagnostic Events (#10438)
  • Updating Microsoft.Azure.WebJobs.Logging.ApplicationInsights to 3.0.42-12121
  • Updated retry logic in Worker HTTP proxy to allow for longer worker HTTP listener initialization times (#10566).
  • Introduced proper handling in environments where .NET in-proc is not supported.
  • Updated System.Memory.Data reference to 8.0.1

4.837.0

18 Dec 20:33
60fc38c
Compare
Choose a tag to compare

Release notes

  • Updated System.Memory.Data reference to 6.0.0 and 8.0.1 for .NET 6 and .NET 8, respectively.
  • Update Python Worker Version to 4.34.0
  • Added fallback behavior to ensure in-proc payload compatibility with "dotnet-isolated" as the FUNCTIONS_WORKER_RUNTIME value (#10439)
  • Update Node.js Worker Version to 3.10.1
  • Implement host configuration property to allow configuration of the metadata provider timeout period (#10526)
    • The value can be set via metadataProviderTimeout in host.json and defaults to "00:00:30" (30 seconds).
    • For logic apps, unless configured via the host.json, the timeout is disabled by default.
  • Added support for identity-based connections to Diagnostic Events (#10438)
  • Update PowerShell 7.2 worker to 4.0.4025
  • Update PowerShell 7.4 worker to 4.0.4026
  • Do not unregister gRPC extension endpoints on host shutdown.
  • Updated System.Memory.Data reference to 6.0.0 and 8.0.1 for .NET 6 and .NET 8, respectively.

4.637.0

18 Dec 20:39
60fc38c
Compare
Choose a tag to compare

Release notes

  • Updated System.Memory.Data reference to 6.0.0 and 8.0.1 for .NET 6 and .NET 8, respectively.
  • Update Python Worker Version to 4.34.0
  • Added fallback behavior to ensure in-proc payload compatibility with "dotnet-isolated" as the FUNCTIONS_WORKER_RUNTIME value (#10439)
  • Update Node.js Worker Version to 3.10.1
  • Implement host configuration property to allow configuration of the metadata provider timeout period (#10526)
    • The value can be set via metadataProviderTimeout in host.json and defaults to "00:00:30" (30 seconds).
    • For logic apps, unless configured via the host.json, the timeout is disabled by default.
  • Added support for identity-based connections to Diagnostic Events (#10438)
  • Update PowerShell 7.2 worker to 4.0.4025
  • Update PowerShell 7.4 worker to 4.0.4026
  • Do not unregister gRPC extension endpoints on host shutdown.
  • Updated System.Memory.Data reference to 6.0.0 and 8.0.1 for .NET 6 and .NET 8, respectively.

4.37.0

18 Dec 22:21
60fc38c
Compare
Choose a tag to compare

Release notes

  • Updated System.Memory.Data reference to 6.0.0 and 8.0.1 for .NET 6 and .NET 8, respectively.
  • Update Python Worker Version to 4.34.0
  • Added fallback behavior to ensure in-proc payload compatibility with "dotnet-isolated" as the FUNCTIONS_WORKER_RUNTIME value (#10439)
  • Update Node.js Worker Version to 3.10.1
  • Implement host configuration property to allow configuration of the metadata provider timeout period (#10526)
    • The value can be set via metadataProviderTimeout in host.json and defaults to "00:00:30" (30 seconds).
    • For logic apps, unless configured via the host.json, the timeout is disabled by default.
  • Added support for identity-based connections to Diagnostic Events (#10438)
  • Update PowerShell 7.2 worker to 4.0.4025
  • Update PowerShell 7.4 worker to 4.0.4026
  • Do not unregister gRPC extension endpoints on host shutdown.
  • Updated System.Memory.Data reference to 6.0.0 and 8.0.1 for .NET 6 and .NET 8, respectively.

3.24.0

16 Dec 18:17
7a01ad5
Compare
Choose a tag to compare

Release notes

Please note we have reached end-of-life (EOL) support for v3.x. For more information on supported runtime versions, please see here.

  • Disable all non host startup logs for v3.x (#10399)
  • Add hosting config (DisableHostLogs) to enable/disable v3.x logs (#10552)

4.636.3

05 Nov 21:10
2d06068
Compare
Choose a tag to compare

Release notes

  • The base commit for the release branch is set to v4.636.0.
  • Set the MetadataProvider timeout to InfiniteTimeSpan for LogicApps

4.836.2

23 Oct 20:03
2a4243c
Compare
Choose a tag to compare

Release notes

  • Update project dependencies to latest version

4.636.2

23 Oct 20:04
2a4243c
Compare
Choose a tag to compare

Release notes

  • Update project dependencies to latest version

4.1036.3

26 Sep 20:23
23a9840
Compare
Choose a tag to compare

Release notes

  • Update EasyAuth package to latest (#10490)

4.836.1

26 Sep 17:37
7acae2e
Compare
Choose a tag to compare

Release notes

  • Update Java Worker Version to 2.17.0
    • Update application insights agent version to 3.5.4
    • Includes fixes from 2.16.0
  • Update Python Worker Version to 4.31.0
    • Includes fixes from 4.30.0
  • Upgraded the following package versions (#10326):
    • Azure.Security.KeyVault.Secrets updated to 4.6.0
    • System.Format.Asn1 updated to 6.0.1
  • Update PowerShell 7.2 worker to 4.0.4020
  • Update PowerShell 7.4 worker to 4.0.4021
  • Resolved thread safety issue in the GrpcWorkerChannel.LoadResponse method. (#10352)
  • Worker termination path updated with sanitized logging (#10397)
  • Avoid redundant DiagnosticEvents error message (#10395)
  • Added fallback behavior to ensure in-proc payload compatibility with "dotnet-isolated" as the FUNCTIONS_WORKER_RUNTIME value (#10439)
  • Migrated Scale Metrics to use Azure.Data.Tables SDK (#10276)
    • Added support for Identity-based connections