Databricks renamed at least eight products between June 2025 and July 2026. This lesson is your decoder ring. It's also the lesson with the shortest shelf life — see "Re-verifying" at the end.
| Old name | Current name | When | Source |
|---|---|---|---|
| Delta Live Tables (DLT) | Lakeflow pipelines | Jun 2025, renamed twice more since | where-is-dlt |
| Databricks Jobs / Workflows | Lakeflow Jobs | 2025-06-11 | RN Jun 2025 |
| Delta Sharing | OpenSharing | 2026-06-10 | RN Jun 2026 |
| Databricks Asset Bundles (DAB) | Declarative Automation Bundles | 2026-03-16 | RN Mar 2026 |
| Databricks Assistant | Genie Code | 2026-03-11 | RN Mar 2026 |
| Vector Search | AI Search | 2026-06-01 | RN Jun 2026 |
| Genie Spaces | Genie Agents | 2026-07-08 | RN Jul 2026 |
| Databricks Repos | Git Folders | — | DE Associate exam guide, May 2026 |
| Single user / Shared access | Dedicated / Standard | — | dedicated-overview |
| Simba Spark ODBC Driver | Databricks ODBC Driver | 2026-02-25 | RN Feb 2026 |
| SQL endpoints | SQL warehouses | 2023 | sql-warehouse docs |
Reassuringly, the Declarative Automation Bundles rename was explicitly non-breaking: "the bundle CLI command and all of your existing configuration does not need to be modified."
Renames are cosmetic. This one isn't. The pipelines Python API changed:
# OLD — every pre-2025 DLT tutorial
import dlt
@dlt.table
def my_table():
...
@dlt.view
def my_view():
...
# CURRENT
from pyspark import pipelines as dp
@dp.table # streaming table — pairs with spark.readStream
def ingested():
return spark.readStream.format("cloudFiles")...
@dp.materialized_view # batch — pairs with spark.read
def rolled_up():
return spark.read.table("ingested").groupBy(...)
@dp.temporary_view
def my_view():
...
The rule to memorize: spark.readStream + @dp.table → streaming table.
spark.read + @dp.materialized_view → materialized view. The decorator and the read method must
agree.
On import dlt, be precise — the docs say it is replaced and not recommended, but still
functional, not removed:
"Previously, Databricks used the
dltmodule to support pipeline functionality. Thedltmodule has been replaced by thepyspark.pipelinesmodule. You may still usedlt, but Databricks recommends usingpipelines." — Pipelines Python reference (2026-07-27)
So if an exam question asks "has import dlt been removed?" the answer is no.
This aligns Databricks with Apache Spark Declarative Pipelines, which Databricks donated to the Apache Spark project and which lands in Spark 4.1. Source: Where is DLT? (updated 2026-07-10).
From What's coming:
| Date | Change |
|---|---|
| 2026-08-03 | MANAGE privilege semantics change |
| 2026-08-22 | DBR 13.3 LTS end of support |
| Aug 2026 | Lakeflow Pipelines legacy editor removed |
| Sep 2026 | Simba JDBC (Legacy) download links disabled |
| Sep 2026 | Terraform deployment engine for bundles disabled in new CLI releases |
| 2026-09-14 | Workspace entitlement defaults change |
| — | UC pipeline deletion will retain tables by default (cascade=true for old behavior) |
Before trusting any Databricks tutorial, blog, or video, scan for these. Each one dates the material:
import dlt → before mid-2025, and the code needs changingdbutils.fs.mount → won't run on a new account at allThis test is worth more than any single fact in this course. Content ages; the ability to date content on sight doesn't.
Two things worth knowing so you don't lose an afternoon:
Databricks retro-edits historical release notes. The June 2025 entry announcing the DLT rename today reads "Spark Declarative Pipelines on Lakeflow" — which is not what it said in June 2025. Treat any release-note quote as current wording, not historical wording.
The docs are currently inconsistent on pipeline naming. The AWS release-notes index says
"Lakeflow Spark Declarative Pipelines," the GCP one says "Lakeflow pipelines," and the /ldp/
section is titled "Apache Spark™ Declarative Pipelines." All at the same time.
The pragmatic answer: say "Lakeflow pipelines, formerly DLT" and move on. Anyone who corrects you is quoting a different page of the same documentation set.
This lesson decays fastest. Re-check monthly:
| What | Where |
|---|---|
| Platform changes | docs.databricks.com/aws/en/release-notes/product/ (monthly) |
| Upcoming deprecations | docs.databricks.com/aws/en/release-notes/whats-coming |
| Runtime support matrix | docs.databricks.com/aws/en/release-notes/runtime/ |
| DBSQL | docs.databricks.com/aws/en/sql/release-notes/ ⚠️ note the path order |
Swap /aws/ for /gcp/; Azure lives on learn.microsoft.com/en-us/azure/databricks/.
import dlt. Two problems — what are they?from pyspark import pipelines as dp,
with @dp.materialized_view and @dp.temporary_view. The old API still works, so it'll run — but
it dates the material and it's not what new code should look like.