<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/strengthening-catalog-managed-delta-tables-with-the-unity-catalog-delta-apis-zgrbcvbaq" -->

---
title: Strengthening Catalog-Managed Delta Tables with the...
description: Delta Lake 4.3 integrates with the new Unity Catalog Delta APIs, routing table loads, CREATE/CTAS, REPLACE/RTAS, and metadata-changing writes through...
canonical: https://daily.dev/posts/strengthening-catalog-managed-delta-tables-with-the-unity-catalog-delta-apis-zgrbcvbaq
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Strengthening Catalog-Managed Delta Tables with the Unity Catalog Delta APIs | daily.dev
og:description: Delta Lake 4.3 integrates with the new Unity Catalog Delta APIs, routing table loads, CREATE/CTAS, REPLACE/RTAS, and metadata-changing writes through...
og:url: https://daily.dev/posts/strengthening-catalog-managed-delta-tables-with-the-unity-catalog-delta-apis-zgrbcvbaq
og:image: https://api.daily.dev/og/posts/ZgRbCVbaq.png
og:image:alt: Strengthening Catalog-Managed Delta Tables with the Unity Catalog Delta APIs
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.

# Strengthening Catalog-Managed Delta Tables with the Unity Catalog Delta APIs

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

## Summary

Delta Lake 4.3 integrates with the new Unity Catalog Delta APIs, routing table loads, CREATE/CTAS, REPLACE/RTAS, and metadata-changing writes through catalog-validated commit paths so engines like Spark, DuckDB, and Flink can share the same catalog-managed tables with consistent behavior. UniForm gains atomic and incremental Iceberg metadata conversion plus an experimental IcebergCompatV3 mode that lets deletion vectors and UniForm coexist. Structured Streaming and Change Data Feed now work on catalog-managed tables, including batch CDC and CDF over Delta Sharing with backfill-then-stop pipelines.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://delta.io/blog/2026-06-22-delta-4-3-release>

## Questions this post answers

### What new features does Delta Lake 4.3 add for catalog-managed tables?

Delta Lake 4.3 routes every table operation on catalog-managed tables through the Unity Catalog Delta APIs, including table loads, CREATE and CTAS, REPLACE/CREATE OR REPLACE/RTAS, and metadata-changing writes like DML schema evolution. This enables server-side commit validation, server-advertised table features, and intent-based metadata updates, giving Spark and Kernel-based connectors consistent, catalog-enforced behavior.

_Engineers rolling out catalog-managed Delta tables can track ecosystem changes like this via daily.dev._

### How do I enable deletion vectors together with UniForm on a Delta table?

Set delta.enableIcebergCompatV3=true, an experimental mode introduced in Delta Lake 4.3, to let deletion vectors and UniForm coexist on the same table. This mode also adds geometry and geography compatibility with the latest Iceberg writer protocol, and UniForm now builds against Iceberg-spark 1.11.0 supporting both Spark 4.0 and Spark 4.1.

_Teams combining deletion vectors with Iceberg interoperability can follow updates like this on daily.dev._

### Does Delta Lake support Change Data Feed on catalog-managed tables with Delta Sharing?

Yes, Delta Lake 4.3 extends Change Data Feed to catalog-managed tables shared via Delta Sharing, letting streaming queries read the CDF of a shared table and run backfill-then-stop pipelines using Trigger.AvailableNow. This builds on the delta-sharing-client 1.4.0 upgrade and also introduces batch CDC via SELECT ... CHANGES FROM VERSION/TIMESTAMP with deletion-vector awareness.

_Data engineers building streaming pipelines on shared Delta tables can keep up with releases like this on daily.dev._

## Similar posts on daily.dev

