Scio v0.10.0-beta1 Release Notes
Release Date: 2020-10-30 // over 3 years ago-
๐ See v0.10.0 Migration Guide for detailed instructions.
๐ Improvements
- โ Add scio-redis (#3386)
- โ Add RedisMutation support for RedisIO (#3331) (#3391)
- โ Add ApproxDistinctCount trait and two HLL++ beam extension implementations. (#3361)
- โ Add Predicate for SMB source, fix #3398 (#3402)
- ๐ Allow SortedBucketPreKeyedSink key validation with null keys (#3439)
- โ Add missing sortMergeGroupByKey API with custom parallelism (#3430)
- ๐ Unblock MergeAndWriteBucketsSource while in progress (#3407)
- โ Add SColletion
withResource
functions (#3389) - ๐ท Make BQ inherit labels from Beam/Dataflow job (#3375)
- Simplify Bigquery Format typeclass and bubble up Avro coder (#3401)
- ๐ Support $LATEST replace for BQ Table type (#3376)
- โ Integrate docs in CI (#3392)
- โ Add 0.10.0 migration guide (#3436)
- โ Add scalafix rules for 0.10 (#3432)
- ๐ Clarify extra.csv.CsvIO docs (#3435)
- โก๏ธ Update scio.g8 steps
- โ Add install instructions for sbt. (#3433)
๐ Bug Fixes
- Avoid Iterable backed by List when running locally (#3408)
- โ Remove Coder context bound from read (#3384)
- Avoid fallback Coder on GenericRecord read (#3385)
- โ Add missing pubsub coders to avoid fallback (#3382)
- โ Remove prompt before interp is created (#3404)
- ๐ Fix repl windows character escape (#3405)
- Sanitize staged file path string (#3406)
- โ Remove unused fields in AvroIO (#3383)
- ๐ Fix JavaAsyncLookupDoFn doc link (#3381)
โก๏ธ Dependency Updates
- โก๏ธ Update Beam to 2.25.0 (#3438)
- โก๏ธ Update sbt-avro to 3.2.0 (#3434)
- โก๏ธ Update magnolify-avro, magnolify-bigtable, ... to 0.3.0 (#3431)
- โก๏ธ Update elasticsearch-rest-client, ... to 7.9.3 (#3422)
- โก๏ธ Update sbt-explicit-dependencies to 0.2.15 (#3417)
- โก๏ธ Update joda-time to 2.10.8 (#3424)
- โก๏ธ Update sbt-mima-plugin to 0.8.1 (#3414)
- โก๏ธ Update sbt to 1.4.1 (#3415)
- โก๏ธ Update scalafmt-core to 2.7.5 (#3410)
- โก๏ธ Update mysql-connector-java to 8.0.22 (#3412)
- โก๏ธ Update sbt-mdoc to 2.2.10 (#3413)
- โก๏ธ Update junit to 4.13.1 (#3394)
- โก๏ธ Update caffeine to 2.8.6 (#3395)
- โฌ๏ธ Bump Featran to 0.7.0, re-enable failing TF tests (#3380)