Feature Summary

Spark Features Summary

Feature

Category

Language

Key Config

Spark Connect

Connectivity

All

spark.connect.enabled

Spark ML on Connect GA

Connectivity

Python

—

Real-Time Mode (RTM)

Streaming

Scala

.trigger(continuous=...)

Stateful Processing V2

Streaming

Python/Scala

—

ANSI Mode

SQL

SQL

spark.sql.ansi.enabled

SQL Scripting GA

SQL

SQL

Enabled by default

VARIANT GA + Shredding

SQL

SQL/Python

—

Recursive CTE

SQL

SQL

—

KLL + Theta Sketches

SQL

SQL

—

Collation Support

SQL

SQL

—

Arrow UDFs (@arrow_udf)

PySpark

Python

—

Arrow UDTFs (@arrow_udtf)

PySpark

Python

—

Python Worker Logging

PySpark

Python

spark.sql.pyspark.worker.logging.enabled

Filter Pushdown (Data Source)

PySpark

Python

—

Python UDTFs

PySpark

Python

—

pandas 2.x Support

PySpark

Python

spark.sql.execution.arrow.pyspark.enabled

UDF Profiler

PySpark

Python

spark.python.profile

Python Data Source APIs

Data Sources

Python

—

XML Connector

Data Sources

Python/Scala

—

DSV2 Extension

Data Sources

Python/Scala

—

Delta Lake 4.0

Data Sources

SQL/Python/Scala

—

SQL UDFs

Functions

SQL/Python

—

Python UDFs

Functions

Python

—

Structured Logging

Usability

All

spark.log.structuredLogging.enabled

Error Class Framework

Usability

All

—

Behavior Change Process

Usability

All

—


  Last updated