- [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
- [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
- [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
- [Enterprise Tableflow: Delta Lake, Unity Catalog, and Azure](https://daily.dev/posts/enterprise-tableflow-delta-lake-unity-catalog-and-azure-kjwsdbkkv) · Confluent Blog · 0 upvotes · 0 comments
- [The Convergence of Open Table Formats and Open Catalogs: Catalog Commits is Generally Available](https://daily.dev/posts/the-convergence-of-open-table-formats-and-open-catalogs-catalog-commits-is-generally-available-smdzq51ud) · databricks · 0 upvotes · 0 comments

---

Tags: [#backend](https://daily.dev/tags/backend), [#apache-spark](https://daily.dev/tags/apache-spark), [#apache-iceberg](https://daily.dev/tags/apache-iceberg), [#unity-catalog](https://daily.dev/tags/unity-catalog)

[View this post on daily.dev](https://daily.dev/posts/strengthening-catalog-managed-delta-tables-with-the-unity-catalog-delta-apis-zgrbcvbaq)

```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":"Strengthening Catalog-Managed Delta Tables with the Unity Catalog Delta APIs","url":"https://daily.dev/posts/strengthening-catalog-managed-delta-tables-with-the-unity-catalog-delta-apis-zgrbcvbaq","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/strengthening-catalog-managed-delta-tables-with-the-unity-catalog-delta-apis-zgrbcvbaq"},"datePublished":"2026-08-16T08:53:36.450Z","dateModified":"2026-08-16T08:56:17.807Z","description":"Delta Lake 4.3 integrates with the new Unity Catalog Delta APIs, routing table loads, CREATE/CTAS, REPLACE/RTAS, and metadata-changing writes through...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/fe749de0e7bc02479b826e5074f722ad?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/fe749de0e7bc02479b826e5074f722ad?_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/strengthening-catalog-managed-delta-tables-with-the-unity-catalog-delta-apis-zgrbcvbaq","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"backend,apache-spark,apache-iceberg,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":"Strengthening Catalog-Managed Delta Tables with the Unity Catalog Delta APIs"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/strengthening-catalog-managed-delta-tables-with-the-unity-catalog-delta-apis-zgrbcvbaq#faq","mainEntity":[{"@type":"Question","name":"What new features does Delta Lake 4.3 add for catalog-managed tables?","acceptedAnswer":{"@type":"Answer","text":"Delta Lake 4.3 routes every table operation on catalog-managed tables through the Unity Catalog Delta APIs, including table loads, CREATE and CTAS, REPLACE/CREATE OR REPLACE/RTAS, and metadata-changing writes like DML schema evolution. This enables server-side commit validation, server-advertised table features, and intent-based metadata updates, giving Spark and Kernel-based connectors consistent, catalog-enforced behavior. Engineers rolling out catalog-managed Delta tables can track ecosystem changes like this via daily.dev."}},{"@type":"Question","name":"How do I enable deletion vectors together with UniForm on a Delta table?","acceptedAnswer":{"@type":"Answer","text":"Set delta.enableIcebergCompatV3=true, an experimental mode introduced in Delta Lake 4.3, to let deletion vectors and UniForm coexist on the same table. This mode also adds geometry and geography compatibility with the latest Iceberg writer protocol, and UniForm now builds against Iceberg-spark 1.11.0 supporting both Spark 4.0 and Spark 4.1. Teams combining deletion vectors with Iceberg interoperability can follow updates like this on daily.dev."}},{"@type":"Question","name":"Does Delta Lake support Change Data Feed on catalog-managed tables with Delta Sharing?","acceptedAnswer":{"@type":"Answer","text":"Yes, Delta Lake 4.3 extends Change Data Feed to catalog-managed tables shared via Delta Sharing, letting streaming queries read the CDF of a shared table and run backfill-then-stop pipelines using Trigger.AvailableNow. This builds on the delta-sharing-client 1.4.0 upgrade and also introduces batch CDC via SELECT ... CHANGES FROM VERSION/TIMESTAMP with deletion-vector awareness. Data engineers building streaming pipelines on shared Delta tables can keep up with releases like this on daily.dev."}}]}
```

