serverless-azure-functions
                                
                                 serverless-azure-functions copied to clipboard
                                
                                    serverless-azure-functions copied to clipboard
                            
                            
                            
                        Add support for Azure Functions v4
This is a Feature Proposal
Description
Microsoft team launched Azure Functions 4.0 (GA) across Windows and Linux back in November, 2021. Could you please add support for latest version. serverless-azure-functions plugin allows us to deploy azure functions v3.5.2. We couldn't able to move to the latest version.
What would be required to implement this and add support for .NET 6?
I would also like to see this.
Waiting on this one too.
Following - we're wanting to use v4 as well for Node 16 support.
Azure is ending support for Node12 soon, but using serverless-azure-functions we cannot upgrade our project to Node16. Is anyone working on this?
Hello folks, I’ve recently got access to this project and in the coming weeks I will try to investigate this issue (among a few other open initiatives). If you have any insights about this particular feature, please share it, it will be much appreciated 🙇
@stefan-h-singer it's a pretty easy thing to change. There is a pull request for nodejs14 that will get you a start.
Hello folks 👋 I started digging a bit and it seems like it's possible to use v4 even in the current version. It looks like it's not documented though 😓 You can do so by setting functionApp.extensionVersion on provider like this:
provider:
  name: azure
  functionApp:
    extensionVersion: '~4'
It worked without issues for me, but you might want to first test it out on non-prod environment. In the next major version of the plugin it should be set to ~4 by default.
Hello folks 👋 I started digging a bit and it seems like it's possible to use
v4even in the current version. It looks like it's not documented though 😓 You can do so by settingfunctionApp.extensionVersiononproviderlike this:provider: name: azure functionApp: extensionVersion: '~4'It worked without issues for me, but you might want to first test it out on non-prod environment. In the next major version of the plugin it should be set to
~4by default.
I can confirm this does work. I've been doing this for months now.