Releases: Azure/azure-functions-host
Functions 1.0.11913
In this release:
- Improvements to EventHub/ServiceBus error handling (#Azure/azure-webjobs-sdk#1784, Azure/azure-webjobs-sdk#1760)
- Fix FunctionExecutor null ref (Azure/azure-webjobs-sdk#1741)
- Fixes for EventHubTrigger checkpointing (Azure/azure-webjobs-sdk#1752)
- Fix for secret file corruption issue (#3059)
- Gating host specialization on WEBSITE_CONFIGURATION_READY (#2867)
- update eventgrid extension to 1.0.0
- Allow DocumentDB protocol to be configured via host.json
Functions 2.0.11888-alpha
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 settingFUNCTIONS_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
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
Functions 2.0.11843-alpha
Functions 1.0.11820
Fixes in this release:
- fix concurrency issue in EventHubTrigger configuration Azure/azure-webjobs-sdk#1470
- fix race condition when retrying failed listeners - Azure/azure-webjobs-sdk#1691
- log background exceptions coming from ServiceBusTrigger Azure/azure-webjobs-sdk#1703
- log background exceptions coming from EventHubTrigger Azure/azure-webjobs-sdk#1705
- allow configuration of DocumentDB ConnectionMode in host.json Azure/azure-webjobs-sdk-extensions#387
- fix EventHubs default BatchSize #1629
- fix to admin keys endpoint to address Portal Key management flakiness #2861
- IExtensionConfigProvider discovery fix Azure/Azure-Functions#803
Functions 2.0.11776-alpha
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
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
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
- 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
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