Skip to content

Roadmap

Eric Jizba edited this page Feb 28, 2024 · 38 revisions

Azure Functions Node.js Roadmap 2023-2024

Our roadmap is an open and honest plan for the next 6-12 months. We continuously tune the plan based on feedback and we will provide more detail in each of our monthly milestones. We do our best to estimate timelines, but in return we ask for patience and understanding as the timelines can often change during execution of a feature. We plan to cut a new roadmap roughly annually and archive the old roadmap for historical purposes.

Legend of annotations:

Mark Description
bullet work not started
check mark work completed
πŸƒ on-going work
πŸ’ͺ stretch goal

NOTE: Stretch goals are features unlikely to make the "public preview" phase within a larger theme and/or features unlikely to happen within 6-12 months.

Themes for 2023-2024

Node 20

We're targeting GA for March 2024, which is admittedly later than we'd like. The primary delay is the rollout of performance optimizations that we consider required for a GA-quality experience.

  • Add support in the worker
  • Add support for Windows in Azure
  • Add support for Linux in Azure
  • Add Node 20 as an option in tooling (VS Code, portal, core tools, az cli)
  • Announce public preview πŸŽ‰
  • Roll out LTS version of Node.js
  • πŸƒ Ensure existing performance optimizations also apply for Node 20 apps in Azure
  • Announce GA

New programming model

We announced GA! πŸŽ‰ Read more in our blog post.

Hook support

  • Add hook support to programming model v4. Released in v4.1.0
  • Document hook support. See here

Stream support

We estimate GA for HTTP streams in late spring or early summer of 2024.

  • HTTP streams #97.
    • We announced preview! πŸŽ‰ Learn more in our blog post
    • πŸƒ GA support
  • πŸƒ Stream support for non-HTTP triggers #99
Clone this wiki locally