Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
New version 2.0.11651-alpha of the Functions runtime #94
A new version of the 2.0 Preview runtime is being deployed. Note that it has some breaking changes from the previous Preview build.
Please see https://github.com/Azure/azure-functions-host/releases/tag/v2.0.11651-alpha for details.
referenced this issue
Mar 26, 2018
This preview release introduced some breaking changes!
You will need to update your binding extensions to resolve these breaking changes. Different workflows are required depending on how your functions are written:
What Nuget packages do I need?
Whatever nuget references you already have will need to be updated. Use this table as a reference:
To fix a function app written in VS
This is basically just a NuGet update. Because you'll need to update multiple packages in one go, the easiest way to do this is to edit the .csproj file for your function app and update the references accordingly. Doing a build will then be enough to trigger a package restore. You'll then need to deploy the change.
To fix a function app written locally using azure-functions-core-tools (including VS Code)
To fix a function app written in the Portal
Follow these steps:
As a reminder, you can discuss issues/problems here:
One more note: if you are stuck and need to get a v2 app back up and running asap, , you can set FUNCTIONS_EXTENSION_VERSION=2.0.11587-alpha in the App Settings to go back to previous build. But this is only a temporary measure, as the old build will later disappear and you should always be on the latest Preview. So while you do that, use a separate app to get ready for the new build, and then move all your apps back to
It took a little longer than we would have wanted, but the updated Azure Functions and WebJobs Tools VS extension is now up. Please go ahead and upgrade. The new version is 15.0.40405.0.
Important: At this point, there is no reason for anyone to still be running the older build. We will keep this old build around for a while longer to make sure everyone transitions. But please make sure you do this to avoid suddenly being broken when the old build is removed!