Skip to content

v0.9.4

Compare
Choose a tag to compare
@nevillelyh nevillelyh released this 10 Sep 19:05

"Deletrius"

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 SCollection#filterNot (#3291)
  • Improve filterValues doc (#3290)
  • Add support for JDBC sharding by UUID encoded as string (#3307)
  • Add optimised coder derivation for AnyVal (#3296)
  • Support BigQuery Avro Format (#3221)
  • Support sparkey compression, fix #3210 (#3295)
  • Warn if sparkey is bigger than memory, #3280
  • (fix #3278) Warn on chained .groupByKey.join (#3297)
  • [SMB] delete file early in NativeFileSorter (#3274)
  • Change default SMB codec to Deflate to match Scio (#3247)
  • Add java.time LocalDate, LocalDateTime, LocalTime, Period, Duration coders(#3238)

Bug Fixes

  • Remove duplicate ShardedSparkeyReader
  • Use andThen for future side effect ops (#3275)
  • Fix Bigquery IT test
  • Add state to exception message when pipeline is cancelled (#3270)
  • Avoid scala.jdk.CollectionConverters implicit import in Avro macro (#3250)
  • Avoid scala.jdk.CollectionConverters implicit import in Bigquery macro (#3240)
  • fix(avro-bq): added EnumSymbol case for matching avro types to BQ TableRow (#3226) (#3232)
  • Remove uneeded LowPriority implicit (#3239)
  • Remove coders deprecation warns (#3242)
  • Use ## and support consistent Array hashCode (#3246)
  • Improve SMB error handling (#3253)
  • Workaround for sorter memory limit #3260 (#3269)

Dependency Updates

  • Bump sparkey to 3.2.0
  • Remove unused imports (#3243)
  • Update case-app, case-app-annotations, ... to 2.0.4 (#3256)
  • Update cassandra-all to 3.11.8 (#3281)
  • Update cassandra-driver-core to 3.10.2 (#3276)
  • Update commons-io to 2.8.0 (#3310)
  • Update elasticsearch, ... to 7.9.1 (#3301)
  • Update elasticsearch, ... to 6.8.12 (#3264)
  • Update flink runner to 1.10.1 (#3249)
  • Update magnolia to 0.17.0 (#3262)
  • Update magnolify-avro, magnolify-bigtable, ... to 0.2.3 (#3263)
  • Update parquet-avro, parquet-column, ... to 1.11.1 (#3251)
  • Update protobuf-generic to 0.2.9 (#3227)
  • Update protobuf-java to 3.13.0 (#3257)
  • Update sbt-avro to 3.0.0 (#3252)
  • Update sbt-bloop to 1.4.4 (#3287)
  • Update sbt-buildinfo to 0.10.0 (#3245)
  • Update sbt-java-formatter to 0.6.0 (#3259)
  • Update sbt-jmh to 0.4.0 (#3288)
  • Update sbt-mdoc to 2.2.7 (#3311)
  • Update sbt-mima-plugin to 0.8.0 (#3305)
  • Update sbt-scalafix to 0.9.20 (#3298)
  • Update scalactic to 3.2.2 (#3271)
  • Update scalafmt-core to 2.7.0
  • Update scalatest to 3.2.2 (#3272)
  • Update transport to 6.8.12 (#3265)
  • Use beam-runners-flink-1.10 when using BEAM_RUNNERS (#3303)