xinrong-meng commented on code in PR #447:
URL: https://github.com/apache/spark-website/pull/447#discussion_r1166094440


##########
releases/_posts/2023-04-13-spark-release-3-4-0.md:
##########
@@ -0,0 +1,420 @@
+---
+layout: post
+title: Spark Release 3.4.0
+categories: []
+tags: []
+status: publish
+type: post
+published: true
+meta:
+_edit_last: '4'
+_wpas_done_all: '1'
+---
+
+Apache Spark 3.4.0 is the fifth release of the 3.x line. With tremendous 
contribution from the open-source community, this release managed to resolve in 
excess of 2,600 Jira tickets.
+
+This release introduces Python client for Spark Connect, augments Structured 
Streaming with async progress tracking and Python arbitrary stateful 
processing, increases Pandas API coverage and provides NumPy input support, 
simplifies the migration from traditional data warehouses by improving ANSI 
compliance and implementing dozens of new built-in functions, and boosts 
development productivity and debuggability with memory profiling.
+
+To download Apache Spark 3.4.0, visit the 
[downloads](https://spark.apache.org/downloads.html) page. You can consult JIRA 
for the [detailed changes](https://s.apache.org/spark-3.4.0). We have curated a 
list of high level changes here, grouped by major modules.
+
+* This will become a table of contents (this text will be scraped).
+  {:toc}
+
+### Highlight
+
+
+
+* Python client for Spark Connect 
([SPARK-39375](https://issues.apache.org/jira/browse/SPARK-39375))
+* Implement support for DEFAULT values for columns in tables 
([SPARK-38334](https://issues.apache.org/jira/browse/SPARK-38334))
+* Support TIMESTAMP WITHOUT TIMEZONE data type 
([SPARK-35662](https://issues.apache.org/jira/browse/SPARK-35662))
+* Support "Lateral Column Alias References" 
([SPARK-27561](https://issues.apache.org/jira/browse/SPARK-27561))
+* Harden SQLSTATE usage for error classes 
([SPARK-41994](https://issues.apache.org/jira/browse/SPARK-41994))
+* Enable Bloom filter Joins by default 
([SPARK-38841](https://issues.apache.org/jira/browse/SPARK-38841))
+* Better Spark UI scalability and Driver stability for large applications 
([SPARK-41053](https://issues.apache.org/jira/browse/SPARK-41053))
+* Async Progress Tracking in Structured Streaming 
([SPARK-39591](https://issues.apache.org/jira/browse/SPARK-39591))
+* Python Arbitrary Stateful Processing in Structured Streaming 
([SPARK-40434](https://issues.apache.org/jira/browse/SPARK-40434))
+* Pandas API coverage improvements 
([SPARK-42882](https://issues.apache.org/jira/browse/SPARK-42882)) and NumPy 
input support in PySpark 
([SPARK-39405](https://issues.apache.org/jira/browse/SPARK-39405))
+* Provide a memory profiler for PySpark user-defined functions 
([SPARK-40281](https://issues.apache.org/jira/browse/SPARK-40281))
+* Implement PyTorch Distributor 
([SPARK-41589](https://issues.apache.org/jira/browse/SPARK-41589))
+* Publish SBOM artifacts 
([SPARK-41893](https://issues.apache.org/jira/browse/SPARK-41893))
+* Support IPv6-only environment 
([SPARK-39457](https://issues.apache.org/jira/browse/SPARK-39457))
+* Customized K8s Scheduler (Apache YuniKorn and Volcano) GA 
([SPARK-42802](https://issues.apache.org/jira/browse/SPARK-42802))
+
+### Spark SQL
+
+#### Features
+
+
+
+* Implement support for DEFAULT values for columns in tables 
([SPARK-38334](https://issues.apache.org/jira/browse/SPARK-38334))
+* Add Dataset.as(StructType) 
([SPARK-39625](https://issues.apache.org/jira/browse/SPARK-39625))
+* Support parameterized SQL 
([SPARK-41271](https://issues.apache.org/jira/browse/SPARK-41271), 
[SPARK-42702](https://issues.apache.org/jira/browse/SPARK-42702))
+* Add unpivot / melt 
([SPARK-38864](https://issues.apache.org/jira/browse/SPARK-38864), 
[SPARK-39876](https://issues.apache.org/jira/browse/SPARK-39876))
+* Support "lateral column alias references" 
([SPARK-27561](https://issues.apache.org/jira/browse/SPARK-27561))
+* Support result offset clause 
([SPARK-28330](https://issues.apache.org/jira/browse/SPARK-28330), 
[SPARK-39159](https://issues.apache.org/jira/browse/SPARK-39159))
+* Support Timestamp without time zone data type 
([SPARK-35662](https://issues.apache.org/jira/browse/SPARK-35662))
+* Support scalar subquery in time travel 
([SPARK-39306](https://issues.apache.org/jira/browse/SPARK-39306))
+* Make Catalog API be compatible with 3-layer-namespace 
([SPARK-39235](https://issues.apache.org/jira/browse/SPARK-39235))
+* Support timestamp in seconds for TimeTravel using Dataframe options 
([SPARK-39633](https://issues.apache.org/jira/browse/SPARK-39633))
+* Add SparkSession.config(Map) 
([SPARK-40163](https://issues.apache.org/jira/browse/SPARK-40163))
+* Support changing session catalog's default database 
([SPARK-35242](https://issues.apache.org/jira/browse/SPARK-35242))
+* Protobuf support for Spark - from_protobuf AND to_protobuf 
([SPARK-40654](https://issues.apache.org/jira/browse/SPARK-40654))
+* Add WHEN NOT MATCHED BY SOURCE clause to MERGE INTO 
([SPARK-40921](https://issues.apache.org/jira/browse/SPARK-40921))
+* Relax ordering constraint for CREATE TABLE column options 
([SPARK-40944](https://issues.apache.org/jira/browse/SPARK-40944))
+* SQL Equivalent for Dataframe overwrite command 
([SPARK-40956](https://issues.apache.org/jira/browse/SPARK-40956))
+* Support Generate with no required child output to host outer references 
([SPARK-41441](https://issues.apache.org/jira/browse/SPARK-41441))
+* ORDER BY ALL 
([SPARK-41637](https://issues.apache.org/jira/browse/SPARK-41637))
+* GROUP BY ALL 
([SPARK-41635](https://issues.apache.org/jira/browse/SPARK-41635))
+* Add flatMapSortedGroups and cogroupSorted 
([SPARK-38591](https://issues.apache.org/jira/browse/SPARK-38591))
+* Support subqueries with correlated non-equality predicates 
([SPARK-36114](https://issues.apache.org/jira/browse/SPARK-36114))
+* Support subqueries with correlation through UNION/INTERSECT/EXCEPT 
([SPARK-36124](https://issues.apache.org/jira/browse/SPARK-36124))
+
+#### ANSI
+
+* ANSI mode: always return null on invalid access to map column 
([SPARK-40066](https://issues.apache.org/jira/browse/SPARK-40066))

Review Comment:
   Updated.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to