0.2.0
Apache Spark™ Connect Client for Swift language is a subproject of Apache Spark and aims to provide Swift implementation of Spark Connect. 0.2.0
is the second release of Apache Spark Connect for Swift client. This is still experimental.
Website
https://apache.github.io/spark-connect-swift/
Swift Package Index
https://swiftpackageindex.com/apache/spark-connect-swift
Documentation
https://swiftpackageindex.com/apache/spark-connect-swift/0.2.0/documentation/sparkconnect
Full Changelog
Resolved Issues
- [SPARK-52030] Make all test suites serialized
- [SPARK-52048] Add
Swift Web Server
example repository link - [SPARK-52058] Update
README.md
and integration test with Apache Spark 4.0.0 RC5 - [SPARK-52059] Fix
DataFrame
to use SparkSession'stransportSecurity
- [SPARK-52061] Add
getOption/isModifiable
andset
variants toRuntimeConf
- [SPARK-52063] Support
newSession
inSparkSession
- [SPARK-52064] Support
first/take/toJSON
inDataFrame
- [SPARK-52066] Support
unpivot/melt/transpose
inDataFrame
- [SPARK-52067] Add
Examples
directory - [SPARK-52068] Add
StreamingQuery
actor - [SPARK-52069] Support
DataStreamReader
andDataStreamWriter
- [SPARK-52070] Fix
Swift 6.0
compilation error - [SPARK-52071] Add
stream
example and reviseTrigger
names - [SPARK-52072] Add
option()
variants toSparkSession.Builder
andData(Frame|Stream)Reader
- [SPARK-52073] Add
pi
example - [SPARK-52074] Add
Dockerfile
s to all examples - [SPARK-52075] Add
Examples.md
- [SPARK-52083] Update
Spark Connect
-generatedSwift
source code with 4.0.0-rc5 - [SPARK-52084] Upgrade
gRPC Swift
to 2.2.0 - [SPARK-52085] Use
release
build in GitHub Action CI - [SPARK-52089] Support
StreamingQueryManager
- [SPARK-52091] Add
function
SQL test file and answer file - [SPARK-52094] Support
session_id
parameter - [SPARK-52094][FOLLOWUP] Fix the test case to respect SPARK_REMOTE env variable
- [SPARK-52097] Add Swift 6.0 GitHub Action CI
- [SPARK-52098] Support JDBC in DataFrameReader and Writer
- [SPARK-52119] Update
README.md
and integration test with Apache Spark 4.0.0 RC6 - [SPARK-52121] Enable
GitHub Pages
- [SPARK-52123] Add
Resources
section - [SPARK-52125] Create a daily linux integration test GitHub Action job
- [SPARK-52138] Upgrade
gRPC Swift NIO Transport
to 1.1.0 - [SPARK-52149] Add
String.toExpression
extension - [SPARK-52150] Add
Iceberg
integration testGitHub Action
job - [SPARK-52151]
DataFrameWriterV2.overwrite
should handlecondition
- [SPARK-52152] Fix
Catalog.databaseExists
to handle multi catalogs - [SPARK-52155] Update
.asf.yaml
to show Spark Connect Swift website - [SPARK-52162] Add
DELETE/UPDATE
and partitioned table tests - [SPARK-52164] Support
MergeIntoWriter
- [SPARK-52167] Support
hint
forDataFrame
- [SPARK-52168] Support
to
forDataFrame
- [SPARK-52172] Add
checkpoint
andlocalCheckpoint
forDataFrame
- [SPARK-52182] Support
withWatermark
forDataFrame
- [SPARK-52183] Update
SparkSQLRepl
example to show up to 10k rows - [SPARK-52196] Promote
SparkSQLRepl
code toSpark SQL REPL
example - [SPARK-52197] Upgrade
gRPC Swift
to 2.2.1