The document discusses new features in Apache Spark 3.0, including Adaptive Query Execution (AQE) which optimizes queries during execution based on metrics. AQE allows optimizing the number of shuffle partitions dynamically based on mapper output. The new EXPLAIN format in Spark 3.0 makes query execution plans easier to read. A new tail function was also introduced to read data from the last partition of a DataFrame.