Hi Scio users! We're happy to announce that Scio *0.12.0* <https://github.com/spotify/scio/releases/tag/v0.12.0> has been released. This is the culmination of months of work and we're grateful to everyone who contributed to this release and donated their time to testing out release candidates.
Scio 0.12.0 uses Beam *2.41.0*. Some highlights of this release include: - a new scio-*neo4j* module (#4488 <https://github.com/spotify/scio/pull/4488/>) - *windowed-filename* support for all file-write APIs (#4461 <https://github.com/spotify/scio/pull/4461>) - improved APIs for *batching* keyed SCollections (#4458 <https://github.com/spotify/scio/pull/4458/>) - a dedicated *GRPC* async-lookup API (#4492 <https://github.com/spotify/scio/pull/4492>) - *secondary sort key *support for SMB reads and writes (#4288 <https://github.com/spotify/scio/pull/4288>) - bug fixes unblocking Scio for use with Dataflow's *RunnerV2* engine ( #4399 <https://github.com/spotify/scio/pull/4399>, #4529 <https://github.com/spotify/scio/pull/4529>, #4511 <https://github.com/spotify/scio/pull/4511>, #4495 <https://github.com/spotify/scio/pull/4495>) - an opt-in, SplittableDoFn-based implementation of *Parquet Read IO*, which supports Avro, case class, and Tensorflow projections (#4260 <https://github.com/spotify/scio/pull/4260>) - smaller *Coder* memory footprint (#4397 <https://github.com/spotify/scio/pull/4397>) - an upgrade to *Magnolify* 0.6, which includes support for *schema annotations *in Parquet typeclasses (#604 <https://github.com/spotify/magnolify/pull/604>) - a set of *Scalafix* rules for 0.12.0-related breaking changes (#4504 <https://github.com/spotify/scio/pull/4504>) You can read more about upgrading to Scio 0.12.0 in our Migration Guide <https://spotify.github.io/scio/migrations/v0.12.0-Migration-Guide.html>, the full Release Notes <https://github.com/spotify/scio/releases/tag/v0.12.0>, or the full changelog <https://github.com/spotify/scio/compare/v0.11.10...v0.12.0>. If you have any questions or comments, you can find us in the #scio channel on Slack <https://slackin.spotify.com/>, or file an issue at spotify/scio <https://github.com/spotify/scio/issues> :) Best, Claire Data Engineer @ Spotify