Apache Beam 2.42.0

我们很高兴推出 Beam 的新版本 2.42.0。此版本包含改进和新功能。请查看此版本的 下载页面

有关 2.42.0 中更改的更多信息,请查看 详细的发布说明

重点内容

  • 为 Go SDK 添加了对有状态 DoFns 的支持。
  • 为 Python SDK 添加了对 批处理 DoFns 的支持。

新功能/改进

  • 为 Python SDK 添加了对 Zstd 压缩的支持。
  • 为 Go SDK 添加了对 Google Cloud Profiler 的支持。
  • 为 Go SDK 添加了对有状态 DoFns 的支持。

重大变更

  • Go SDK 的 Row Coder 现在使用不同的单精度浮点编码来对 float32 类型进行编码,以匹配 Java 的行为 (#22629).

错误修复

  • 修复了 Python 跨语言 JDBC IO 连接器无法读取或写入包含 Timestamp 类型值的行的错误 19817

已知问题

  • Go SDK 尚未支持缓慢变化的侧输入模式 (#23106)
  • 查看影响此版本的 所有开放问题 的完整列表。

贡献者列表

根据 git shortlog,以下人员为 2.42.0 版本做出了贡献。感谢所有贡献者!

Abirdcfly Ahmed Abualsaud Alexander Zhuravlev Alexey Inkin Alexey Romanenko Anand Inguva Andrej Galad Andrew Pilloud Andy Ye Balázs Németh Brian Hulette Bruno Volpato bulat safiullin bullet03 Chamikara Jayalath ChangyuLi28 Clément Guillaume Damon Danny McCormick Darkhan Nausharipov David Huntsperger dpcollins-google Evgeny Antyshev grufino Heejong Lee Ismaël Mejía Jack McCluskey johnjcasey Jonathan Shen Kenneth Knowles Ke Wu Kiley Sok Liam Miller-Cushon liferoad Lucas Nogueira Luke Cwik MakarkinSAkvelon Manit Gupta masahitojp Michael Hu Michel Davit Moritz Mack Naireen Hussain nancyxu123 Nikhil Nadig oborysevych Pablo Estrada Pranav Bhandari Rajat Bhatta Rebecca Szper Reuven Lax Ritesh Ghorse Robert Bradshaw Robert Burke Ryan Thompson Sam Whittle Sergey Pronin Shivam Shunsuke Otani Shunya Ueta Steven Niemitz Stuart Svetak Sundhar Valentyn Tymofieiev Vitaly Terentyev Vlad Vladislav Chunikhin Yichi Zhang Yi Hu Yixiao Shen