Expressive types for Spark.
New additions:
Add column functions: round, signumn by @dlinov
Add column functions: log, hypot, pow, pmod by @OlivierBlanvillain
Spark 2.4 and Scala 2.12 support by @ceedubs
Bug fixes:
Same as v0.5.2 supporting Spark 2.3.0
Bug fixes:
New additions:
Same as v0.5.1 but with support for Spark 2.3.0 (by @kmate)
Bug fixes and enhancements:
New method additions:
cube
and rollup
aggregation operators (by @avasil)size
for Map and isin
for values (by @ayoub-benali)cos
, cosh
, sin
, sinh
, tan
, tanh
(by @avasil)between
method for orderable values (by @crossy147)substr
(by @bhop)Notable additions/changes:
Frameless-ml
Encoders:
Upgrades:
Operators:
Column methods:
Identical to v0.4.0, but updated to Cats 1.0.1 stable.
Notable additions/changes:
UDT
, Array
, Map
explode()
on TypedColumns with types Vector/Arrayand/or/xor
operators on TypedColumnswithColumn()
operator on TypedDatasetpivot()
aggregationcorr()
, skewness()
, kurtosis()
, cover_sample()
SparkContext
to SparkSessions
throughoutframeless-ml
projectJob[_]
)Notable additions/changes:
UDFs
now support columns with custom encoders (using Injection
)map
and flatMap
on Job[A]
countDistinct
, approxCountDistinct
, collectList
, collectSet
, sumDistinct
createUnsafe
to instantiate a TypedDataset
from a Spark DataFrame
select
to an explicit agg
on TypedDataset