Релиз Delta Lake 4.3, состоявшийся в июне 2026 года, базируется на Apache Spark 4.1.0 и 4.0.1. Ключевым нововведением стали API replaceUsing и replaceOn для выборочной перезаписи данных в DataFrame. Эти инструменты заменяют метод replaceWhere, позволяя указывать столбцы или логические условия для обновления строк без необходимости вручную синхронизировать предикаты.
Структурно Delta 4.3 переводит все операции с таблицами под управлением Unity Catalog на новый REST API. Теперь загрузка таблиц, DML-операции и изменения схемы проходят через единый проверочный путь. Это обеспечивает единообразие работы для различных движков, включая Flink, Trino и DuckDB, и повышает надежность при многопроцессорном доступе к данным.
Обновление UniForm теперь поддерживает атомарную и инкрементальную конвертацию метаданных в формат Iceberg. Экспериментальная функция IcebergCompatV3 позволяет одновременно использовать векторы удаления и UniForm. Также повышена производительность работы с крупными таблицами за счет параллельной записи контрольных точек и сбора статистики для столбцов типа Variant.
В версии 4.3 расширены возможности потоковой передачи данных и Change Data Feed (CDF) для таблиц под управлением каталога. Delta Sharing теперь поддерживает потоковое чтение из общих таблиц. Кроме того, внедрено неявное приведение типов при записи DataFrame по имени, что соответствует логике SQL INSERT BY NAME и упрощает согласование данных с целевой схемой.





