I'd like timerTrigger and WEBSITE_TIME_ZONE app setting to work on Function Apps hosted on Linux Service Plans as described in https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer#ncrontab-time-zones
I've set WEBSITE_TIME_ZONE app setting to "Eastern Standard Time"; however, it continues to interpret CRON expression as UTC, even after restart of Function App. I expect this works fine on Windows based Service Plans; however, this does not seem to be working on Linux based plans.
See attached pics. CRON is "schedule": "0 30 15 * * 1-5", but triggers at 11:30am EST.1 vote
There are many, many legacy system DLLs out there and many would benefit from a migration to Azure Functions. Perhaps add a DLL Importer and read the exported methods and automatically map to explicit Functions.1 vote
ASP.NET Core Web APIs can be easily hosted programmatically by using TestServer or IWebHost.Run(). It seems though that for functions the only way is to use func CLI via System.Diagnostics.Process (see https://blog.kloud.com.au/2018/11/08/integration-testing-precompiled-v2-azure-functions/).
Please enable hosting functions programmatically.1 vote
The queue name to trigger off of is hardcoded in the function.json file. However, it would be extremely useful if this string could also be interpreted as the name of an environment variable in the application settings.
When using terraform (for example) to construct multiple environments, the queue name is different for each, and is not known until the cloud resources are instantiated. This requires a deployment package per environment that hardcodes the queue name, and requires an extra deployment step after the terraform apply.1 vote
As far as I can see durable function is supported only for C#. It would be nice to have a python based azure function orchestrator.
Or is there a way to orchestrate python based Azure function using C# durable function or is this a stupid question :P1 vote
Add Event Domain or Event Grid output bindings to azure functions1 vote
This is a great item. I expect we would prioritize the output binding over domains just based on existing request volume, but please let us know in the comments.
Because we do not have an ETA, I am marking this as unplanned for now.
I would like to be able to profile a .Net Core Azure Function such that I can see a breakdown of how long each method invocation takes within the call stack so I can optimise any bottlenecks.7 votes
When running functions locally, on every call to a function I am bombarded with logs, can we have an options on the cli, or in local.settings.json to change the logs verbosity/level (debug/info/warning/error...) so it will be easier to debug and work with functions?1 vote
My use case is that we need to generate licenses on the fly via an external web app. Currently, we are generating licenses ahead of time by using Selenium to navigate the external app. We would like to just So basically, whenever we need a new license, we would like to just spin up a new container, run the Selenium script and then shutdown the container.2 votes
Azure function v2 engine does not support calls to System.Drawing.Bitmap class. I understand that this limitation has been documented under https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox
I find System.Drawing.Bitmap very useful when it comes to reading image files. Our current product (on .NET Framework) relies on System.Drawing for image processing and works very well. However we are unable to port to Azure because of the sandbox restrictions.
I request the team to consider this support in future versions of the runtime.2 votes
My suspicion is that we will not do this. As you mentioned, the sandbox explicitly blocks calls like this. But, we will check to see.
Customer is requesting support in PowerShell to Start and Stop an Azure Function app. For more info, please see https://stackoverflow.com/questions/56168831/how-to-stop-start-azure-function-from-powershell.1 vote
I would like to run az cli from azure fuction.
it will help me to manage my Azure environment.
So far azure cli is not able from azure function. I'm getting:
2019-05-13T13:19:33.237 [Error] ERROR: The term 'az' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
Microsoft.Azure.WebJobs.Script.Rpc.RpcException : Result: ERROR: The term 'az' is not recognized as the name of a cmdlet, function, script file, or operable program.1 vote
With Julia lang reaching v1.0 last year, it is emerging as a force in machine learning and other scientific computing applications,
In particular, BlackRock's Aladdin, Conning Asset Management, and Aviva are all using Julia for financial risk modeling and I see a great opportunity for Julia to impact finance among other things. I'd love to be able to use Julia in Azure Functions for my fintech startup.23 votes
Azure Functions Tools fail to start when there is a non american character on the user name (%userprofile% directory)
The network administrator just setup Active Directory integration and my user profile directory was created with non american characters. My name has an accent (^ ê).
My azure function project stopped working and I found out that the only problem was having an accent in the user profile directory.1 vote
Thanks for reporting, we are looking into this
It would be great if we could manage memory in realtime in our code. Please provide a method to check memory usage in the context object so that we can take mitigating steps in our code if there is not enough memory.2 votes
This is a valid request but not currently planned – please keep the votes coming.
I would like to read metadata with exiftool, but the distributed version that can run on Windows without perl takes ages to start with node's child_process (could be because of Windows Defender?), therefore I have to use Linux. And on Linux, there's no Perl unless I use a custom image, but it's not even supported on a consumption plan. The other FAAS has perl so could we have it here as well please?1 vote
We have no current plan to enable this though will leave it on the feature request list.
When publishing through Visual Studio, create the storage account on the same region as the function
I deployed my function through Visual Studio, creating a new one on an existing resource group.
I chose to create a new Storage Account as well.
I chose eastus2 as the region for my function. But after the deployment succeeded, I noticed that the region for the storage I created during the functions deployment was set for Central US.
I'd like the created storage to be on the same region of the function. I double checked and there's no way to select a region for the storage you create in deployment time.2 votes
This is valid, but not planned anytime in the short term – I’ll keep it open to track priority.
On python.org, the release notes for the latest 3.6.8 release state:
Python 3.6.8 is planned to be the last bugfix release for 3.6.x. Following the release of 3.6.8, we plan to provide security fixes for Python 3.6 as needed through 2021, five years following its initial release.
It seems weird to choose a Python version branch for Azure Functions that will not receive any more bugfix releases ever.
Can the Python version be bumped to 3.7 to fix that?
Tobias Weisserth4 votes
Thank you for your feedback. We’re currently working on building support for the advanced features introduced in Python version 3.7 (e.g. enabling you to leverage data classes for triggers and bindings).
We plan to release this soon after the GA milestone.
Add the ability to create a template local.settings.json file in the dev tooling for VSCode and Visual Studio. Since local.settings is git-ignored by default, when a developer clones down a repo they often have to re-create a local.settings.json file. To do this it involves simply creating a bare json file and hand-coding the right schema/values. It would improve developer productivity to add a "New local settings file..." option to the dev tooling which creates the same skeleton file a dev is given in a new function project.2 votes
I don’t believe we plan on doing this, but it’s a valid ask, and I’ll leave open for feedback.
In MVC, we have Microsoft OpenId Connect / Owin to secure the application using Hybrid flow with a Single Page Application on the front end.
The request is to have capabilities to move from MVC SPA (self hosted VM) to Serverless (Azure blob + Azure function as backend) to do Hybrid flow authentication.1 vote
I read this item as two things:
1. A desire for OIDC capabilities, in which case there is another item that may be related: https://feedback.azure.com/forums/355860-azure-functions/suggestions/13286541-enable-custom-3rd-party-authentication-providers
2. A desire for guidance for migrating from MVC, which we do not currently have a solution for.
- Don't see your idea?