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)