Scalding v0.17.0 Release Notes

  • ๐Ÿš€ This is the first Scalding release that publishes artifacts for Scala 2.12!

    • โšก๏ธ 2.12 releated updates: #1663, #1646
    • ๐Ÿ‘ท Use reflection over Jobs to find serialized classes: #1654, #1662
    • Simplify match statement and use collection.breakOut: #1661
    • โž• Add explicit types to implicit methods and values: #1660
    • โฌ‡๏ธ Reducer estimation size fixes: #1652, #1650, #1645, #1644
    • ๐Ÿ‘‰ Use Combined*SequenceFile for VKVS, WritableSequenceFileScheme, SequenceFileScheme: #1647
    • ๐Ÿ‘Œ Improve Vertica support in scalding-db: #1655
    • โž• Add andThen to Mappable: #1656
    • Expand libjars globs in ScaldingShell to match the behavior of Tool: #1651
    • ๐Ÿ‘‰ Use Batched in Sketch production: #1648
    • Pick up Algebird 0.13.0: #1640
    • โž• Added API for Execution/Config to work with DistributedCache: #1635
    • โฌ†๏ธ Bump chill version to 0.8.3: #1634
    • ๐Ÿ›  Fixes a bug in how we use this stack: #1632
    • โฌ†๏ธ Upgrade build to sbt 0.13.13: #1629
    • Generate Scalding microsite via sbt-microsites: #1623
    • ๐Ÿ‘ FileSource support for empty directories: #1622, #1618, #1613, #1611, #1591
    • Clean up temporary files created by forceToDiskExecution: #1621
    • Moving the repl in wonderland to a dedicated md file: #1614
    • โšก๏ธ Update Scala and sbt version: #1610
    • ๐Ÿ”จ REFACTOR: Fixed some compilation warnings: #1604
    • ๐Ÿ”จ REFACTOR: Rename parameter to reflect expectation: #1601
    • โž• Add partitioned sources for Parquet thrift / scrooge: #1590
    • โž• Add a test for sortBy: #1594
    • Create COMMITTERS.md: #1589
    • ๐Ÿ‘‰ Use ExecutionContext in Execution.from/fromTry: #1587
    • ๐Ÿ‘Œ Support custom parquet field name strategies: #1580
    • โœ… Deprecate reflection-based JobTest apply method: #1578
    • ๐Ÿ‘‰ Use Caching for FlowDefExecution: #1581
    • ๐Ÿ—„ [parquet tuple macros] listType was deprecated in favor of listOfElements: #1579
    • ๐Ÿ‘‰ Use Batched to speed up CMS summing on mappers: #1575
    • โœ‚ Remove a TypedPipeFactory wrapper which seems unneeded: #1576
    • ๐Ÿ‘‰ Make Writeable sources Mappable to get toIterator: #1573
    • case class implicit children: #1569