All Versions
14
Latest Version
Avg Release Cycle
53 days
Latest Release
1742 days ago

Changelog History
Page 1

  • v0.7.4 Changes

    February 28, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed dynamic linking of sparkle when library dependencies don't set the RPATH to $ORIGIN. PR #139
    • ๐Ÿ”— Linker flags -rpath and -z origin are no longer necessary.
    • ๐Ÿ— Build with jvm-batching.
  • v0.7.3 Changes

    February 06, 2018

    โž• Added

    • More RDD method bindings: randomSplit, mean, zipWithUniqueId, reduceByKey, subtractByKey.

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Use inline-java for PairRDD bindings under the hood.
    • โšก๏ธ Updated sparkle to build with distributed-closure-0.4.0.
  • v0.7.2 Changes

    December 20, 2017

    โž• Added

    • More RDD method bindings: sortBy.
  • v0.7.1 Changes

    December 13, 2017

    ๐Ÿ›  Fixed

    • โ†ช Use StaticPointers for PairRDD as a workaround for [GHC bug #14204][ghc-14204] occuring when mapping over a PairRDD (see [issue #119][issue-119])
  • v0.7

    December 09, 2017
  • v0.6 Changes

    August 16, 2017

    โž• Added

    • ๐Ÿ‘Œ Support shipping anonymous objects that appear in inline-java quasiquotes. You'll need to configure your app to use the Kryo serializer for this to work. See FAQ in README. This fixes #104.

    ๐Ÿ”„ Changed

    • ๐Ÿšš Move parallelize, textFile and binaryRecords to Context module.
    • Functions such as sample now use the [choice][hackage-choice] library to describe the semantics of boolean arguments in their types.
    • ๐Ÿ‘‰ Use inline-java for RDD bindings under the hood.
  • v0.5 Changes

    February 21, 2017

    โž• Added

    • Bind to expm1
    • Add bindings to dayofmonth, current_timestamp and current_date.
    • โž• Add support for the dataframe condition expressions
    • โž• Add bindings to withColumnRenamed, columns, printSchema, Column.expr.
    • Bind DataFrame distinct.
    • โž• Add bindings for log and log1p for Columns.
    • โž• Add binding to Column.cast.
    • โž• Add bindings getList and array for columns.
    • โž• Add bindings: schema for rows, Metadata type, javaRDD, range, Row getters and constructors, StrucType constructors, createDataFrame, more DataType bindings.

    ๐Ÿ”„ Changed

    • Prevent Haskell exceptions from escaping apply.
    • โšก๏ธ Update sparkle to work with latest jni which uses ForeignPtr for java references.
    • ๐Ÿ“‡ Move StructType and friends to modules StructField, DataType and Metadata.
    • ๐Ÿ“‡ Rename createRow, rowGet, rowSize, joinPairRDD to have the same names as the java methods.
  • v0.4 Changes

    February 04, 2017

    โž• Added

    • ๐Ÿ‘Œ Support for reading/writing Parquet files.
    • More RDD method bindings: repartition, treeAggregate, binaryRecords, aggregateByKey, mapPartitions, mapPartitionsWithIndex.
    • ๐Ÿ‘ More complete DataFrame support.
    • ๐Ÿ‘ Intero support.
    • ๐Ÿ‘ stack ghci support.
    • ๐Ÿ‘Œ Support Template Haskell splices and ANN annotations that use sparkle code.

    ๐Ÿ”„ Changed

    ๐Ÿ›  Fixed

    • More reliable initialization of embedded shared library.
    • Cleanup temporary files properly.
  • v0.4.0.2

    February 06, 2017
  • v0.4.0.1

    February 04, 2017