Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Azure Functions

Azure Functions is an event driven, compute-on-demand experience that extends the existing Azure application platform with capabilities to implement code triggered by events occurring in other Azure services, SaaS products, and on-premises systems. With Azure Functions, your applications scale based on demand and you pay only for the resources you consume. Azure Functions provides an intuitive, browser-based user interface allowing you to create scheduled or triggered pieces of code implemented in a variety of programming languages.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Add Elastic Scale Plan (pre-warmed instances) in Gov Cloud

    When auto-scaling the number of instances for a Function, API requests are routed to new instances before they are ready (warmed up) causing failures/timeouts for those requests. In regular cloud, this is solved by using the Elastic Scale consumption plan that lets you specify the number of pre-warmed instances (https://docs.microsoft.com/en-us/azure/azure-functions/functions-premium-plan#pre-warmed-instances). Please bring this same plan to Gov Cloud.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  2. Change log level without redeploy for packaged apps

    Please allow log level to be changed for packaged apps without redeploy.

    Here's my use case and I can't believe I am alone in this... I have an app running at log level Information. There is an issue I want to investigate so I want to increase the log level to Debug or Trace. Because my app is packaged (dotnet if that matters) I can't change the log level without redeploy. That means I have to commit a change to my host.json and rerun my build and deployment pipeline. Adn then back that out afterwards. Because of the need to…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add binding support for Append Blob storage for Python and JavaScript functions

    If it is supported, it is not in the documentation. It is documented for C#.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →

    Under review because we have been evaluating how to surface this in other languages but is something we plan to do. Pending review and hoping to circle back. Part of a larger effort called “rich bindings” to allow easier integration with underlying Azure SDKs as bindings.

    -
    Jeff

  4. Support for node.js v12, the current Active LTS version

    Current Node.js Active LTS is v12, v10 will fall out of Active LTS on 10/30/19 and move to maintenance LTS.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Slots for Linux consumption plan

    It would be great to see support for deployment slots in Linux consumption plan.

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. PowerShell Az module support

    Hi,

    Will it eventually be possible to manage Azure Functions via PowerShell? Specifically I would like to be able to configure application settings via PowerShell. It seems that only the Azure CLI natively supports this functionality at present https://docs.microsoft.com/en-us/azure/azure-functions/functions-how-to-use-azure-function-app-settings

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Ability to schedule Azure function runtime updates from the portal

    Requesting the ability to be able to schedule Azure function runtime updates from the portal. At present the runtime updates are pushed by Microsoft at random times which could impact service availability and customer experience. We need the ability to be able to either define a schedule for the function runtime updates or be able to manually perform those updates at a time that is convenient to the customer.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
  8. Add support to Circuit breaker pattern

    Azure functions should control the way the comunicate with their dependencies and process each request if they have condititions to do that. Same way we define bindings, it could be possible to define circuit breaker strategy to not overload unnecessary process if it is not possible to process requests.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  9. Support for 64 bit Powershell runtime

    There is currently no support for loading 64-bit modules into Powershell as the runtime architecture is 32-bit. Even when 64-bit platform has been enabled in Configuration on portal (and the configuration option Use32BitWorkerProcess verified as false).

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow Key Vault references to access secrets behind Key Vault Firewall

    Key Vault references cannot currently be used to access secrets in a vault that has been configured with Key Vault Firewall / service endpoints.

    It should be possible to resolve secrets from Vaults configured this way (provided the web app / function app is configured with the right VNET integration).

    156 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    24 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  11. Please eliminate sandbox restrictions while running in Docker

    Right now the sandbox applies to azure function apps even when they're running in docker. Docker is the sandbox in that case. Further, things like System.Drawing.Common aren't effected on Linux the same as they are on Windows so there should be no issue requiring the sandbox to interfere.

    So Azure Functions should disable the sand-boxing when running in docker entirely.

    Failing that, it should disable the System.Drawing.Common limitations if running on Linux.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    unplanned  ·  1 comment  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
  12. dynamic "newBatchThreshold" on queue triggered functions.

    When i host a queue triggered azure function on an app service, i would like the ability to programatically alter "newBatchThreshold" for a queue triggered function at runtime.
    So that when extraordinary conditions occur, i can decrease the number of messages causing stress on the system.

    I have many messages passing through a queue triggered function. Most of the time they are easy to process, so i have "newBatchThreshold" set to 64.

    This normally causes 20-30% database load processing these messages.

    We recently processed a batch of data where the messages all caused a substantially more complex than normal workflow…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →
  13. Bind to QueueTrigger using HostId

    I would like to bind to a queue with a name including the function runtime host name (referenced as HostId in some doc). %AzureFunctionsWebHost__hostid% works when that value is set explicitly, but I cannot access it when the default HostId is used.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Bindings  ·  Flag idea as inappropriate…  ·  Admin →

    This feels a bit problematic – I’m not quite sure what is attempted here. It sounds like you want one queue per instance of the host, but hosts can be created and disposed at anytime so wary of allowing any dependencies on binding to an instance of the host. Feel free to add more context into the scenario and what is hope to be achieved.

    -
    Jeff

  14. Support .Net Core 3 Run time and NetStandard 2.1 function assemblies

    Add support for functions implemented in .Net core assemblies compiled against NetStandard 2.1 running on the .net core 3.0 run time.

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
  15. Specify a custom window for platform updates to WebApps, Functions, etc.

    I want to be able to request platform upgrades only restart my site within a specific window, say outside of business hours.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →

    This is great feedback.
    We strive for platform upgrades to happen transparently to you, however, they will restart every worker for your function app while performing a platform upgrade.

    We do not currently have the infrastructure to make this publicly available, but keep the votes coming!

    Thanks!
    Alex
    Azure Functions Team!

  16. Timer Trigger CRON interpreted per WEBSITE_TIME_ZONE for Linux Service Plans

    I'd like timerTrigger and WEBSITETIMEZONE 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 WEBSITETIMEZONE 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.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
  17. Add publish settings option for deploy

    When deploying Azure Funciton to different environments, the app settings may be various. For example, appsettings.dev.json for development environment and appsettings.prod.json for production environment. Would it be possible to add an option to determine which appsetting to use to deploy?

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add error for missing application setting

    Function apps do not show an error when you try to reference an application setting that is not there (or variable misspelled), it returns an empty string. This can lead to local testing functioning properly because the local.settings.json is complete, and then unclear breakages once published to Azure, especially if you are passing that setting on to an API that doesn't have verbose error output.

    At the very least the app should output a warning that it is returning an empty string because application setting X does not exist.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Display next run time for Timer Trigger Functions

    quite simple really, it would be nice to have the next 5 run times for a timer function in the Azure Portal.

    Under the Integrate section would probably make the most sense as that is where the schedule is stored.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Portal  ·  Flag idea as inappropriate…  ·  Admin →
  20. Enable hosting functions programmatically in .NET Core

    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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature  ·  Flag idea as inappropriate…  ·  Admin →
1 2 5 7 9 12 13
  • Don't see your idea?

Azure Functions

Categories

Feedback and Knowledge Base