This projects gives Kotlin bindings and several extensions for Apache Spark. We are looking to have this as a part of Apache Spark 3.x
Full Changelog: https://github.com/Kotlin/kotlin-spark-api/compare/1.2.3...v1.2.4
Adds Java 8 support https://github.com/Kotlin/kotlin-spark-api/pull/189 requested by https://github.com/Kotlin/kotlin-spark-api/issues/186, https://github.com/Kotlin/kotlin-spark-api/issues/183, https://github.com/Kotlin/kotlin-spark-api/issues/190.
All modules except jupyter
now target Java (1.)8 and should be compatible with Java (1.)8 servers.
Let us know if you have any issues with it!
BigInteger
support in https://github.com/Kotlin/kotlin-spark-api/pull/182 thanks to https://github.com/Kotlin/kotlin-spark-api/issues/181
Reorganized project: Gradle by @Jolanrensen in https://github.com/Kotlin/kotlin-spark-api/pull/168.
Reorganized project: Now supporting builds for each patch-version of Spark from 3.0.0 to 3.3.0 and Scala 2.12 / 2.13 by @Jolanrensen in https://github.com/Kotlin/kotlin-spark-api/pull/168. NOTE: The new naming scheme.
Added: UDT Support for MLlib etc. by @Jolanrensen in https://github.com/Kotlin/kotlin-spark-api/pull/162. Example.
Added: Better UD(A)F support by @Jolanrensen in https://github.com/Kotlin/kotlin-spark-api/pull/152. Example
Added: seqOf()
function by @Jolanrensen in https://github.com/Kotlin/kotlin-spark-api/pull/172.
Added: dfOf()
function by @Jolanrensen in https://github.com/Kotlin/kotlin-spark-api/pull/162.
Added: JavaRDD extension functions by @Jolanrensen in https://github.com/Kotlin/kotlin-spark-api/pull/174. Example / Use case.
Added: Spark properties now in use-magic in Jupyter in https://github.com/Kotlin/kotlin-spark-api/issues/176.
Fixed: Reading files from Datalore by @Jolanrensen in https://github.com/Kotlin/kotlin-spark-api/pull/165.
Fixed: Encoding "isSomething" names in data classes by @Jolanrensen in https://github.com/Kotlin/kotlin-spark-api/pull/171.
Fixed: Conversion methods for Scala 2.12 / 2.13 by @Jolanrensen in https://github.com/Kotlin/kotlin-spark-api/pull/175.
Updated wiki.
Full Changelog: https://github.com/Kotlin/kotlin-spark-api/milestone/10?closed=1.
Maven Central: https://search.maven.org/artifact/org.jetbrains.kotlinx.spark/kotlin-spark-api_3.3.0_2.13/1.2.1/jar.
For other Spark- and Scala versions, follow the naming scheme.
Blog post: Coming soon!
Full Changelog: https://github.com/Kotlin/kotlin-spark-api/compare/kotlin-spark-3.2-1.0.3...3.2-1.1.0
Maven Central: https://search.maven.org/artifact/org.jetbrains.kotlinx.spark/kotlin-spark-api-3.2/1.1.0/jar
Full Changelog: https://github.com/Kotlin/kotlin-spark-api/compare/kotlin-spark-3.2-1.0.3...3.1-1.1.0
Maven Central: https://search.maven.org/artifact/org.jetbrains.kotlinx.spark/kotlin-spark-api-3.1/1.1.0/jar
Full Changelog: https://github.com/Kotlin/kotlin-spark-api/compare/kotlin-spark-3.2-1.0.3...3.0-1.1.0
Maven Central: https://search.maven.org/artifact/org.jetbrains.kotlinx.spark/kotlin-spark-api-3.0/1.1.0/jar
Features
Bug
reduceK
function to avoid resolution ambiguity for reduce
(https://github.com/JetBrains/kotlin-spark-api/commit/72fb5ea2c6aa4ce081a64751db4a9cfd2c31b0d6)CI
Accidentally 1.0.0 release had no content, this release contains content, release to maven central with version 1.0.1
No other changes