<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/delta-lake-4-1-0-released-ew8ca6emo" -->

---
title: Delta Lake 4.1.0 Released | daily.dev
description: Delta Lake 4.1.0 adds full production support for catalog-managed tables through deeper Unity Catalog integration, including Delta Kernel support and a new...
canonical: https://daily.dev/posts/delta-lake-4-1-0-released-ew8ca6emo
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Delta Lake 4.1.0 Released | daily.dev
og:description: Delta Lake 4.1.0 adds full production support for catalog-managed tables through deeper Unity Catalog integration, including Delta Kernel support and a new...
og:url: https://daily.dev/posts/delta-lake-4-1-0-released-ew8ca6emo
og:image: https://api.daily.dev/og/posts/Ew8cA6eMO.png
og:image:alt: Delta Lake 4.1.0 Released
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Delta Lake 4.1.0 Released

**[Delta Lake Blog](https://daily.dev/sources/delta-lake)** · 4 min read · 0 upvotes · 0 comments

## Summary

Delta Lake 4.1.0 adds full production support for catalog-managed tables through deeper Unity Catalog integration, including Delta Kernel support and a new Spark DataSource V2 connector for streaming reads. The release ships full support for Apache Spark 4.1.0 (while retaining Spark 4.0.1 compatibility), introduces a preview of server-side query planning delegated to catalog servers for fine-grained access control, adds atomic CREATE TABLE AS SELECT for Unity Catalog tables, and allows enabling Deletion Vectors and Column Mapping without blocking concurrent writes. Breaking changes include a hard Java 17 requirement and the dropping of Spark 3.5 support, meaning users must upgrade to Spark 4.0.1 or 4.1.0. Maven artifacts now include a Spark version suffix (e.g., delta-spark_4.1_2.13), with unsuffixed backward-compatible artifacts still published for this release.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://delta.io/blog/2026-03-01-delta-lake-4-1-0-released>

## Questions this post answers

### Does Delta Lake 4.1.0 still support Apache Spark 3.5?

No, Spark 3.5 support has been officially dropped in Delta Lake 4.1.0. Users must upgrade to Spark 4.0.1 or Spark 4.1.0, and the release requires Java 17 or higher, with future releases focused on alignment with Spark 4 and above.

_Teams planning a Spark or Delta Lake upgrade can track breaking changes like this on daily.dev._

### What is the new Maven artifact naming convention for Delta Lake and Spark versions?

Starting with Delta Lake 4.1.0, Maven artifacts include an explicit Spark version suffix, such as delta-spark_4.1_2.13, letting users pick the artifact matching their Spark runtime (4.1 or 4.0). Backward-compatible unsuffixed artifacts are still published for this release, but transitioning to the new naming format is recommended.

_Developers pinning Delta Lake dependencies can follow packaging changes like this via daily.dev._

### How does server-side planning in Delta Lake 4.1.0 improve fine-grained access control?

Server-side planning, a preview feature in Delta Lake 4.1.0, delegates table scan planning (file discovery, predicate filtering, credential provisioning) to an external catalog such as Unity Catalog via the Iceberg REST Catalog protocol instead of the Spark driver. This keeps raw storage access away from the driver for tables with row- or column-level access policies, since the catalog decides which files a query can see and issues scoped, temporary credentials.

_Engineers designing row- and column-level access controls can dig into features like this on daily.dev._

## Similar posts on daily.dev

- [Advancing the Open Lakehouse with Apache Spark, the Delta Kernel, and the new UC Delta APIs](https://daily.dev/posts/advancing-the-open-lakehouse-with-apache-spark-the-delta-kernel-and-the-new-uc-delta-apis-dbaazlwws) · Delta Lake Blog · 0 upvotes · 0 comments
- [How Unity Catalog managed tables bring interoperability, performance, and unified governance to the Lakehouse](https://daily.dev/posts/how-unity-catalog-managed-tables-bring-interoperability-performance-and-unified-governance-to-the--8wtwlazxm) · databricks · 0 upvotes · 0 comments
- [Confluent Tableflow \+ Databricks Unity Catalog](https://daily.dev/posts/confluent-tableflow-databricks-unity-catalog-3l7atiiei) · Confluent Blog · 1 upvotes · 0 comments
- [Delta Grows Up: Writes, Unity Catalog and Time Travel](https://daily.dev/posts/delta-grows-up-writes-unity-catalog-and-time-travel-j5aia1x3q) · DuckDB · 0 upvotes · 0 comments

---

Tags: [#java](https://daily.dev/tags/java), [#data-engineering](https://daily.dev/tags/data-engineering), [#apache-spark](https://daily.dev/tags/apache-spark), [#unity-catalog](https://daily.dev/tags/unity-catalog)

[View this post on daily.dev](https://daily.dev/posts/delta-lake-4-1-0-released-ew8ca6emo)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Delta Lake 4.1.0 Released","url":"https://daily.dev/posts/delta-lake-4-1-0-released-ew8ca6emo","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/delta-lake-4-1-0-released-ew8ca6emo"},"datePublished":"2026-08-16T08:53:39.432Z","dateModified":"2026-08-16T08:55:33.000Z","description":"Delta Lake 4.1.0 adds full production support for catalog-managed tables through deeper Unity Catalog integration, including Delta Kernel support and a new...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9078f84097745ae9f6da47d7227ad315?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9078f84097745ae9f6da47d7227ad315?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Delta Lake Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Delta Lake Blog","logo":"https://media.daily.dev/image/upload/s--7f2q9Asf--/f_auto,q_auto/v1786870393/logos/delta-lake?_a=BAMAMicg0","url":"https://daily.dev/sources/delta-lake"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/delta-lake-4-1-0-released-ew8ca6emo","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"java,data-engineering,apache-spark,unity-catalog","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Delta Lake Blog","item":"https://daily.dev/sources/delta-lake"},{"@type":"ListItem","position":3,"name":"Delta Lake 4.1.0 Released"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/delta-lake-4-1-0-released-ew8ca6emo#faq","mainEntity":[{"@type":"Question","name":"Does Delta Lake 4.1.0 still support Apache Spark 3.5?","acceptedAnswer":{"@type":"Answer","text":"No, Spark 3.5 support has been officially dropped in Delta Lake 4.1.0. Users must upgrade to Spark 4.0.1 or Spark 4.1.0, and the release requires Java 17 or higher, with future releases focused on alignment with Spark 4 and above. Teams planning a Spark or Delta Lake upgrade can track breaking changes like this on daily.dev."}},{"@type":"Question","name":"What is the new Maven artifact naming convention for Delta Lake and Spark versions?","acceptedAnswer":{"@type":"Answer","text":"Starting with Delta Lake 4.1.0, Maven artifacts include an explicit Spark version suffix, such as delta-spark_4.1_2.13, letting users pick the artifact matching their Spark runtime (4.1 or 4.0). Backward-compatible unsuffixed artifacts are still published for this release, but transitioning to the new naming format is recommended. Developers pinning Delta Lake dependencies can follow packaging changes like this via daily.dev."}},{"@type":"Question","name":"How does server-side planning in Delta Lake 4.1.0 improve fine-grained access control?","acceptedAnswer":{"@type":"Answer","text":"Server-side planning, a preview feature in Delta Lake 4.1.0, delegates table scan planning (file discovery, predicate filtering, credential provisioning) to an external catalog such as Unity Catalog via the Iceberg REST Catalog protocol instead of the Spark driver. This keeps raw storage access away from the driver for tables with row- or column-level access policies, since the catalog decides which files a query can see and issues scoped, temporary credentials. Engineers designing row- and column-level access controls can dig into features like this on daily.dev."}}]}
```

