Hi all,

We have just released Scio 0.5.0. This is a major/breaking release - make
sure to read the breaking changes section below.

- rav

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

*"In ictu"*

Breaking changes

   - BigQueryIO in JobTest#output now requires a type parameter. Explicit
   .map(T.toTableRow)of test data is no longer needed.
   - Typed AvroIO now accepts case classes instead of Avro records in
   JobTest. Explicit .map(T.toGenericRecord) of test data is no longer
   needed. See this change
   
<https://github.com/spotify/scio/commit/19fee4716f71827ac4affbd23d753bc074c529b8>
    for more.
   - Package com.spotify.scio.extra.transforms is moved from scio-extra to
   scio-core, under com.spotify.scio.transforms.

See this section
<https://github.com/spotify/scio/wiki/Apache-Beam#breaking-changes-since-scio-050>
 for more details.
Features

   - Support reading BigQuery as Avro #964
   <https://github.com/spotify/scio/issues/964>, #992
   <https://github.com/spotify/scio/pull/992>
   - BigQuery client now supports load and export #1060
   <https://github.com/spotify/scio/pull/1060>
   - Add TFRecordSpec support for Featran #1002
   <https://github.com/spotify/scio/pull/1002>
   - Add AsyncLookupDoFn #1012 <https://github.com/spotify/scio/pull/1012>
   - Bump sparkey to 2.2.1, protobuf-generic to 0.2.4 #1028
   <https://github.com/spotify/scio/pull/1028>
   - Added ser/der support for joda DateTime #1038
   <https://github.com/spotify/scio/pull/1038>
   - Password is now optional for jdbc connection #1040
   <https://github.com/spotify/scio/pull/1040>
   - Add job cancellation option to ScioResult#waitUntilDone #1056
   <https://github.com/spotify/scio/issues/1056> #1058
   <https://github.com/spotify/scio/pull/1058> #1062
   <https://github.com/spotify/scio/pull/1062> #1066
   <https://github.com/spotify/scio/pull/1066>

Bug fixes

   - Fix transform name in joins #1034
   <https://github.com/spotify/scio/issues/1034> #1035
   <https://github.com/spotify/scio/pull/1035>
   - Add applyKvTransform #1020
   <https://github.com/spotify/scio/issues/1020> #1032
   <https://github.com/spotify/scio/pull/1032>
   - Add helpers to initialize counters #1026
   <https://github.com/spotify/scio/issues/1026> #1027
   <https://github.com/spotify/scio/pull/1027>
   - Fix SCollectionMatchers serialization #1001
   <https://github.com/spotify/scio/pull/1001>
   - Check runner version #1008
   <https://github.com/spotify/scio/issues/1008> #1009
   <https://github.com/spotify/scio/pull/1009>
   - Log exception in AsyncLookupDoFn only if cache put fails #1039
   <https://github.com/spotify/scio/pull/1039>
   - ProjectId nonEmpty string check in BigQueryClient #1045
   <https://github.com/spotify/scio/pull/1045>
   - Fix SCollection#withSlidingWindows #1054
   <https://github.com/spotify/scio/pull/1054>

Reply via email to