github-actions
released this
13 Jan 17:46
·
10 commits
to refs/heads/main
since this release
Includes Beam 2.61.0 support.
This release also comes with a better support of BQ types. New TableRow
extension methods were added for those types.
To note the behavior change of (r: TableRow).getRecord("field-name")
that now throws instead of returning null
when field-name
is not present in the row. Change for getRecordOpt(f: AnyRef): Option[TableRow]
instead.
🚀 Enhancements
- Support Snowflake (#5500) by @turb (#5502)
- Refactor partitionByKey to get clearer error (#5527) @RustedBones
- Allow timeout for async DoFn (#5534) @RustedBones
- Update default Dataflow add-open opts for Java 17+ (#5537) @clairemcginty
- Include more default jdkAddOpenModules for Java 17+ (#5538) @clairemcginty
- Add Batched lookups for streaming GRPC endpoints and BigTable (#5521) @lofifnc
🐛 Bug Fixes
- BigQuery JSON column: encode as Jackson JsonNode (#5523) @turb
- Stable TableRow converted from BQ types (#5536) @RustedBones
📗 Documentation
- Prepare for Scio 0.14.10 (#5539) @clairemcginty
🏗️ Build Improvements
- Skip BQ avro typed integration test until 2.61 (#5526) @RustedBones
🧪 Test Improvements
- best effort cleanup (#5528) @RustedBones
🌱 Dependency Updates
- Update to BigQuery read API v1 interface (#5431) @kmjung
- Update beam to 2.61 (#5525) @RustedBones
- Bump codecov/codecov-action from 4 to 5 (#5524) @dependabot
- Update sbt-scalafix to 0.13.0 (#5506) @scala-steward
- Update tensorflow-metadata to 0.16.1 (#5535) @RustedBones
Contributors to this release
@RustedBones, @turb, @kmjung, @lofifnc, @clairemcginty and @scala-steward
New Contributors
Full Changelog: v0.14.9...v0.14.10