Generated on: November 22, 2025 Target period: Within the last 24 hours Processing mode: Details Mode Number of updates: 2 items
Published: November 21, 2025 19:15:38 UTC Link: Generally Available: Custom handler support in Azure Functions Flex consumption
Update ID: 512413 Data source: Azure Updates API
Categories: Launched, Compute, Containers, Internet of Things, Azure Functions, Features
Summary:
What was updated
Azure Functions Flex Consumption plan now generally supports custom handlers.
Key changes or new features
Custom handlers enable developers to run Functions written in any language that supports HTTP primitives by implementing lightweight web servers. This expands language flexibility beyond the built-in runtime languages. The Functions host communicates with these custom handlers via HTTP, allowing seamless event processing. This feature is now fully available in the Flex Consumption hosting model, which provides dynamic scaling and cost efficiency.
Target audience affected
Developers seeking to build Azure Functions in languages not natively supported by Azure Functions runtime, and IT professionals managing serverless workloads requiring flexible language support and scalable consumption plans.
Important notes if any
Custom handlers must implement HTTP endpoints to interact with the Functions host. This update enhances the flexibility of serverless architectures on Azure by allowing more diverse language ecosystems in a cost-effective, scalable environment. Developers should ensure their custom handlers handle HTTP communication correctly to integrate smoothly with the Functions runtime.
Details:
The recent Azure update announces the general availability of custom handler support in Azure Functions Flex Consumption plan, enabling developers to implement serverless functions using any programming language that can handle HTTP requests. This enhancement expands the flexibility and language support of Azure Functions beyond the built-in runtime languages by allowing lightweight web servers, known as custom handlers, to receive and process events from the Functions host.
Background and Purpose:
Azure Functions traditionally supports several languages such as C#, JavaScript, Python, and PowerShell through its built-in runtime. However, this limits developers who want to use other languages or frameworks that are not natively supported. Custom handlers were introduced to address this gap by allowing developers to write functions in any language or runtime that can expose an HTTP endpoint. Previously, custom handler support was available only in the Consumption and Premium plans but was limited or in preview for the Flex Consumption plan. The Flex Consumption plan offers enhanced scaling and resource isolation compared to the standard Consumption plan, making it suitable for more demanding or enterprise-grade workloads. This update brings custom handler support to Flex Consumption in GA, broadening the scenarios where developers can leverage flexible language choices with the benefits of the Flex Consumption hosting model.
Specific Features and Detailed Changes:
Technical Mechanisms and Implementation Methods:
Custom handlers operate by running a lightweight web server that listens on a specified port and communicates with the Azure Functions host via HTTP. The Functions host acts as a proxy, forwarding incoming events to the custom handler endpoint and receiving responses to return to the caller or trigger subsequent bindings. Developers define a host.json configuration file specifying the custom handler’s executable path and port, along with function metadata in function.json files. The custom handler must implement the HTTP protocol contract expected by the Functions host, including handling function invocation requests and returning appropriate HTTP responses. Deployment involves packaging the custom handler executable alongside function metadata and deploying to the Flex Consumption environment, which manages scaling based on event load.
Use Cases and Application Scenarios:
Important Considerations and Limitations:
Integration with Related Azure Services:
Published: November 21, 2025 18:45:18 UTC Link: Retirement: Migrate to dedicated VM for your compute clusters
Update ID: 501658 Data source: Azure Updates API
Categories: AI + machine learning, Internet of Things, Azure Machine Learning, Retirements
Summary:
What was updated
Azure announced the retirement of Low-Priority VMs for compute clusters, with end of life on September 30, 2025. Support within Azure Machine Learning will continue until March 31, 2026.
Key changes or new features
Users must migrate their compute clusters from Low-Priority VMs to dedicated VMs to avoid automatic scale-downs and ensure stable cluster performance. Dedicated VMs provide guaranteed capacity and reliability compared to Low-Priority VMs, which are subject to eviction.
Target audience affected
Developers and IT professionals managing Azure Machine Learning compute clusters that currently utilize Low-Priority VMs.
Important notes if any
Migration should be planned ahead of the September 2025 deadline to prevent disruptions. Although support continues until March 2026, running clusters on Low-Priority VMs post-retirement may lead to unexpected scaling behavior. Transitioning to dedicated VMs ensures consistent compute availability and better workload stability.
For detailed migration guidance, refer to the official Azure update link.
Details:
The Azure update titled “Retirement: Migrate to dedicated VM for your compute clusters” announces the end-of-life (EOL) for Low-Priority Virtual Machines (VMs) on September 30, 2025, with continued support on Azure Machine Learning until March 31, 2026. This update advises users to migrate their compute clusters to dedicated VMs to avoid automatic scale-down and ensure uninterrupted operation.
Background and Purpose of the Update
Low-Priority VMs have been a cost-effective option for running batch and non-critical workloads by utilizing surplus capacity at discounted rates. However, due to evolving infrastructure strategies and the need for more reliable and predictable compute resources, Microsoft is retiring Low-Priority VMs. The update’s purpose is to guide users toward dedicated VM instances, which provide guaranteed availability and stability for compute clusters, especially in Azure Machine Learning environments.
Specific Features and Detailed Changes
Technical Mechanisms and Implementation Methods
Use Cases and Application Scenarios
Important Considerations and Limitations
Integration with Related Azure Services
This report was automatically generated - 2025-11-22 03:01:49 UTC