What's new in Foundry Local on Azure Local

This article summarizes new features, improvements, and important updates for Foundry Local on Azure Local. Use this information to stay current with the latest capabilities and plan your deployments.

Important

  • Foundry Local is available in preview. Preview releases provide early access to features that are in active deployment.
  • Features, approaches, and processes can change or have limited capabilities before general availability (GA).

August 2026

Release of extension version 2607

This release adds model evaluation, multi-GPU model parallelism for vLLM deployments, and enhancements to automatic GPU inference tuning for Foundry Local on Azure Local.

Model evaluation

You can now evaluate a deployed model directly on the cluster by uploading a test dataset, running evaluators, and downloading structured results. Evaluations run entirely in your environment, so no data leaves the cluster. Choose natural language processing (NLP) evaluators for text-matching metrics such as F1, BLEU, and ROUGE, or quality evaluators that use a second deployed model as a judge to score signals such as coherence, fluency, relevance, and similarity. A new Datasets API manages evaluation dataset uploads. Evaluation is also supported in disconnected environments.

For more information, see Evaluate a model and Evaluate a model in disconnected environments.

Model parallelism for multi-GPU inference

vLLM deployments now support model parallelism to distribute a single model replica across multiple GPUs when a model exceeds a single GPU's memory or performance capacity. Use tensor parallelism (TP) to partition model weights across GPUs, pipeline parallelism (PP) to assign layer groups to different GPUs, or combine both. Set tensor_parallel_size and pipeline_parallel_size on the deployment to control the topology.

For more information, see Model parallelism for multi-GPU inference.

Enhanced automatic GPU inference tuning

The vLLM planner now validates the selected model and serving configuration against the GPUs allocated to the deployment during startup. It profiles runtime memory requirements with the installed vLLM runtime, auto-fits the maximum model context length when you don't specify one, and applies the resulting settings. This behavior provides a more accurate, memory-safe starting point for GPU deployments.

For more information, see Automatic GPU inference tuning.

July 2026

Release of extension version 2606

This release modernizes inference networking for Foundry Local on Azure Local by replacing the NGINX ingress data path with the Kubernetes Gateway API and adding intelligent, inference-aware request routing.

Kubernetes Gateway API for inference traffic

Foundry Local now routes all model traffic through the Kubernetes Gateway API (with Istio as the provider) instead of an NGINX ingress controller. A new spec.endpoint.exposure setting controls how each deployment is reached: internal (default) attaches an HTTPRoute to the cluster-internal gateway, external provisions an on-demand LoadBalancer gateway for outside access, and none leaves only the ClusterIP service. The legacy endpoint.enabled toggle and NGINX annotations remain accepted for backward compatibility but are mapped or ignored.

For more information, see Deploy a model.

Inference-aware routing with the Endpoint Picker (EPP)

Multireplica vLLM deployments now use an LLM-D-based Endpoint Picker (EPP) instead of basic round-robin load balancing. EPP scores each replica on live signals such as queue depth, KV-cache utilization, and prefix-cache locality, and then routes every request to the best-suited replica through the Gateway API Inference Extension. EPP is enabled by default when a deployment runs more than one replica, delivering measurable gains such as lower time-to-first-token and higher multi-turn throughput.

For more information, see Inference-aware routing with the Endpoint Picker (EPP).

External endpoints with gateway TLS termination

You can now expose model endpoints outside the cluster through an external gateway that terminates TLS. Provide a customer-managed TLS secret for production, or let the operator auto-issue a certificate from the internal cluster CA. In-cluster traffic continues to use the internal CA bundle, and the operator adds a BackendTLSPolicy so the gateway validates backend service certificates.

For more information, see Configure TLS and authentication.

Gateway API support in disconnected environments

The Foundry Local expansion pack now bundles the new networking stack, Istio, Gateway API CRDs, Gateway API Inference Extension CRDs, and the EPP container image, and imports them into the local edgeartifacts registry. Disconnected clusters get inference-aware routing without outbound internet access. When you size a cluster, plan for one extra EPP pod per multireplica vLLM deployment.

For more information, see Disconnected environments overview.

Configurable model cache job memory

The StoreModel cache job now ships with higher default memory (16 Gi request, 32 Gi limit) to reliably download and cache large models. You can lower these values at install time for smaller models or resource-constrained clusters.

For more information, see Deploy Foundry Local as an Azure Arc extension.

June 2026

Release of extension version 2605

This release introduces foundational scale, performance, and deployment enhancements for Foundry Local on Azure Local.

Multinode Kubernetes deployment support

Foundry Local on Azure Local now supports deployment across multinode Kubernetes clusters. This capability enables concurrent AI inference at scale, so multiple users, applications, and agents can access models in parallel while maintaining predictable performance. Multinode support also enables larger and more demanding models, including high-parameter generative AI workloads, by distributing inference across GPU-capable nodes.

For more information, see Multi-node Kubernetes deployment.

Disconnected environment operations

You can now deploy Foundry Local on Azure Local in disconnected environments where internet connectivity isn't available. The deployment model is largely consistent with connected scenarios, with specific guidance for extension availability, certificate management, and model catalog setup in disconnected environments.

For more information, see Disconnected environments overview.

vLLM inference runtime

In addition to the default ONNX-GenAI engine, Foundry Local now supports the vLLM inference runtime for GPU-only high-throughput generative AI scenarios. The vLLM engine provides optimized serving for large language models with advanced batching and memory management.

For more information, see Inference runtimes.

Automatic GPU inference tuning

Foundry Local includes automatic GPU inference tuning that optimizes model serving parameters based on available GPU resources and workload characteristics.

For more information, see Automatic GPU inference tuning.

Model caching and StoreModel lifecycle

A new model caching mechanism reduces deployment times by storing model artifacts locally on cluster nodes. The StoreModel resource manages the lifecycle of cached models across the cluster.

For more information, see Model caching and StoreModel lifecycle.