Hi all!

Scio 0.7.1 has just been released. It includes a few new features and
improvements from 0.7.0:

https://github.com/spotify/scio/releases/tag/v0.7.1

*"Taxidea Taxus"*
Features

   - New HashCode-based partitioning method for keyed SCollections (#1654
   <https://github.com/spotify/scio/pull/1654>)
   - New Coder for java.lang.ArrayList (#1649
   <https://github.com/spotify/scio/pull/1649>), and more space-efficient
   coders for small ADTs like Either and Try (#1652
   <https://github.com/spotify/scio/pull/1652>)
   - new BinaryIO output (#1663 <https://github.com/spotify/scio/pull/1663>)
   - Simpler, clearer toString method for Coders (#1671
   <https://github.com/spotify/scio/pull/1671>)
   - Custom Assertions for unit testing Coders added to scio-test package (
   #1642 <https://github.com/spotify/scio/pull/1642>)
   - New SideMap and SideSet SideInput types, usable in hashFullOuterJoin,
   hashIntersectByKey, and hashFilter methods
   - Library version bumps: mysql-connector-java -> 8.0.15 (#1653
   <https://github.com/spotify/scio/pull/1653>), mysql-socket-factory ->
   1.0.12 (#1627 <https://github.com/spotify/scio/pull/1627>),
   protobuf-java -> 3.6.1 (#1633 <https://github.com/spotify/scio/pull/1633>),
   hadoop-client -> 2.7.7 (#1634 <https://github.com/spotify/scio/pull/1634>),
   jackson-module-scala -> 2.9.8 (#1632
   <https://github.com/spotify/scio/pull/1632>), parquet-avro -> 1.10.1 (
   #1648 <https://github.com/spotify/scio/pull/1648>), kantan.csv -> 0.5.0 (
   #1647 <https://github.com/spotify/scio/pull/1647>)

Bug fixes & Improvements

   - Optimized Bloom filter aggregations in sparse joins (#1644
   <https://github.com/spotify/scio/pull/1644>)
   - Spanner-specific Coders repackaged from scio-core to scio-spanner (
   #1630 <https://github.com/spotify/scio/pull/1630>)
   - Fallback coder always uses Kryo (#1668
   <https://github.com/spotify/scio/pull/1668>) and RichCoderRegistry is
   removed (#1670 <https://github.com/spotify/scio/pull/1670>)

Reply via email to