Skip to content

Releases: Azure/azure-functions-host

Functions 1.0.11913

09 Jul 17:05
Compare
Choose a tag to compare

In this release:

Functions 2.0.11888-alpha

20 Jun 00:21
Compare
Choose a tag to compare
Pre-release

Visual Studio Availability

This release has not yet been made available to Visual Studio users.

NOTE: Visual Studio users will need to install .NET Core 2.1 to run the updated Azure Functions Core Tools.

Change Log

  • Significant coldstart improvement when WEBSITE_USE_PLACEHOLDER=1 app setting is added.
  • Throughput improvements. In-process hosting model support.
  • 8.x and 10.x node support.
  • ServiceBus MessageReceiver/MessageSender bindings
  • [breaking] Temporary 64-bit platform option is not supported, this option worked for previous versions but actually w3wp.exe process started as 32-bit. Please switch to 32-bit in "General Settings" or you can use previous version by setting FUNCTIONS_EXTENSION_VERSION=2.0.11857-alpha. Next release will have true 64-bit support.

Known issues

  • HttpTrigger does not return response content properly. For example following code will return "Bad Request" instead of "Please pass a name on the query string or in the request body":
    return new BadRequestObjectResult("Please pass a name on the query string or in the request body");
    To fix this issue please use previous version by setting FUNCTIONS_EXTENSION_VERSION=2.0.11857-alpha.
  • The portal does not work properly when WEBSITE_USE_PLACEHOLDER=1. You can see "Error: Unauthorized - /api/passthrough" on the portal. If you want to use portal set back to WEBSITE_USE_PLACEHOLDER=0, do your changes on the portal and then set WEBSITE_USE_PLACEHOLDER=1.

Functions 2.0.11857-alpha

07 Jun 23:58
Compare
Choose a tag to compare
Pre-release

Visual Studio Availability

This release has not yet been made available to Visual Studio users.

NOTE: Visual Studio users will need to install .NET Core 2.1 to run the updated Azure Functions Core Tools.

Change Log

  • .NET Core 2.1 support
  • Additional assembly loading and resolution enhancements. Improving on the previous set of assembly resolution and binding enhancements introduced in 2.0.11776, this release addresses some of the limitations and restrictions that were present with the initial implementation of the new binding model.
  • [breaking] Java Language Worker updates to annotation packages. For details, see the release announcement here
  • [breaking] .NET default HTTP response JSON serialization: This release will revert the change made in 2.0.11776, returning the default behavior to use camel casing serialization.
  • [breaking] NodeJs Language Worker updates to recursively camelCase keys in context.bindingData and other non-breaking Javascript changes
  • Other bug fixes and enhancements

Functions 2.0.11843-alpha

06 Jun 00:41
887e524
Compare
Choose a tag to compare
Pre-release

Functions 2.0.11843-alpha

Functions 1.0.11820

30 May 21:17
Compare
Choose a tag to compare

Fixes in this release:

Functions 2.0.11776-alpha

14 May 17:25
Compare
Choose a tag to compare
Pre-release

Visual Studio Availability

This release has been made available to Visual Studio users. When running a V2 Function App project locally, you can verify if you are running this version by checking for the following in the console output:

[5/22/2018 6:12:53 PM] Starting Host (HostId=xxx, InstanceId=xxx, Version=2.0.11776.0)

Change Log

NOTE: This is a rollup release that includes the changes in 2.0.11737

  • Proxies support (#2425)
  • [breaking] Assembly loading and resolution enhancements.
    Assembly isolation and implicit redirects (#2734 , #2820)
  • Native dependencies resolution enhancements (#2834)
  • Function timeout fixes for pre-compiled .NET functions (#2637)
  • [breaking] Fixes to datetime string serialization issues when handling raw HTTP responses (#2673)
  • Updates for Azure Functions on Linux
  • Sync triggers API moved into the runtime (#2581)
  • Instance management APIs (#2654)
  • Implementation of a new ARM authentication handler, support API calls using the new token (#2715)
  • Increase GRPC message size for language workers
  • [breaking] Changed Blobs.CentralizedPoisonQueue default (#2794)
  • [breaking] Rename environment variable to set ConsoleLoggingMode (#2798)

Functions 2.0.11737-alpha

01 May 18:19
d7aa989
Compare
Choose a tag to compare
Pre-release

NOTE: This release was only deployed to a small number of apps.

Notable changes in this release:

  • Proxies support (#2425)
  • Function timeout fixes for pre-compiled .NET functions (#2637)
  • Fixes to datetime string serialization issues when handling raw HTTP responses (#2673)
  • Updates for Azure Functions on Linux
  • Sync triggers API moved into the runtime (#2581)
  • Instance management APIs (#2654)
  • Implementation of a new ARM authentication handler, support API calls using the new token (#2715)
  • Assembly loading and resolution enhancements. Assembly isolation and implicit redirects (#2734)
  • Support more HTTP "content-type"'s on language workers
  • Increase GRPC message size for language workers

WebJobs SDK commit: https://github.com/Azure/azure-webjobs-sdk/releases/tag/v3.0.0-beta6

Functions 1.0.11702

20 Apr 20:21
dc87f34
Compare
Choose a tag to compare

In This Release

  • Fix race condition with background specialization timer when using zip mode deployments (#2392)
  • Fixes and updates to logging (request handler #2519)
  • Refactor ScriptHost initialization as groundwork for perf improvements (#2496)
  • Fix transient indexing failures of functions (#2497)
  • Performance improvements to FileTraceWriter (#2635)
  • Performance improvements to high throughput queue/storage table bindings (Azure/azure-webjobs-sdk#1657)
  • Fix issue with functions written in VS not having execution timeout enforced
  • Fix issue with disposed logger factory (#2638)
  • Fix issue with cancellation tokens not triggered for batched event hubs (Azure/azure-webjobs-sdk#1627)
  • Make sure assembly resolution handler can't throw (#2205)

Functions 2.0.11651-alpha

26 Mar 18:14
626c200
Compare
Choose a tag to compare
Pre-release
  • Performance enhancements to improve cold start scalability
  • Improvements to the extension deployment process (significantly faster installation times)
  • Several bug fixes and enhancements
  • NOTE: This release does introduce breaking changes to extensions. Previous extension versions may not continue to work and will require re-installation. Instructions here: Azure/app-service-announcements#94

Functions 1.0.11612

16 Mar 17:52
0874680
Compare
Choose a tag to compare

In this release:

  • ServiceBus MessageProcessor fix (#1605)
  • warning now emitted if ServicePointManager.DefaultConnectionLimit is set to default value of 2. See here for details
  • fixing TraceWriter concurrency issue (#1568)
  • Allow JobHostQueuesConfiguration.NewBatchThreshold to be set to 0 (Azure/azure-webjobs-sdk#1568)
  • Don't query non-existent queues (#770)
  • Fixes to support Storage SDK 9.0
  • improvements to ServiceBus connection string error message (#1583)

Webjobs SDK commit: Azure/azure-webjobs-sdk@a7f0acb

Functions Extensions commit: Azure/azure-webjobs-sdk-extensions@7d7a047