Hi all, v0.8.0-alpha2 <https://github.com/spotify/scio/releases/tag/v0.8.0-alpha2> is out 🚀
This release brings a lot of bug fixes and improvements over alpha1. Thanks to all of you that helped making this possible! ❤️ Cheers, Regadas v0.8.0-alpha2 Release Notes Features Update beam to 2.13.0 (#1952 <https://github.com/spotify/scio/pull/1952>) Add partitionToMap function (#1968 <https://github.com/spotify/scio/pull/1968>) New async DoFns (#1971 <https://github.com/spotify/scio/pull/1971>) Expose Beam's AvroIO.parseGenericRecords (#1973 <https://github.com/spotify/scio/pull/1973>)(#2051 <https://github.com/spotify/scio/pull/2051>) Add batchByKey function (#2009 <https://github.com/spotify/scio/pull/2009>) Add elasticsearch7 module (#2004 <https://github.com/spotify/scio/pull/2004>) Add support for recursive Coders (#2032 <https://github.com/spotify/scio/pull/2032>)(#2048 <https://github.com/spotify/scio/pull/2048>) Adding filterValues function (#1964 <https://github.com/spotify/scio/pull/1964>) Bug Fixes & Improvements Fix equality for mutable bf sparse instances (#1972 <https://github.com/spotify/scio/pull/1972>) Add bq not implemented tap when write append (#2042 <https://github.com/spotify/scio/pull/2042>) Fix schema inference from BigQueryType (#2027 <https://github.com/spotify/scio/pull/2027>) Explicitly name the transform in close() that initializes counters (#2047 <https://github.com/spotify/scio/pull/2047>) Rework ClosedScioContext into ScioRunner (#2036 <https://github.com/spotify/scio/pull/2036>)(#2055 <https://github.com/spotify/scio/pull/2055>) Add incorrect table aliases hint (#2053 <https://github.com/spotify/scio/pull/2053>) Allow app/job name override in scio-repl (#2046 <https://github.com/spotify/scio/pull/2046>) Use BigtableOptions param for BigTable utils (#2003 <https://github.com/spotify/scio/pull/2003>) InMemorySink will now create an empty collection in the cache so empty SCollections also return an iterable instead of throwing an exception (#2039 <https://github.com/spotify/scio/pull/2039>) Add WrappedArray coder (#1945 <https://github.com/spotify/scio/pull/1945>) Fix sql interpolator tag index (#1961 <https://github.com/spotify/scio/pull/1961>) Use composite transform for sparse transforms (#1947 <https://github.com/spotify/scio/pull/1947>) Fix benchmarks (#1976 <https://github.com/spotify/scio/pull/1976>)(#2005 <https://github.com/spotify/scio/pull/2005>) Set location when fetching Job in JobOps (#1966 <https://github.com/spotify/scio/pull/1966>) Cleanup materialize and set coder (#2016 <https://github.com/spotify/scio/pull/2016>) Refactor applyPerKey (#2011 <https://github.com/spotify/scio/pull/2011>)(#1978 <https://github.com/spotify/scio/pull/1978>) Fix BigtableDoFn (#2001 <https://github.com/spotify/scio/pull/2001>) Support passing Assertions directly to JobTest output (#1993 <https://github.com/spotify/scio/pull/1993>)(#1995 <https://github.com/spotify/scio/pull/1995>) Update docs (#2012 <https://github.com/spotify/scio/pull/2012>) Add deprecation dates to Apache-Beam.md Remove deprecation warnings (#2041 <https://github.com/spotify/scio/pull/2041>)(#2045 <https://github.com/spotify/scio/pull/2045>) Remove uneed implicit context and duplicated logger (#2018 <https://github.com/spotify/scio/pull/2018>) Warn only about latest stable release (non prerelease, draft) (#1980 <https://github.com/spotify/scio/pull/1980>) Dependency updates (#1962 <https://github.com/spotify/scio/pull/1962>)(#1960 <https://github.com/spotify/scio/pull/1960>)(#1956 <https://github.com/spotify/scio/pull/1956>)(#1957 <https://github.com/spotify/scio/pull/1957>)(#1948 <https://github.com/spotify/scio/pull/1948>)(#1965 <https://github.com/spotify/scio/pull/1965>)(#1990 <https://github.com/spotify/scio/pull/1990>)(#2023 <https://github.com/spotify/scio/pull/2023>)(#2033 <https://github.com/spotify/scio/pull/2033>)(#1977 <https://github.com/spotify/scio/pull/1977>)(#1998 <https://github.com/spotify/scio/pull/1998>(#2052 <https://github.com/spotify/scio/pull/2052>)