Scio v0.9.2 Release Notes
Release Date: 2020-07-02 // almost 4 years ago-
"Alohomora"
๐ There are no breaking changes in this release, but some were introduced with
v0.9.0
:๐ See v0.9.0 Migration Guide for detailed instructions.
๐ Improvements
- โ Add more info to RateLimiterDoFn javadoc (#3054)
- โ Add OnTimeBehaviour window option (#3063)
- โ add small SMB sink optimizations (#3079)
- โ Add support for PipelineOptions in ContextAndArgs (#3121)
- โ Add support for read only
ensureTable
(#3114) - โ Add support for sharded JDBC reads from tables (#3020)
- โ Add support for String/ByteString TF Bucket key types (#3098)
- Ensures the future returned by addCallback will complete (#3099)
- โก๏ธ Update BigQueryType and AvroType compileTimeOnly msg (#3107)
- Cleanup scio-repl classloader (#3118)
- ๐ Initialize
ScioContext
on:reset
(#3109) - โ Remove unnecessary cache of client interceptors (#3091)
- ๐จ Refactor scio-repl underlying ILoop (#3108)
- ๐ Make SMB source a splittable BoundedSource (#3005)
- More Coder doc (#3025)
- ๐ Use a sampled subset of files to compute estimated SMB source size (#3037)
- ๐ Use IndexRecord upper bound (#3028)
- ๐ Use MonoidAggregator when available (#3051)
- Wrap skewedJoin internals in transform (#3104)
- โก๏ธ Update deprecated .toIterator with .iterator (#3053)
- โก๏ธ Update to use testId instead of toString (#3115)
๐ Bug Fixes
- ๐ Fix additional exception wrappings for Flink (#3035)
- ๐ Fix classpath issue when running from IntelliJ or Bloop (#3087)
- ๐ Fix containValue serialization (#3128)
- ๐ Fix doc site edit page link (#3062)
- ๐ Fix javafmt from #3054
- ๐ Fix repl-generated classfiles output directory (#3106)
- ๐ Fix scio-repl scala specific repl settings (#3089)
- ๐ fix site homepage formatting
- ๐ fix SMB doc formatting (#3078)
- ๐ Fix tuplecoders script
- ๐ Fix: Add extra schema encoding step if coder already set (#3027)
- ๐ Fix: propagate PipelineOptions in job test (#3026)
- ๐ Fix: support mutable zeroValue in aggregate/combine/fold (#3033)
- โ Add missing Dataflow runner to scio-repl (#3081)
โก๏ธ Dependency Updates
- โก๏ธ Update auto-value, auto-value-annotations to 1.7.3 (#3042)
- โก๏ธ Update Beam to 2.22.0 (#3039)
- โก๏ธ Update caffeine to 2.8.5 (#3112)
- โก๏ธ Update case-app, case-app-annotations, ... to 2.0.3 (#3094)
- โก๏ธ Update elasticsearch-rest-client, ... to 7.8.0 (#3067)
- โก๏ธ Update magnolify-avro, magnolify-bigtable, ... to 0.2.1 (#3127)
- โก๏ธ Update scala to 2.13.3 (#3130)
- โก๏ธ Update scalactic to 3.2.0 (#3072)
- โก๏ธ Update scalatest to 3.2.0 (#3073)
- โก๏ธ Update transport to 6.8.10 (#3047)