{
  "slug": "azure-functions-dotnet-in-process-model-end-of-support",
  "title": "Azure Functions: .NET in-process model end of support",
  "summary": "End of support date for the in-process model for .NET apps in Azure Functions: 10 Nov 2026. Apps on this model can still be used after that date but stop receiving security and feature updates.",
  "cloud": "azure",
  "service": "Azure Functions",
  "service_slug": "functions",
  "category": "runtime",
  "type": "end_of_support",
  "announced_date": "2024-03-29",
  "effective_date": "2026-11-10",
  "effective_precision": "day",
  "impact": "From the end of support date, the in-process model for .NET apps in Azure Functions is no longer supported. .NET apps that use the in-process model can still be used after that date, but they no longer receive security and feature updates from Microsoft. Microsoft states that apps on this model need to transition to the isolated worker model by that date to continue being supported.",
  "migration_path": "Move .NET apps from the in-process model to the isolated worker model by 10 Nov 2026: [migrate to the isolated worker model](https://aka.ms/af-dotnet-isolated-migration).",
  "replacement": "Isolated worker model",
  "affected_versions": [],
  "source_url": "https://azure.microsoft.com/updates?id=retirement-support-for-the-inprocess-model-for-net-apps-in-azure-functions-ends-10-november-2026",
  "extra_source_urls": [
    "https://aka.ms/af-dotnet-isolated-migration"
  ],
  "vendor_ref": "retirement-support-for-the-inprocess-model-for-net-apps-in-azure-functions-ends-10-november-2026",
  "last_checked_at": "2026-11-12T09:55:19.345Z",
  "created_at": "2026-11-13T13:36:44.208Z",
  "updated_at": "2026-11-13T13:36:44.208Z",
  "url": "https://eolwatch.dev/items/azure-functions-dotnet-in-process-model-end-of-support",
  "short_url": "https://eolwatch.dev/i/2o",
  "markdown_url": "https://eolwatch.dev/items/azure-functions-dotnet-in-process-model-end-of-support.md",
  "json_url": "https://eolwatch.dev/items/azure-functions-dotnet-in-process-model-end-of-support.json",
  "estate_check": {
    "resource_types": [
      "azurerm_linux_function_app"
    ],
    "fields": [
      "site_config.application_stack.dotnet_version",
      "site_config.application_stack.use_dotnet_isolated_runtime"
    ],
    "inputs": [
      "Terraform state or plan (JSON)"
    ]
  },
  "source_note": null
}
