1. 5057ddd [SPARK-59485] Use server-side aggregation for `DataFrame.count()` by Dongjoon Hyun · 2 days ago main
  2. c0bf10a [SPARK-59484] Use `value` as the output column name of `DataFrame.toJSON` by Dongjoon Hyun · 2 days ago
  3. e3427aa [SPARK-59483] Fix `DataFrame.(head|first)` to throw an error instead of crashing on empty results by Dongjoon Hyun · 2 days ago
  4. e6d7279 [SPARK-59481] Fix concurrent commands on the same session to return correct responses by Dongjoon Hyun · 2 days ago
  5. 28d0178 [SPARK-59480] Fix concurrent actions on the same DataFrame to return correct results by Dongjoon Hyun · 2 days ago
  6. bd359a4 [SPARK-59474] Support `DECIMAL` type in `createDataFrame` with `[[Sendable?]]` rows by Dongjoon Hyun · 2 days ago
  7. 0d10cfc [SPARK-59473] Support top-level `Decimal` decoding in `DataFrame.collect(as:)` by Dongjoon Hyun · 2 days ago
  8. f445890 [SPARK-59472] Support `Decimal` properties in `createDataFrame` with `Encodable` types by Dongjoon Hyun · 2 days ago
  9. 87e0ab7 [SPARK-59471] Fix `DECIMAL` decoding to use the full signed 128-bit value by Dongjoon Hyun · 2 days ago
  10. 55ad4b7 [SPARK-59470] Respect `spark.sql.caseSensitive` when resolving column names in `DataFrame.collect(as:)` by Dongjoon Hyun · 2 days ago
  11. 3fb5f07 [SPARK-59465] Support integral to floating-point upcasts in `DataFrame.collect(as:)` by Dongjoon Hyun · 2 days ago
  12. 2c15120 [SPARK-59464] Fix `DATE` handling for dates before 1970 and after 2106 by Dongjoon Hyun · 3 days ago
  13. 1c877f3 [SPARK-59463] Fix FlatBuffers nesting assertion on `TIMESTAMP` columns in `createDataFrame` by Dongjoon Hyun · 3 days ago
  14. 4c100a2 [SPARK-59462] Support safe upcasts and throw errors instead of crashing in `DataFrame.collect(as:)` by Dongjoon Hyun · 3 days ago
  15. 4cb592c [SPARK-59450] Support Codable in `createDataFrame` and `DataFrame.collect` by Dongjoon Hyun · 4 days ago
  16. 70b6dff [SPARK-59449] Support type-safe getters in `Row` by Dongjoon Hyun · 4 days ago
  17. d71ae40 [SPARK-59429] Pass plan ID in `DataFrame.colRegex` by Dongjoon Hyun · 5 days ago
  18. 538b05d [SPARK-59420] Support `withField` and `dropFields` in `Column` by Dongjoon Hyun · 5 days ago
  19. 830b64e [SPARK-59416] Support `col` and subscript column accessors in `DataFrame` by Dongjoon Hyun · 5 days ago
  20. eaa42eb [SPARK-59414] Assign plan IDs to `DataFrame` relations by Dongjoon Hyun · 5 days ago
  21. cd71d18 [SPARK-59399] Support `colRegex` in `DataFrame` by Dongjoon Hyun · 5 days ago
  22. 702be50 [SPARK-59391] Support `groupingSets` in `DataFrame` by Dongjoon Hyun · 6 days ago
  23. 23103d6 [SPARK-59380] Upgrade `actions/setup-java` to v6 by Dongjoon Hyun · 6 days ago
  24. 80e86b6 [SPARK-59264] Cache Apache Spark distributions in GitHub Actions jobs by Dongjoon Hyun · 11 days ago
  25. ce19490 [SPARK-59260] Index all public functions and types in the DocC catalog by Dongjoon Hyun · 11 days ago
  26. 029dca7 [SPARK-59258] Support higher-order map functions by Dongjoon Hyun · 11 days ago
  27. ca05b35 [SPARK-59257] Update docker GitHub Actions to the latest ASF-approved hashes by Dongjoon Hyun · 11 days ago
  28. 2f84649 [SPARK-59254] Support higher-order array functions by Dongjoon Hyun · 11 days ago
  29. 53f0bb6 [SPARK-59245] Support HLL sketch and bitmap aggregate functions by Dongjoon Hyun · 12 days ago
  30. 85e3626 [SPARK-59241] Support Theta, KLL and Tuple sketch functions by Dongjoon Hyun · 12 days ago
  31. 017b2f9 [SPARK-59240] Support `call_function` and `call_udf` functions by Dongjoon Hyun · 12 days ago
  32. 79af75a [SPARK-59239] Support `counter_diff` window function by Dongjoon Hyun · 12 days ago
  33. a46c1fe [SPARK-59238] Support partition transform functions by Dongjoon Hyun · 12 days ago
  34. 50a9139 [SPARK-59237] Support `broadcast` function by Dongjoon Hyun · 12 days ago
  35. 55b9b1e [SPARK-59236] Support vector functions by Dongjoon Hyun · 12 days ago
  36. c913324 [SPARK-59235] Support error, reflection and bitmap functions by Dongjoon Hyun · 12 days ago
  37. 99496e6 [SPARK-59228] Support AES and HMAC functions by Dongjoon Hyun · 12 days ago
  38. e5acec9 [SPARK-59227] Support base32 functions by Dongjoon Hyun · 12 days ago
  39. bead6a1 [SPARK-59226] Support geospatial ST functions by Dongjoon Hyun · 12 days ago
  40. ed6803a [SPARK-59225] Support URL functions by Dongjoon Hyun · 12 days ago
  41. 87e6676 [SPARK-59223] Support VARIANT functions by Dongjoon Hyun · 12 days ago
  42. 650c581 [SPARK-59222] Support XML functions by Dongjoon Hyun · 12 days ago
  43. 9fcec3d [SPARK-59221] Support linear regression aggregate functions by Dongjoon Hyun · 12 days ago
  44. 2969e64 [SPARK-59217] Support interval and timestamp constructor functions by Dongjoon Hyun · 12 days ago
  45. fb9dceb [SPARK-59216] Support JSON and CSV functions by Dongjoon Hyun · 12 days ago
  46. 9e01045 [SPARK-59215] Support general aggregate functions by Dongjoon Hyun · 12 days ago
  47. 8f94a3d [SPARK-59214] Support bitwise functions by Dongjoon Hyun · 12 days ago
  48. 7875213 [SPARK-59213] Support null ordering in sort functions and `Column` by Dongjoon Hyun · 12 days ago
  49. 66e8a6b [SPARK-59211] Support conditional functions by Dongjoon Hyun · 12 days ago
  50. 7e6488b [SPARK-59210] Support misc metadata functions by Dongjoon Hyun · 12 days ago
  51. 39cc035 [SPARK-59209] Support `greatest`, `least`, `random` and `try_*` arithmetic functions by Dongjoon Hyun · 12 days ago
  52. ff2a3a0 [SPARK-59207] Support predicate functions by Dongjoon Hyun · 12 days ago
  53. 6b53750 [SPARK-59206] Support hash functions by Dongjoon Hyun · 12 days ago
  54. ab4d7b8 [SPARK-59205] Support `TIMESTAMP_NTZ(p)` and `TIMESTAMP_LTZ(p)` in `createDataFrame` by Dongjoon Hyun · 12 days ago
  55. 9ae3226 [SPARK-59203] Support nanosecond timestamp literals in `lit` and SQL parameter binding by Dongjoon Hyun · 12 days ago
  56. add1f17 [SPARK-59198] Support nanosecond timestamp values in `DataFrame.collect` by Dongjoon Hyun · 13 days ago
  57. ac568a6 [SPARK-59197] Support `TIMESTAMP_NTZ(p)` and `TIMESTAMP_LTZ(p)` nanosecond timestamp types in `DataType` by Dongjoon Hyun · 13 days ago
  58. be0fd6f [SPARK-59195] Create a gRPC channel per session instead of per RPC by Dongjoon Hyun · 13 days ago
  59. 5840405 [SPARK-59194] Use numeric Spark version comparison in tests by Dongjoon Hyun · 13 days ago
  60. 276134a [SPARK-59193] Add `firstOrThrow` to avoid trapping on empty server responses by Dongjoon Hyun · 13 days ago
  61. 6aec224 [SPARK-59192] Avoid force casts in `DataFrame.collect` by Dongjoon Hyun · 13 days ago
  62. 0530fcb [SPARK-59191] Support `grpc_max_message_size` in connection string by Dongjoon Hyun · 13 days ago
  63. 8ef00ec [SPARK-59190] Make `Row.getAsBool` throw instead of trapping on type mismatch by Dongjoon Hyun · 13 days ago
  64. 57f286d [SPARK-59179] Add `Xcode 27` (Swift 6.4) GitHub Action job by Dongjoon Hyun · 13 days ago
  65. 97d3e1e [SPARK-59178] Use `Xcode 26.6` in CIs by Dongjoon Hyun · 13 days ago
  66. bc83c44 [SPARK-59177] Use lower-bound version checks in `SQLTests` and `SparkConnectClientTests` by Dongjoon Hyun · 13 days ago
  67. 65cdc29 [SPARK-59159] Remove `queriesForSpark4Only` from `SQLTests` by Dongjoon Hyun · 2 weeks ago
  68. 7e21abc [SPARK-59157] Upgrade `grpc-swift-2` to 2.4.3 by Dongjoon Hyun · 2 weeks ago
  69. b579214 [SPARK-59156] Add `MacOS` integration test with Apache Spark `4.3.0` RC1 by Dongjoon Hyun · 2 weeks ago
  70. 3fe2e79 [SPARK-59155] Support `TIME(p)` precision in `createDataFrame` by Dongjoon Hyun · 2 weeks ago
  71. c9d613f [SPARK-58957] Upgrade `gRPC Swift NIO Transport` to 2.9.2 by Dongjoon Hyun · 3 weeks ago
  72. 6630082 [SPARK-58956] Upgrade `swift-system` to 1.8.1 by Dongjoon Hyun · 3 weeks ago
  73. 03a9f69 [SPARK-58667] Upgrade `swift-system` to 1.8.0 by Dongjoon Hyun · 5 weeks ago
  74. 7682a68 [SPARK-52747] Test timezone variations by Dongjoon Hyun · 5 weeks ago
  75. 3a5f20c [SPARK-52746] Test `isLocal` behavior explicitly for Spark 4.0 and 4.1+ servers by Dongjoon Hyun · 5 weeks ago
  76. 2d2c053 [SPARK-58652] Update `Spark Connect`-generated `Swift` source code with `branch-4.3 (2026-08-07)` by Dongjoon Hyun · 6 weeks ago
  77. 1650218 [SPARK-58653] Support typed `StreamingQueryProgress` in `(last|recent)Progress` by Dongjoon Hyun · 6 weeks ago
  78. aaccf26 [SPARK-58651] Support `parseDDL` in `SparkSession` by Dongjoon Hyun · 6 weeks ago
  79. 3a3a0f3 [SPARK-58648] Support StructType in schema, createDataFrame, and to APIs by Dongjoon Hyun · 6 weeks ago
  80. b0e60bd [SPARK-58647] Add public `DataType` and `StructType` by Dongjoon Hyun · 6 weeks ago
  81. b1e8af5 [SPARK-58644] Document intentional ignore of `queryStartedEventJson` in `DataStreamWriter` by Dongjoon Hyun · 6 weeks ago
  82. 044cc6c [SPARK-58610] Support `cloneSession` in `SparkSession` by Dongjoon Hyun · 6 weeks ago
  83. 65e60b2 [SPARK-58608] Support `Observation` to retrieve observed metrics by Dongjoon Hyun · 6 weeks ago
  84. 84a6cc5 [SPARK-58579] Support `TIME` type in `SparkSession.createDataFrame` by Dongjoon Hyun · 6 weeks ago
  85. 434c5b9 [SPARK-58574] Support `TIME` type literals in `lit` and SQL parameter binding by Dongjoon Hyun · 6 weeks ago
  86. ac834d8 [SPARK-58571] Support `TIME` type values in `DataFrame.collect` by Dongjoon Hyun · 6 weeks ago
  87. 2ecd79c [SPARK-58568] Support `TIME` type in `DataType.simpleString` by Dongjoon Hyun · 6 weeks ago
  88. 71f2d3b [SPARK-58563] Support server-side error chain in `SparkConnectError` via `FetchErrorDetails` by Dongjoon Hyun · 6 weeks ago
  89. d4b38b4 [SPARK-58560] Use Apache Spark `4.0.4` and `4.1.3` in CI by Dongjoon Hyun · 6 weeks ago
  90. c627124 [SPARK-58543] Support reattachable execution with `ReattachExecute` and `ReleaseExecute` by Dongjoon Hyun · 6 weeks ago
  91. 02e33e0 [SPARK-58542] Upgrade `gRPC Swift NIO Transport` to 2.9.1 by Dongjoon Hyun · 6 weeks ago
  92. 55a31f1 [SPARK-58541] Support retry with exponential backoff in `SparkConnectClient` by Dongjoon Hyun · 6 weeks ago
  93. b3e3f1b [SPARK-58539] Support error details in `SparkConnectError` using gRPC `ErrorInfo` by Dongjoon Hyun · 6 weeks ago
  94. 40db9c0 [SPARK-58530] Support large local data in `createDataFrame` via `CachedLocalRelation` by Dongjoon Hyun · 6 weeks ago
  95. dbb0e2f [SPARK-58528] Support cache artifact upload in `SparkConnectClient` by Dongjoon Hyun · 6 weeks ago
  96. c579369 [SPARK-58526] Fix `VariableBufferBuilder` to handle large first value and offsets truncation by Dongjoon Hyun · 6 weeks ago
  97. 40b2822 [SPARK-58524] Add `SHA256` struct by Dongjoon Hyun · 6 weeks ago
  98. f62880e [SPARK-58498] Support `geometry/geography` types in `DataType.simpleString` by Dongjoon Hyun · 6 weeks ago
  99. ab62a17 [SPARK-58497] Support `createDataFrame` in `SparkSession` by Dongjoon Hyun · 6 weeks ago
  100. 98035c2 [SPARK-58496] Support field-name-based access in `Row` by Dongjoon Hyun · 6 weeks ago