Releases: Azure/azure-functions-host
Releases · Azure/azure-functions-host
Functions 0.3.10261 (v1.0.0-alpha1-10261)
Main things in this release are called out below. You can also review the raw commits since the last release.
- New Binding Extensibility Model
- Large refactor of all existing bindings to simplify extensibility
- All existing extensions now onboarded to runtime in “one line”
- (Breaking) New PowerShell execution model
- In proc model for PowerShell
- New SendGrid Email binding (including templates for C# and Node)
- Samples for C#/Node/PowerShell are in the repo (e.g. SendGrid Node Sample)
- EventHub Consumer Group support
- allow Consumer Group to be specified in function binding metadata (“consumerGroup”)
- flow this to EventProcessorHost
- DocDB/MobileTable parameter binding fixes
- support parameter binding on various binding properties
- Adding Microsoft.Azure.ApiHub.Sdk to shared assemblies – Allow users to easily #r in their C# Functions
- Misc. bug fixes
v1.0.0-alpha1-10238
v1.0.0-alpha1-10216
Hotfix release made to fix a bug that was introduced (#393). You can also review the raw commits since the last release.
v1.0.0-alpha1-10204
Main things in this release are called out below. You can also review the raw commits since the last release.
- moved to the latest version of the Azure Storage SDK (7.0) in addition to updating all our other dependencies
- DataType support for Node and other non-strongly typed languages
- input bindings can now specify the data type for the script input via the new
dataType
binding metadata property - e.g
dataType: "binary"
on a Node Blob trigger function will result in the script getting a Node Buffer object as input - current valid values for dataType are binary or string (the default)
- input bindings can now specify the data type for the script input via the new
- Added new
scriptFile
metadata property to allow functions to specify the primary script (i.e. the "entry point") for the function- e.g. if you have more than one script in the function directory and you don't want to / can't use our
run.*
naming convention, you can be explicit
- e.g. if you have more than one script in the function directory and you don't want to / can't use our
- Fixes to C# function reference assembly resolution for shared assemblies (#305)
- Added new ApiHub Table input/output bindings for binding to ApiHub Tabular connectors (e.g. SQL)
- Set up AppVeyor public CI infrastructure for the project (see project here)
- Lots of other bug fixes
v1.0.0-alpha1-10198
Moving FastLogger registration to WebHost
v1.0.0-alpha1-10193
This release includes:
- Breaking change: renamed EasyTable binding to MobileTable
- Several fixes + improvements to Table binding (particularly for non-C# languages)
- Improving C# built-in assembly support (adding ASP.NET WebHooks SDK receivers and Microsoft.ServiceBus)
- Package restore enhancements to enable better support for private NuGet sources
- DocumentDB binding support for Partitioned collections
v1.0.0-alpha1-10191
- Enhance HTTP processing and supported binding types (C#)
- Log Node.js global unhandled exceptions properly (#209)
v1.0.0-alpha1-10185
v1.0.0-alpha1-10127
adding documentdb scripting
v1.0.0-alpha1-10114
Adding metrics logging