Assets 3

In this release:

  • Increase maxQueryString, maxUrl, and maxAllowedContentLength (43ad921)
  • Update publish profile to core 2.1 (#3159)
  • Upgrade .NET /ASP.NET references to 2.1.1
  • Added support to configure Java.exe path (#3210)
  • Add invoke url to function metadata

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:

[8/13/2018 6:12:53 PM] Starting Host (HostId=xxx, InstanceId=xxx, Version=2.0.11961.0)

Assets 3

In this release:

  • Improvements to coldstart since last release
  • Upgrade to EventGrid extension version 1.0.0
  • Normalize CharSet in HTTP content-type headers (fixes #3151)
  • Allows ServiceBus AutoComplete to be configured in host.json (fixes #2066)
  • Fix sporadic c# compilation issues due to underlying Roslyn issue (fixes #999)
Pre-release

@pragnagopa pragnagopa released this Jul 24, 2018 · 10 commits to master since this release

Assets 2

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:

Starting Host (HostId=xxx, InstanceId=xxx, Version=2.0.11946.0)

Change Log

This release includes

  • Updates to Java Language worker that has breaking changes for Http Java functions. Please see release notes for azure-functions-java-library v1.0.0-beta-5 for more details.
  • Configuring a V2 function app to run in x64 mode will now work as expected.
  • Misc bug fixes/improvements

@alrod alrod released this Jul 16, 2018 · 16 commits to master since this release

Assets 2

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

  • Fix response payload issue: 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");
  • Next release will automatically migrate your function app secret keys from file system to azure storage blobs. You can migrate your secrets keys manually by setting AzureWebJobsSecretStorageType=Blob.
  • In this release 64-bit platform option is still 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.
  • Java Language worker has been moved to use Generic Worker Config. Debug options for Java.exe are not hard coded in the runtime anymore. To configure debug port on java.exe, set environment variable languageWorkers:java:arguments with value -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address={portNumber}

@mathewc mathewc released this Jul 9, 2018 · 6 commits to v1.x since this release

Assets 2

In this release:

@alrod alrod released this Jun 20, 2018 · 43 commits to master since this release

Assets 2

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.

@fabiocav fabiocav released this Jun 7, 2018 · 70 commits to master since this release

Assets 2

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
Pre-release

@fabiocav fabiocav released this Jun 6, 2018 · 76 commits to master since this release

Assets 2

Functions 2.0.11843-alpha

@mathewc mathewc released this May 30, 2018 · 461 commits to dev since this release

Assets 2

Fixes in this release:

May 26, 2018
Fixing flaky tests