Runtime
Microsoft Azure
Azure Databricks Runtime 10.4 LTS reaches end of life; clusters and jobs must move to a supported Databricks Runtime version
departs 1 Nov 2026
Quick answers
- Is it true that Azure Databricks Runtime 10.4 LTS reaches end of life on 1 November 2026?
- Yes. Microsoft Azure has officially announced it, effective 1 Nov 2026. If your Azure Databricks clusters or jobs still run on Databricks Runtime 10.4 LTS, they stop on 1 November 2026.
- When does it take effect?
- 1 Nov 2026. Verified against the vendor's own announcement.
- What should I use instead?
- Before 1 November 2026, migrate affected clusters and jobs to a supported Databricks Runtime version.
What this means for you
If your Azure Databricks clusters or jobs still run on Databricks Runtime 10.4 LTS, they stop on 1 November 2026. Microsoft says that after this date Databricks Runtime 10.4 LTS "will no longer be available or usable, and workloads remaining on this version will no longer run" — so any pipeline, scheduled job, or interactive cluster pinned to 10.4 LTS fails to start once the date passes. This is a hard end of life, not just a support cut-off: the runtime already reached end of support on 18 March 2025, and end of life removes it entirely. Anything left on 10.4 LTS is a broken job waiting to happen.
Where to go
Before 1 November 2026, migrate affected clusters and jobs to a supported Databricks Runtime version. Inventory every cluster policy, job definition, and Databricks Asset Bundle whose Spark/runtime version is pinned to 10.4 LTS, re-target each to a current supported LTS runtime, and test — a jump this large (10.4 dates to 2022) can bring Spark and library behaviour changes, so validate each workload on the new runtime before cutting production over. Because 10.4 LTS keeps running until the date, you can migrate and validate job-by-job rather than all at once.
- A current supported Databricks Runtime LTS version — newer long-term-support runtimes still receiving updates (per Databricks' runtime support lifecycle)
Microsoft is retiring an old managed runtime on Azure Databricks. In an Azure Updates notice, Microsoft says Azure Databricks Runtime 10.4 LTS will reach end of life on 1 November 2026. This is the final step in a lifecycle that has been winding down for a while: the runtime reached end of support on 18 March 2025, and end of life now removes it altogether.
The wording is unusually blunt for a runtime notice. After 1 November 2026, Microsoft says, Databricks Runtime 10.4 LTS “will no longer be available or usable, and workloads remaining on this version will no longer run.” That is a hard shutoff, not a support cut-off — a job pinned to 10.4 LTS does not degrade quietly, it stops starting.
Who this affects
Anyone with Azure Databricks clusters, scheduled jobs, or pipelines still pinned to Databricks Runtime 10.4 LTS (10.4.x). Because it is a long-term-support release, it is exactly the kind of version that gets set once in a cluster policy or job definition and then left alone — which is precisely how a workload ends up running on a 2022-era runtime three years later. Interactive clusters, Delta Live Tables or Jobs pinned to 10.4, and Databricks Asset Bundles that hard-code the runtime are all in scope.
What to do
Move affected workloads to a supported Databricks Runtime version before 1 November 2026:
- Inventory every cluster policy, job definition, and bundle whose Spark/runtime version is
10.4.xLTS. - Re-target each to a current supported LTS runtime. A gap this wide can bring Spark, Python, and library behaviour changes, so treat it as a real upgrade rather than a version bump.
- Test each workload on the new runtime, then cut over. 10.4 LTS keeps running until the date, so you can migrate and validate one job at a time instead of in a single big-bang cutover.
Entry changelog
- — last reviewed.
- — Entry created from Microsoft's official Azure Updates notice (id 569353), verified against the Microsoft release-communications API backing that page. The 1 November 2026 end-of-life date, the prior 18 March 2025 end-of-support date, and the "no longer be available or usable, and workloads remaining on this version will no longer run" wording are taken directly from Microsoft. Surfaced by the Layer-1 azure-updates feed.
Put this countdown in your README
Building on Microsoft Azure? Drop this badge into a project’s README or docs — it shows the days left and
refreshes on its own every night from this page.
[](https://lastcall.dev/entries/azure-databricks-runtime-10-4-lts-eol) Spot an error or a changed date? Tell us and it’s corrected the same night.