Introduction

Databricks has rolled out Runtime 18.1 (Beta), and it is packed with meaningful enhancements across streaming, Delta Lake, SQL, geospatial, performance, and Apache Spark 4.1.0 improvements. This release builds on 18.0 and introduces new capabilities that make pipelines faster, smarter, and more reliable. Below is a breakdown of what is new and why it matters.

Key New Features & Improvements

Auto Loader Enhancements

Auto Loader now uses file events by default when available, reducing directory listing costs and improving latency. You can still override behavior using:

Or disable file events with:

Delta Lake & Unity Catalog Improvements

Optimized Writes for CRTAS

Partitioned Unity Catalog tables created via CREATE OR REPLACE TABLE AS SELECT now automatically use optimized writes for fewer, larger files.

Schema Evolution with INSERT

The new WITH SCHEMA EVOLUTION clause allows automatic schema evolution during:

It handles:

Delta Sharing

Delta Sharing now supports multi‑statement transactions for shared tables using pre‑signed URLs or cloud tokens.

SQL & Scripting Enhancements

New SQL Functions

SQL Cursor Support

Compound SQL statements now support:

This enables row‑by‑row processing.

Behavioural Changes

Streaming Improvements

Geospatial Performance Boost

Geospatial Boolean set operations now use a new, faster implementation, with minor precision differences beyond 15 decimal places.

DataFrame & Compute Enhancements

Cloud & External System Improvements

Apache Spark 4.1.0 Included

Databricks Runtime 18.1 ships with Apache Spark 4.1.0, bringing:

Summary

Databricks Runtime 18.1 (Beta) builds on 18.0 with improvements across Auto Loader, Delta Lake, Unity Catalog, SQL, streaming, geospatial processing, and compute behavior, while upgrading to Apache Spark 4.1.0. The release focuses on performance optimization, schema flexibility, transaction reliability, and improved interoperability across cloud systems and analytics workloads.